lldb_webkit.py throws exception when generating summary of null StringImpl
[WebKit-https.git] / Tools / ChangeLog
1 2014-08-04  Matt Baker  <mattbaker@apple.com>
2
3         lldb_webkit.py throws exception when generating summary of null StringImpl
4         https://bugs.webkit.org/show_bug.cgi?id=129448
5
6         Reviewed by Jer Noble.
7
8         Added checks for null StringImpl and 0 byte ReadMemory calls.
9
10         * lldb/lldb_webkit.py:
11         (WTFStringImpl_SummaryProvider):
12         (ustring_to_string):
13         (lstring_to_string):
14         (WTFStringImplProvider.to_string):
15         (WTFStringImplProvider.is_initialized):
16
17 2014-08-03  Carlos Garcia Campos  <cgarcia@igalia.com>
18
19         [GTK] Do not include JavaScriptCore stress tests in release tarballs
20         https://bugs.webkit.org/show_bug.cgi?id=135503
21
22         Reviewed by Martin Robinson.
23
24         * gtk/manifest.txt: Exclude Source/JavaScriptCore/tests dir.
25
26 2014-07-30  David Farler  <dfarler@apple.com>
27
28         build-webkittestrunner doesn't build the app target for iOS SDKs
29         https://bugs.webkit.org/show_bug.cgi?id=135433
30
31         Reviewed by Dan Bernstein.
32
33         * Scripts/build-dumprendertree: Build the app target on iOS.
34         * Scripts/build-webkittestrunner: Build the app target on iOS.
35         * Scripts/webkitdirs.pm: Add -sdk flags when building for iOS.
36         (buildXCodeProject):
37         * Scripts/webkitpy/port/ios.py: Use --sdk flags instead of SDKROOT.
38         (IOSSimulatorPort._build_driver_flags):
39
40 2014-07-30  David Farler  <dfarler@apple.com>
41
42         Remove iOS Perl DumpRenderTree support target
43         https://bugs.webkit.org/show_bug.cgi?id=135271
44
45         Reviewed by Dan Bernstein.
46
47         * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Remove the target.
48         * DumpRenderTree/ios/PerlSupport/DumpRenderTreeSupport.c: Removed.
49         * DumpRenderTree/ios/PerlSupport/DumpRenderTreeSupportPregenerated.pm: Removed.
50         * DumpRenderTree/ios/PerlSupport/DumpRenderTreeSupport_wrapPregenerated.c: Removed.
51         * DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/Changes: Removed.
52         * DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/IPhoneSimulatorNotification.xs: Removed.
53         * DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/MANIFEST: Removed.
54         * DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/Makefile.PL: Removed.
55         * DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/README: Removed.
56         * DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/lib/IPhoneSimulatorNotification.pm: Removed.
57         * DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/ppport.h: Removed.
58         * DumpRenderTree/ios/PerlSupport/IPhoneSimulatorNotification/t/IPhoneSimulatorNotification.t: Removed.
59         * DumpRenderTree/ios/PerlSupport/Makefile: Removed.
60
61 2014-07-30  David Farler  <dfarler@apple.com>
62
63         Remove old-run-webkit-tests
64         https://bugs.webkit.org/show_bug.cgi?id=135374
65
66         Reviewed by Csaba Osztrogonác.
67
68         * Scripts/old-run-webkit-tests: Removed.
69
70 2014-08-02  Dan Bernstein  <mitz@apple.com>
71
72         prepare-ChangeLog --no-write shouldn’t require ChangeLog to exist
73         https://bugs.webkit.org/show_bug.cgi?id=135542
74
75         Reviewed by Tim Horton.
76
77         * Scripts/prepare-ChangeLog:
78         (main): Pass $writeChangeLogs for the new requireChangeLogToExist parameter of
79         findChangeLogs.
80         (findChangeLogs): Don’t require a ChangeLog file to exist if unless the
81         requireChangeLogToExist argument is true.
82
83 2014-08-01  Dan Bernstein  <mitz@apple.com>
84
85         commit-log-editor uses a non-standard message format when git index contains no ChangeLog changes
86         https://bugs.webkit.org/show_bug.cgi?id=135527
87
88         Reviewed by Tim Horton.
89
90         * Scripts/commit-log-editor:
91         In the case of a git repository when there are no changed ChangeLog files, changed to pass
92         the --delimiters option to prepare-ChangeLog, then process each entry in the output using
93         commitMessageFromChangeLogEntry.
94         (commitMessageFromChangeLogEntry): Factored out from createCommitMessage.
95         (sortKey): Factored out from createCommitMessage.
96         (createCommitMessage): Changed to use new sortKey and commitMessageFromChangeLogEntry
97         subroutines.
98
99         * Scripts/prepare-ChangeLog:
100         (main): Parse new --delimiters option.
101         (generateNewChangeLogs): When --no-write and --delimiters are both specified, always print
102         the label before each change log entry, and a "~" delimiter on a new line after each entry.
103
104 2014-08-01  Bear Travis  <betravis@adobe.com>
105
106         [Feature Queries] Enable Feature Queries on EFL/GTK
107         https://bugs.webkit.org/show_bug.cgi?id=134902
108
109         Reviewed by Benjamin Poulain.
110
111         Turn the feature on by default for the build script.
112
113         * Scripts/webkitperl/FeatureList.pm:
114
115 2014-08-01  Timothy Horton  <timothy_horton@apple.com>
116
117         Build fix for 32-bit after r171926.
118
119         * MiniBrowser/mac/SettingsController.h:
120         * MiniBrowser/mac/SettingsController.m:
121
122 2014-08-01  Tim Horton  <timothy_horton@apple.com>
123
124         Confusing build fix after r171926.
125
126         * MiniBrowser/mac/AppDelegate.h:
127         * MiniBrowser/mac/AppDelegate.m:
128         * MiniBrowser/mac/SettingsController.m:
129
130 2014-08-01  Tim Horton  <timothy_horton@apple.com>
131
132         Make it easer to add switches to MiniBrowser
133         https://bugs.webkit.org/show_bug.cgi?id=135499
134
135         Reviewed by Simon Fraser.
136
137         Add a single class to manage a set of persistent, global settings for MiniBrowser.
138         Add a new menu that contains items to toggle the aforementioned settings (moving them out of the Debug menu).
139
140         * MiniBrowser/MiniBrowser.xcodeproj/project.pbxproj:
141         Add SettingsController.{m, h}.
142
143         * MiniBrowser/mac/AppDelegate.h:
144         Move _browserWindowControllers to the implementation.
145         Get rid of toggleUseWebKit2ByDefault, because SettingsController now takes care
146         of that; instead, we'll receive didChangeSettings.
147
148         * MiniBrowser/mac/AppDelegate.m:
149         Move the default URL, default URL preference key, and use-WebKit2-by-default
150         preference key into SettingsController.
151
152         (-[BrowserAppDelegate awakeFromNib]):
153         Add the dynamically-generated SettingsController menu just to the left of the Debug menu.
154
155         (-[BrowserAppDelegate newWindow:]):
156         Ask SettingsController if we should use WebKit2 by default, and what the initial URL to load is.
157
158         (-[BrowserAppDelegate applicationDidFinishLaunching:]):
159         SettingsController now takes care of reading the default URL preference.
160         WK1BrowserWindowController now takes care of enabling the developer extras, via WebPreferences.
161
162         (-[BrowserAppDelegate didChangeSettings]):
163         When settings change, update the key equivalents for the new-window menu items, as they
164         might have changed (as use-WebKit2-by-default is one of the settings).
165
166         Dispatch settings change notifications to all live BrowserControllers.
167
168         (-[BrowserAppDelegate _updateNewWindowKeyEquivalents]):
169         (-[BrowserAppDelegate toggleUseWebKit2ByDefault:]): Deleted.
170         (-[BrowserAppDelegate _useWebKit2ByDefault]): Deleted.
171         (-[BrowserAppDelegate validateMenuItem:]): Deleted.
172         All menu item validation for settings is moved into SettingsController.
173
174         * MiniBrowser/mac/BrowserWindowController.h:
175         Simplify the BrowserWindowController interface; "toggling" settings will happen inside SettingsController,
176         the BrowserWindowController subclasses will be able to a) know when any setting changes, b) query the current setting state.
177
178         * MiniBrowser/mac/MainMenu.xib:
179         Remove the settings menu items from the "Debug" menu.
180
181         * MiniBrowser/mac/SettingsController.h: Added.
182         * MiniBrowser/mac/SettingsController.m: Added.
183         (+[SettingsController shared]):
184         (-[SettingsController menu]):
185
186         (-[SettingsController _addItemWithTitle:action:indented:]):
187         (-[SettingsController _addHeaderWithTitle:]):
188         NSMenuItem-creating helpers.
189
190         (-[SettingsController _populateMenu]):
191         Build the menu. Ideally this and the validation step would eventually be made more dynamic.
192
193         (-[SettingsController validateMenuItem:]):
194         Validate menu items; since they can be used to toggle the default state of a setting,
195         we'll always return YES. However, we will use this opportunity to set the 'checked' state
196         of each item.
197
198
199         (-[SettingsController _toggleBooleanDefault:]):
200         Toggle the given boolean default, and notify BrowserAppDelegate that something changed.
201
202         (-[SettingsController toggleUseWebKit2ByDefault:]):
203         (-[SettingsController useWebKit2ByDefault]):
204         (-[SettingsController toggleUseTransparentWindows:]):
205         (-[SettingsController useTransparentWindows]):
206         (-[SettingsController toggleUsePaginatedMode:]):
207         (-[SettingsController usePaginatedMode]):
208         (-[SettingsController toggleUseUISideCompositing:]):
209         (-[SettingsController useUISideCompositing]):
210         (-[SettingsController toggleShowLayerBorders:]):
211         (-[SettingsController layerBordersVisible]):
212         (-[SettingsController toggleShowTiledScrollingIndicator:]):
213         (-[SettingsController tiledScrollingIndicatorVisible]):
214         (-[SettingsController toggleEnableSubPixelCSSOMMetrics:]):
215         (-[SettingsController subPixelCSSOMMetricsEnabled]):
216         (-[SettingsController defaultURL]):
217         Toggle or return the current state of each preference.
218
219         * MiniBrowser/mac/WK1BrowserWindowController.m:
220         (-[WK1BrowserWindowController awakeFromNib]):
221         (-[WK1BrowserWindowController validateMenuItem:]):
222         (-[WK1BrowserWindowController windowWillClose:]):
223         (-[WK1BrowserWindowController find:]):
224         (-[WK1BrowserWindowController dumpSourceToConsole:]):
225         (-[WK1BrowserWindowController didChangeSettings]):
226         (-[WK1BrowserWindowController webView:didReceiveTitle:forFrame:]):
227         (-[WK1BrowserWindowController isPaginated]): Deleted.
228         (-[WK1BrowserWindowController togglePaginationMode:]): Deleted.
229         (-[WK1BrowserWindowController toggleTransparentWindow:]): Deleted.
230         (-[WK1BrowserWindowController isSubpixelCSSOMElementMetricsEnabled]): Deleted.
231         (-[WK1BrowserWindowController toggleSubpixelCSSOMElementMetricsEnabled:]): Deleted.
232         (-[WK1BrowserWindowController layerBordersVisible]): Deleted.
233         (-[WK1BrowserWindowController toggleLayerBordersVisibility:]): Deleted.
234         * MiniBrowser/mac/WK2BrowserWindowController.m:
235         (-[WK2BrowserWindowController awakeFromNib]):
236         (-[WK2BrowserWindowController validateMenuItem:]):
237         (-[WK2BrowserWindowController forceRepaint:]):
238         (-[WK2BrowserWindowController windowWillClose:]):
239         (-[WK2BrowserWindowController didChangeSettings]):
240         (-[WK2BrowserWindowController isPaginated]): Deleted.
241         (-[WK2BrowserWindowController togglePaginationMode:]): Deleted.
242         (-[WK2BrowserWindowController toggleTransparentWindow:]): Deleted.
243         (-[WK2BrowserWindowController isUISideCompositingEnabled]): Deleted.
244         (-[WK2BrowserWindowController toggleUISideCompositing:]): Deleted.
245         (-[WK2BrowserWindowController layerBordersVisible]): Deleted.
246         (-[WK2BrowserWindowController toggleLayerBordersVisibility:]): Deleted.
247         (-[WK2BrowserWindowController tiledScrollingIndicatorVisible]): Deleted.
248         (-[WK2BrowserWindowController toggleTiledScrollingIndicatorVisibility:]): Deleted.
249
250 2014-08-01  Tim Horton  <timothy_horton@apple.com>
251
252         MiniBrowser doesn't support data URLs
253         https://bugs.webkit.org/show_bug.cgi?id=135492
254
255         Reviewed by Simon Fraser.
256
257         * MiniBrowser/mac/BrowserWindowController.m:
258         (-[BrowserWindowController addProtocolIfNecessary:]):
259         Don't add http:// to data: URLs.
260
261         * MiniBrowser/mac/WK2BrowserWindowController.m:
262         (-[WK2BrowserWindowController fetch:]):
263         (-[WK2BrowserWindowController updateTextFieldFromURL:]):
264         Percent-escape the contents of the address field before trying to make a URL.
265         Percent-unescape the URL when displaying it in the address field.
266         This is not great, but trivial and good-enough-for-Minibrowser.
267
268 2014-07-31  Ryuan Choi  <ryuan.choi@samsung.com>
269
270         [EFL][WK2] MiniBrower comes to crash when combo box is pressed
271         https://bugs.webkit.org/show_bug.cgi?id=135378
272
273         Reviewed by Gyuyoung Kim.
274
275         "clicked" signal of elm_menu is emitted after EwkView calls popup_menu_hide
276         and removes Ewk_Popup_Menu instance.
277
278         * MiniBrowser/efl/main.c:
279         (on_popup_menu_show):
280         (on_popup_menu_discarded): Deleted.
281
282 2014-07-31  Brent Fulgham  <bfulgham@apple.com>
283
284         [Win] Use RC_PROJECTBUILDVERSION as build portion of version
285         https://bugs.webkit.org/show_bug.cgi?id=135478
286
287         Reviewed by David Kilzer.
288
289         Add new test suite for the version-stamp program.
290
291         * Scripts/webkitperl/auto-version_unittest/versionStampTests.pl: Added.
292
293 2014-07-31  Dan Bernstein  <mitz@apple.com>
294
295         Reverted r171893, because it broke http/tests/appcache/different-https-origin-resource-main.html,
296         which loads HTTPS content without calling the delegate.
297
298         Rubber-stamped by Alexey Proskuryakov.
299
300         * WebKitTestRunner/InjectedBundle/ios/InjectedBundleIOS.mm:
301         (WTR::InjectedBundle::platformInitialize):
302         * WebKitTestRunner/InjectedBundle/mac/InjectedBundleMac.mm:
303         (WTR::InjectedBundle::platformInitialize):
304
305 2014-07-31  Brent Fulgham  <bfulgham@apple.com>
306
307         Unreviewed typo correction (and build fix).
308
309         * MiniBrowser/mac/WK2BrowserWindowController.m:
310         (-[WK2BrowserWindowController awakeFromNib]): Use correct
311         property name (_fullScreenIsEnabled -> _fullScreenEnabled)
312
313 2014-07-31  Brent Fulgham  <bfulgham@apple.com>
314
315         MiniBrowser Should Support Fullscreen Videos in WebKit2 Mode
316         https://bugs.webkit.org/show_bug.cgi?id=135482
317
318         Reviewed by Simon Fraser.
319
320         * MiniBrowser/mac/WK2BrowserWindowController.m:
321         (-[WK2BrowserWindowController awakeFromNib]): Activate the Fullscreen
322         feature.
323
324 2014-07-31  Alexey Proskuryakov  <ap@apple.com>
325
326         [Mac, iOS] Remove -setAllowsAnyHTTPSCertificate calls
327         https://bugs.webkit.org/show_bug.cgi?id=135472
328
329         Reviewed by Dan Bernstein.
330
331         We now handle server trust challenges, and don't need such hacks.
332
333         * WebKitTestRunner/InjectedBundle/ios/InjectedBundleIOS.mm:
334         (WTR::InjectedBundle::platformInitialize):
335         * WebKitTestRunner/InjectedBundle/mac/InjectedBundleMac.mm:
336         (WTR::InjectedBundle::platformInitialize):
337
338 2014-07-31  Alexey Proskuryakov  <ap@apple.com>
339
340         media/track/add-and-remove-track.html and media/media-fragments/TC0001.html are flaky
341         on Mac WK2 EWS, asserting under TestRunner::removeAllWebNotificationPermissions
342         https://bugs.webkit.org/show_bug.cgi?id=135418
343
344         Reviewed by Anders Carlsson.
345
346         This was only happening in shared web process mode, because WKBundlePostMessage
347         has different behavior then. When there is no process, the message is dropped on
348         the floor in multiple process mode, but it's stored to be delivered after launch
349         in shared process mode.
350
351         So, calling resetStateToConsistentValues() resulted in storing a Reset bundle message
352         that was delivered immediately after launch, when there was nothing to reset.
353
354         We don't actually need to reset anything at this point, as the previous call has
355         already reset everything UI process side, and web process is brand new. All we need
356         is to reattach the page to a process, as invoke() expects one to exist.
357
358         * WebKitTestRunner/TestController.cpp: (WTR::TestController::reattachPageToWebProcess):
359         * WebKitTestRunner/TestController.h:
360         * WebKitTestRunner/TestInvocation.cpp: (WTR::TestInvocation::invoke):
361
362 2014-07-31  Dan Bernstein  <mitz@apple.com>
363
364         [WK2] Regression tests can't load HTTPS pages with NetworkProcess due to self-signed certificate
365         https://bugs.webkit.org/show_bug.cgi?id=115282
366
367         Reviewed by Sam Weinig.
368
369         * WebKitTestRunner/TestController.cpp:
370         (WTR::TestController::canAuthenticateAgainstProtectionSpaceInFrame): Return true for any
371         local host server trust protection space.
372         (WTR::TestController::didReceiveAuthenticationChallengeInFrame): Respond with a non-empty
373         credential to server trust challenges.
374
375 2014-07-31  Tibor Meszaros  <tmeszaros.u-szeged@partner.samsung.com>
376
377         [webkitpy] Make diff_text generate correct diff if there is no newline at the end of file
378         https://bugs.webkit.org/show_bug.cgi?id=135381
379
380         Reviewed by Csaba Osztrogonác.
381
382         * Scripts/webkitpy/port/base.py:
383         (Port.diff_text):
384         * Scripts/webkitpy/port/base_unittest.py:
385         (PortTest.test_diff_text):
386
387 2014-07-31  Carlos Garcia Campos  <cgarcia@igalia.com>
388
389         Unreviewed. Fix GTK+ make distcheck.
390
391         * gtk/make-dist.py:
392         (ensure_version_if_possible): Use 4.0 instead of 3.0 as binary
393         version to find the pkg-config file.
394         * gtk/manifest.txt: Add missing resource to the tarball.
395
396 2014-07-31  Carlos Garcia Campos  <cgarcia@igalia.com>
397
398         [GTK] make distcheck is building from sources dir instead of dist dir
399         https://bugs.webkit.org/show_bug.cgi?id=135457
400
401         Reviewed by Philippe Normand.
402
403         * gtk/make-dist.py:
404         (Distcheck.configure): Use dist_dir as source dir.
405         (Distcheck.check): Pass dist_dir to configure().
406
407 2014-07-31  Carlos Garcia Campos  <cgarcia@igalia.com>
408
409         [GTK] Do not include files that are not in git in the tarball
410         https://bugs.webkit.org/show_bug.cgi?id=134804
411
412         Reviewed by Philippe Normand.
413
414         Skip all files in the source tree that are not under version control
415         except for files added from the build dir like the documentation.
416
417         * gtk/make-dist.py:
418         (Directory.__init__): Initialize the list of files under control version.
419         (Directory.list_cms_files): Helper function to list all files
420         under the control version for the current source root.
421         (Directory.should_skip_file): Return True for files that are not
422         under control version only when the source root is also under
423         control version.
424         (Directory.get_files): Filter the files also using should_skip_file().
425
426 2014-07-29  David Farler  <dfarler@apple.com>
427
428         iOS Simulator LayoutTestRelay
429         https://bugs.webkit.org/show_bug.cgi?id=135269
430
431         Reviewed by David Kilzer.
432
433         * LayoutTestRelay/Configurations/Base.xcconfig: Added.
434         * LayoutTestRelay/Configurations/DebugRelease.xcconfig: Added.
435         * LayoutTestRelay/LayoutTestRelay.xcodeproj/project.pbxproj: Added.
436         * LayoutTestRelay/LayoutTestRelay/LTPipeRelay.h: Added.
437         * LayoutTestRelay/LayoutTestRelay/LTPipeRelay.m: Added.
438         (-[LTPipeRelay inPipePath]):
439         (-[LTPipeRelay outPipePath]):
440         (-[LTPipeRelay errorPipePath]):
441         (-[LTPipeRelay outputStream]):
442         (-[LTPipeRelay initWithPrefix:]):
443         (-[LTPipeRelay setup]):
444         (-[LTPipeRelay tearDown]):
445         (-[LTPipeRelay connect]):
446         (-[LTPipeRelay disconnect]):
447         (-[LTPipeRelay createFIFOs]):
448         (-[LTPipeRelay destroyFIFOs]):
449         (-[LTPipeRelay relayStream:]):
450         (-[LTPipeRelay stream:handleEvent:]):
451         * LayoutTestRelay/LayoutTestRelay/LTRelay.h: Added.
452         * LayoutTestRelay/LayoutTestRelay/LTRelayController.h: Added.
453         * LayoutTestRelay/LayoutTestRelay/LTRelayController.m: Added.
454         (-[LTRelayController uniqueAppPath]):
455         (-[LTRelayController uniqueAppURL]):
456         (-[LTRelayController uniqueAppIdentifier]):
457         (-[LTRelayController processName]):
458         (-[LTRelayController initWithDevice:productDir:appPath:identifierSuffix:dumpToolArguments:]):
459         (-[LTRelayController readFileHandle:]):
460         (-[LTRelayController receivedStandardOutputData:]):
461         (-[LTRelayController receivedStandardErrorData:]):
462         (-[LTRelayController disconnected]):
463         (-[LTRelayController connected]):
464         (-[LTRelayController crashWithMessage:]):
465         (-[LTRelayController launchSimulator]):
466         (-[LTRelayController bootDevice]):
467         (-[LTRelayController createUniqueApp]):
468         (-[LTRelayController killApp]):
469         (-[LTRelayController launchApp]):
470         (-[LTRelayController start]):
471         * LayoutTestRelay/LayoutTestRelay/main.m: Added.
472         (usage):
473         (getTestingSimDevice):
474         (getRequiredStringArgument):
475         (getRemainderArguments):
476         (main):
477         * LayoutTestRelay/Makefile: Added.
478         * Tools/Scripts/build-layouttestrelay: Added.
479
480 2014-07-29  Brent Fulgham  <bfulgham@apple.com>
481
482         [Win] Modify version numbering scheme to support 5-tuple versions
483         https://bugs.webkit.org/show_bug.cgi?id=135400
484         <rdar://problem/17849033>
485
486         Reviewed by David Kilzer.
487
488         Update test cases to recognize that we can only support Major
489         values from 0-65535, Minor values from 0-64, Tiny values from 0-999,
490         Micro values from 0-64, and Nano values from 0-999.
491
492         * Scripts/webkitperl/auto-version_unittest/autoVersionTests.pl: Update
493         test expectations for physical limits.
494
495 2014-07-30  Carlos Garcia Campos  <cgarcia@igalia.com>
496
497         [GTK] GLib tests fail with recent GTK+ due to runtime warning about deprecated properties
498         https://bugs.webkit.org/show_bug.cgi?id=135411
499
500         Reviewed by Sergio Villar Senin.
501
502         Recent versions of GTK+ now warn at runtime when a deprecated
503         property or signal is used. A diagnostic mode was added that is
504         enabled by default, but that can be disabled by setting
505         G_ENABLE_DIAGNOSTIC=0. Runtime warnings are considered test
506         failures by gtester, so we need to run the tests with the
507         diganostic mode disabled.
508
509         * TestWebKitAPI/gtk/WebKit2Gtk/TestMain.cpp:
510         (main):
511
512 2014-07-29  Carlos Garcia Campos  <cgarcia@igalia.com>
513
514         [GTK] Remove WebKitCertificateInfo from WebKit2GTK+ API
515         https://bugs.webkit.org/show_bug.cgi?id=134830
516
517         Reviewed by Gustavo Noronha Silva.
518
519         Update the SSL test for the API changes.
520
521         * TestWebKitAPI/Tests/WebKit2Gtk/TestSSL.cpp:
522         (testLoadFailedWithTLSErrors):
523
524 2014-07-24  David Farler  <dfarler@apple.com>
525
526         Add knowledge of the iOS Simulator to webkitpy
527         http://bugs.webkit.org/show_bug.cgi?id=133963
528
529         Reviewed by Simon Fraser.
530
531         * Scripts/webkitdirs.pm:
532         (argumentsForConfiguration): Add --ios-sim*
533         * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
534         --runtime and --device-type args added.
535         * Scripts/webkitpy/port/base.py:
536         * Scripts/webkitpy/port/driver.py: Add simulator driver.
537         (IOSSimulatorDriver): Added.
538         * Scripts/webkitpy/port/factory.py: Add simulator platform.
539         * Scripts/webkitpy/port/ios.py: Added.
540
541 2014-07-29  Alexey Proskuryakov  <ap@apple.com>
542
543         fast/borders/border-radius-on-subpixel-position-non-hidpi.html fails on Retina machines
544         https://bugs.webkit.org/show_bug.cgi?id=135398
545
546         Reviewed by Zalan Bujtas.
547
548         * WebKitTestRunner/TestController.cpp: (WTR::TestController::updateWindowScaleForTest):
549         "hidpi-" should be at the start. This allows "hidpi-" in both file and directory names.
550
551         * DumpRenderTree/mac/DumpRenderTree.mm: (changeWindowScaleIfNeeded): Same fix.
552         For some reason, I wasn't seeing this test fail on WK1 even without the fix, not
553         sure why.
554
555 2014-07-29  Alexey Proskuryakov  <ap@apple.com>
556
557         PPT: run-webkit-tests doesn't upload crash logs to bots
558         https://bugs.webkit.org/show_bug.cgi?id=135391
559
560         Reviewed by Joseph Pecoraro.
561
562         * WebKitTestRunner/TestController.cpp: (WTR::TestController::processDidCrash):
563         Not a fix to be proud of, but better than not having it work at all.
564
565 2014-07-29  Adrian Perez de Castro  <aperez@igalia.com>
566
567         [GTK] Remove WebKitWebViewGroup from WebKit2 GTK+ API
568         https://bugs.webkit.org/show_bug.cgi?id=133729
569
570         Reviewed by Carlos Garcia Campos.
571
572         Removes WebKitWebViewGroup, effectively reverting the changes
573         introduced by r149117. The motivation for WebKitWebViewGroup
574         was using the user style sheet injection API, which has been
575         moved into WebKitUserContentManager, rendering it unneeded.
576
577         * TestWebKitAPI/Tests/WebKit2Gtk/CMakeLists.txt: Remove tests
578         for WebKitWebViewGroup.
579         * TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitWebView.cpp:
580         (testWebViewSettings):
581         Restore the assertions that check that settings objects are
582         released. Add test for webkit_web_view_new_with_settings().
583         * TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitWebViewGroup.cpp: Removed.
584
585 2014-07-29  Carlos Garcia Campos  <cgarcia@igalia.com>
586
587         Implement webkit_web_view_load_string() in WebKit2
588         https://bugs.webkit.org/show_bug.cgi?id=134735
589
590         Reviewed by Sergio Villar Senin.
591
592         Add /webkit2/WebKitWebView/load-bytes test case and simplify
593         TestDOMXPathNSResolver by using webkit_web_view_load_bytes()
594         instead of a soup server just to sent the Content-type header.
595
596         * TestWebKitAPI/Tests/WebKit2Gtk/TestDOMXPathNSResolver.cpp:
597         (testWebKitDOMXPathNSResolverNative):
598         (testWebKitDOMXPathNSResolverCustom):
599         (beforeAll):
600         (afterAll):
601         (serverCallback): Deleted.
602         * TestWebKitAPI/Tests/WebKit2Gtk/TestLoaderClient.cpp:
603         (testLoadBytes):
604         (beforeAll):
605         * TestWebKitAPI/gtk/WebKit2Gtk/LoadTrackingTest.cpp:
606         (LoadTrackingTest::loadBytes):
607         * TestWebKitAPI/gtk/WebKit2Gtk/LoadTrackingTest.h:
608         * TestWebKitAPI/gtk/WebKit2Gtk/WebViewTest.cpp:
609         (WebViewTest::loadBytes):
610         * TestWebKitAPI/gtk/WebKit2Gtk/WebViewTest.h:
611
612 2014-07-28  Daniel Bates  <dabates@apple.com>
613
614         Add support for running the Clang static analyzer when building WebKit and JSC
615         https://bugs.webkit.org/show_bug.cgi?id=134955
616
617         Reviewed by Brent Fulgham.
618
619         * Scripts/build-jsc: Added command line options -[no]-analyze (disabled by default).
620         * Scripts/build-webkit: Add --analyze command line option to build-webkit to enable
621         running the Clang static analyzer.
622         * Scripts/webkitdirs.pm:
623         (XcodeStaticAnalyzerOption): Added.
624
625 2014-07-24  David Farler  <dfarler@apple.com>
626
627         Allow for multiple DumpRenderTree and WebKitTestRunner instances in the iOS Simulator
628         https://bugs.webkit.org/show_bug.cgi?id=135272
629
630         Reviewed by Simon Fraser.
631
632         * DumpRenderTree/mac/DumpRenderTree.mm:
633         (dumpRenderTree): Remove hard-coding of FIFO paths.
634         (-[DumpRenderTree applicationDidEnterBackground:]): Create background task.
635         (DumpRenderTreeMain): Set DumpRenderTree as UIApplication delegate.
636         * DumpRenderTree/mac/DumpRenderTreeMac.h: bgTask ivar.
637         * Scripts/old-run-webkit-tests: Update FIFO paths for ORWT.
638         * WebKitTestRunner/TestController.cpp: Remove hard-coding of FIFO paths.
639         * WebKitTestRunner/ios/TestControllerIOS.mm: Move dup2 calls to platformInitialize
640         * WebKitTestRunner/ios/mainIOS.mm: bgTask ivar.
641         (-[WebKitTestRunnerApp applicationDidEnterBackground:]): Create background task.
642         (main): Set WebKitTestRunnerApp as UIApplication delegate.
643
644 2014-07-24  David Farler  <dfarler@apple.com>
645
646         ImageDiff builds for the simulator when running iOS layout tests
647         https://bugs.webkit.org/show_bug.cgi?id=135270
648
649         Reviewed by Simon Fraser.
650
651         * Scripts/build-imagediff: Added.
652
653 2014-07-28  Renato Nagy  <nagy.renato@stud.u-szeged.hu>
654
655         Followup fix after r171594
656         https://bugs.webkit.org/show_bug.cgi?id=135048
657
658         Reviewed by Csaba Osztrogonác.
659
660         * Scripts/sort-export-file: Removed extra newlines from help.
661
662 2014-07-25  Anders Carlsson  <andersca@apple.com>
663
664         WKNavigation's properties are either always nil or don't behave as documented
665         https://bugs.webkit.org/show_bug.cgi?id=135267
666         <rdar://problem/17730536>
667
668         Reviewed by Andreas Kling.
669
670         * TestWebKitAPI/Tests/WebKit2Cocoa/Navigation.mm:
671         (-[NavigationDelegate webView:didStartProvisionalNavigation:]):
672         (TEST):
673         (-[DidFailProvisionalNavigationDelegate webView:didStartProvisionalNavigation:]):
674         (-[DidFailProvisionalNavigationDelegate webView:didFailProvisionalNavigation:withError:]):
675
676 2014-07-25  Michael Catanzaro  <mcatanzaro@igalia.com>
677
678         [GTK] install-dependencies needs to install perl-CGI on Fedora
679         https://bugs.webkit.org/show_bug.cgi?id=135302
680
681         Reviewed by Martin Robinson.
682
683         * gtk/install-dependencies:
684         Add perl-CGI to yum dependencies needed for tests
685
686 2014-07-25  Renato Nagy  <nagy.renato@stud.u-szeged.hu>
687
688         Add --dry-run option to sort-export-file
689         https://bugs.webkit.org/show_bug.cgi?id=135048
690
691         Reviewed by Csaba Osztrogonác.
692
693         Added --dry-run option to sort-export-file. Running the script with --dry-run
694         option does not sort the export files but creates a list of the files that
695         need to be sorted.
696
697         * Scripts/sort-export-file:
698         (sawError):
699
700 2014-07-24  Michael Catanzaro  <mcatanzaro@igalia.com>
701
702         GTK jhbuild modules needs to build xserver with --disable-local-transport
703         https://bugs.webkit.org/show_bug.cgi?id=135262
704
705         Reviewed by Martin Robinson.
706
707         * gtk/jhbuild.modules:
708         Build X server with --disable-local-transport, since local transport
709         is only supported on Solaris, SCO, and System V. Fixes build on
710         Fedora.
711
712 2014-07-24  Michael Catanzaro  <mcatanzaro@igalia.com>
713
714         [GTK] build-webkit script fails under jhbuild if ACLOCAL_FLAGS is unset
715         https://bugs.webkit.org/show_bug.cgi?id=135065
716
717         Reviewed by Martin Robinson.
718
719         * jhbuild/jhbuild-wrapper:
720         (ensure_jhbuild): do not assume jhbuild sets ACLOCAL_FLAGS
721
722 2014-07-23  Joseph Pecoraro  <pecoraro@apple.com>
723
724         Unreviewed iOS build fix after r171355.
725
726         * TestWebKitAPI/Configurations/Base.xcconfig:
727         Since all the Tests/WebKit2Cocoa tests are already explicitly skipped on iOS,
728         simplify to skipping all the tests in the directory. PlatformUtilities are not
729         building on iOS, which means we are missing necessary Util functions.
730
731 2014-07-23  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
732
733         [EFL] Fix build after r171454
734         https://bugs.webkit.org/show_bug.cgi?id=135191
735
736         Reviewed by Csaba Osztrogonác.
737
738         * MiniBrowser/efl/CMakeLists.txt: Add path to new EWebKit2.h location .
739
740 2014-07-23  Ryuan Choi  <ryuan.choi@samsung.com>
741
742         [EFL] Do not generate forwarding header for ewk headers
743         https://bugs.webkit.org/show_bug.cgi?id=135147
744
745         Reviewed by Gyuyoung Kim.
746
747         * WebKitTestRunner/EventSenderProxy.h:
748
749 2014-07-21  Sam Weinig  <sam@webkit.org>
750
751         [Cocoa] WKScriptMessageHandlers don't seem to function properly after navigating
752         https://bugs.webkit.org/show_bug.cgi?id=135148
753
754         Reviewed by Geoffrey Garen.
755
756         * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
757         * TestWebKitAPI/Tests/WebKit2Cocoa/UserContentController.mm: Added.
758         (-[SimpleNavigationDelegate webView:didFinishNavigation:]):
759         (-[ScriptMessageHandler userContentController:didReceiveScriptMessage:]):
760
761 2014-07-22  Brent Fulgham  <bfulgham@apple.com>
762
763         Correct handling of __VERSION_TEXT__ for 4+-tuple versions
764         https://bugs.webkit.org/show_bug.cgi?id=135161
765         <rdar://problem/17763546>
766
767         Reviewed by David Kilzer.
768
769         * Scripts/webkitperl/auto-version_unittest/autoVersionTests.pl:
770         Add additional test cases to catch errors in multiple-tuple
771         version string handling.
772
773 2014-07-18  Filip Pizlo  <fpizlo@apple.com>
774
775         Extend exception fuzzing to the LLInt
776         https://bugs.webkit.org/show_bug.cgi?id=135076
777
778         Reviewed by Oliver Hunt.
779
780         * Scripts/jsc-stress-test-helpers/js-exception-fuzz:
781
782 2014-07-22  Jochen Eisinger  <jochen@chromium.org>
783
784         Fix my email address in contributors.json
785         https://bugs.webkit.org/show_bug.cgi?id=135156
786
787         Reviewed by Gyuyoung Kim.
788
789         * Scripts/webkitpy/common/config/contributors.json:
790
791 2014-07-21  Brent Fulgham  <bfulgham@apple.com>
792
793         Unreviewed test fix.
794
795         * Scripts/webkitperl/auto-version_unittest/autoVersionTests.pl: Revert
796         to older Perl 5.8 syntax for iterating over hashes to allow tests to
797         run on Mountain Lion bots.
798
799 2014-07-21  Alexey Proskuryakov  <ap@apple.com>
800
801         https://bugs.webkit.org/show_bug.cgi?id=135137
802         build.webkit.org/dashboard: webkitperl failures show up as yellow, not red
803
804         Reviewed by Darin Adler.
805
806         webkitperl results are binary, handle them the same way we handle bindings test results.
807
808         * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/BuildbotTesterQueueView.js:
809         (BuildbotTesterQueueView.prototype.update.appendBuilderQueueStatus):
810         (BuildbotTesterQueueView.prototype._presentPopoverForMultipleFailureKinds):
811
812 2014-07-21  Brent Fulgham  <bfulgham@apple.com>
813
814         [Win] Follow-up for r171324.
815
816         * Scripts/webkitperl/auto-version_unittest/autoVersionTests.pl: Cygwin
817         perl reports itself as 'cygwin'; native Windows Perl reports as
818         'MSWin32'. We need to handle both cases.
819
820 2014-07-21  Brent Fulgham  <bfulgham@apple.com>
821
822         Unreviewed build fix after r171319.
823
824         * Scripts/webkitperl/auto-version_unittest/autoVersionTests.pl: This test should
825         only execute on Windows. It will fail on other platforms, so give it a way to
826         successfully exit.
827
828 2014-07-21  Brent Fulgham  <bfulgham@apple.com>
829
830         [Win] Extend auto-version.pl to support 5-tuple versions
831         https://bugs.webkit.org/show_bug.cgi?id=135124
832         <rdar://problem/17750334>
833
834         Reviewed by David Kilzer.
835
836         Add test cases for auto-version.pl.
837
838         * Scripts/webkitperl/auto-version_unittest: Added.
839         * Scripts/webkitperl/auto-version_unittest/autoVersionTests.pl: Added.
840
841 2014-07-21  Dean Jackson  <dino@apple.com>
842
843         Allow MiniBrowser WK1 to do element fullscreen
844         https://bugs.webkit.org/show_bug.cgi?id=135125
845
846         Reviewed by Simon Fraser.
847
848         Allow WK1 windows to go fullscreen using the DOM API.
849
850         * MiniBrowser/mac/WK1BrowserWindowController.m:
851         (-[WK1BrowserWindowController awakeFromNib]): Enable the preference for
852         fullscreen.
853
854 2014-07-21  Carlos Garcia Campos  <cgarcia@igalia.com>
855
856         [GTK] Documentation files are added twice to the tarball
857         https://bugs.webkit.org/show_bug.cgi?id=135115
858
859         Reviewed by Sergio Villar Senin.
860
861         * gtk/manifest.txt: Remove duplicated rules.
862
863 2014-07-21  Carlos Garcia Campos  <cgarcia@igalia.com>
864
865         [GTK] Simplify make-dist command line arguments
866         https://bugs.webkit.org/show_bug.cgi?id=134832
867
868         Reviewed by Martin Robinson.
869
870         Remove --tarball-root and -o command line options and add
871         --version, since the version can be used to build both, the
872         tarball root and the output filename. When the version it's not
873         provided, the pkg-config file is used to get the version. Also
874         change the default value of build-dir to the current directory,
875         since it's very common to call make-dist.py from the build dir.
876
877         * gtk/make-dist.py:
878         (get_tarball_root_and_output_filename_from_arguments):
879
880 2014-07-21  Carlos Garcia Campos  <cgarcia@igalia.com>
881
882         [GTK] Reduce the size of the tarball generated by distcheck
883         https://bugs.webkit.org/show_bug.cgi?id=134802
884
885         Reviewed by Martin Robinson.
886
887         Add more rules to the manifest to decide what files to add:
888
889           - Do not include platform specific directories of other ports.
890           - Do not include port specific cmake files.
891           - Do not include Objective-C sources.
892           - Do not include .orig and .rej files.
893           - Do not include mac specific sandbox files.
894           - Only include the resources we actually build.
895
896         * gtk/manifest.txt:
897
898 2014-07-20  KwangHyuk Kim  <hyuki.kim@samsung.com>
899
900         [EFL] Enable mpg123 feature for gst-plugin-bad.
901         https://bugs.webkit.org/show_bug.cgi?id=135016
902
903         Reviewed by Laszlo Gombos.
904
905         enable-mpg123 feature is added to jhbuild in order to support playback of mp3 format.
906
907         * efl/install-dependencies:
908         * efl/jhbuild.modules:
909
910 2014-07-20  Dan Bernstein  <mitz@apple.com>
911
912         Test for <rdar://problems/17742611> -[_WKActivatedElementInfo image] is often empty
913         https://bugs.webkit.org/show_bug.cgi?id=135107
914
915         Reviewed by Sam Weinig.
916
917         * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
918         * TestWebKitAPI/Tests/mac/RenderedImageFromDOMNode.mm: Added.
919         (-[RenderedImageFromDOMNodeFrameLoadDelegate webView:didFinishLoadForFrame:]):
920         (TestWebKitAPI::TEST):
921
922 2014-07-20  David Kilzer  <ddkilzer@apple.com>
923
924         Checker: Value stored to 'kernResult' is never read (LayoutTestHelper.m:164)
925         <http://webkit.org/b/135096>
926
927         Reviewed by Alexey Proskuryakov.
928
929         * DumpRenderTree/mac/LayoutTestHelper.m:
930         (lockDownDiscreteGraphics): Check the return values of
931         IOServiceOpen() and IOObjectRelease(), and log if not
932         KERN_SUCCESS.
933
934 2014-07-19  Anders Carlsson  <andersca@apple.com>
935
936         Update.
937
938         * Scripts/webkitpy/common/config/watchlist:
939
940 2014-07-18  Sam Weinig  <sam@webkit.org>
941
942         Revert accidental commit to MiniBrowser to make everything layer backed.
943
944         * MiniBrowser/mac/BrowserWindowController.m:
945         (-[BrowserWindowController windowDidLoad]):
946
947 2014-07-18  Dana Burkart  <dburkart@apple.com>
948
949         Add a new 'analyze' target to the makefile. This will make use of a new
950         'PATH_TO_SCAN_BUILD' which, if set will wrap xcodebuild in the clang
951         static analyzer.
952         https://bugs.webkit.org/show_bug.cgi?id=135057
953         <rdar://problem/10193187>
954
955         Reviewed by David Kilzer.
956
957         * Makefile:
958
959 2014-07-18  Filip Pizlo  <fpizlo@apple.com>
960
961         Fix EFL+GTK.
962
963         * Scripts/run-jsc-stress-tests:
964
965 2014-07-18  Filip Pizlo  <fpizlo@apple.com>
966
967         Exception fuzzing should work on iOS
968         https://bugs.webkit.org/show_bug.cgi?id=135070
969
970         Reviewed by Mark Hahnenberg.
971
972         * Scripts/jsc-stress-test-helpers/js-exception-fuzz:
973         (fail):
974         * Scripts/run-jsc-stress-tests:
975
976 2014-07-18  Filip Pizlo  <fpizlo@apple.com>
977
978         run-jsc-stress-tests should be able to run helper-based tests in remote mode
979         https://bugs.webkit.org/show_bug.cgi?id=135064
980
981         Reviewed by Mark Hahnenberg.
982
983         * Scripts/run-jsc-stress-tests:
984
985 2014-07-18  Filip Pizlo  <fpizlo@apple.com>
986
987         run-jsc-stress-tests: rename $copy to $doNotMessWithVMPath
988         https://bugs.webkit.org/show_bug.cgi?id=135061
989
990         Rubber stamped by Mark Hahnenberg.
991
992         * Scripts/run-jsc-stress-tests:
993
994 2014-07-18  Filip Pizlo  <fpizlo@apple.com>
995
996         Refactor run-jsc-stress-tests VM copying code to remove some abstractions
997         https://bugs.webkit.org/show_bug.cgi?id=135059
998
999         Reviewed by Mark Lam.
1000         
1001         This is meant to make it easier for me to extend the copying functionality to copy things other than
1002         the framework.
1003
1004         * Scripts/run-jsc-stress-tests:
1005
1006 2014-07-18  Filip Pizlo  <fpizlo@apple.com>
1007
1008         Fix cloop build.
1009
1010         * Scripts/jsc-stress-test-helpers/js-exception-fuzz:
1011
1012 2014-07-18  Renato Nagy  <nagy.renato@stud.u-szeged.hu>
1013
1014         Fix -v|--verbose option in sort-export-file script.
1015         https://bugs.webkit.org/show_bug.cgi?id=135043
1016
1017         Reviewed by Tim Horton.
1018
1019         -v|--verbose option does not work. Option added to getOptionsResult.
1020
1021         * Scripts/sort-export-file:
1022
1023 2014-07-18  Filip Pizlo  <fpizlo@apple.com>
1024
1025         Really remove dependency on ShellQuote.
1026
1027         * Scripts/jsc-stress-test-helpers/js-exception-fuzz:
1028
1029 2014-07-18  Filip Pizlo  <fpizlo@apple.com>
1030
1031         Unreviewed, fix build for platforms that don't have ShellQuote.
1032         
1033         * Scripts/jsc-stress-test-helpers/js-exception-fuzz: Take a single argument that has the whole command string.
1034         * Scripts/run-jsc-stress-tests: Do the escaping in Ruby.
1035
1036 2014-07-15  Filip Pizlo  <fpizlo@apple.com>
1037
1038         Need ability to fuzz exception throwing
1039         https://bugs.webkit.org/show_bug.cgi?id=134945
1040         <rdar://problem/17722027>
1041
1042         Reviewed by Sam Weinig.
1043         
1044         Adds a new script, js-exception-fuzz, which will run some jsc command-line using
1045         exception fuzzing. This means that we will force exceptions to be thrown in random
1046         places to see how the engine reacts. This is now integrated with the various test
1047         drivers, so run-javascriptcore-tests will run some exception fuzzing tests by
1048         default.
1049
1050         * Scripts/jsc-stress-test-helpers/js-exception-fuzz: Added.
1051         (fail):
1052         * Scripts/run-javascriptcore-tests:
1053         * Scripts/run-jsc-stress-tests:
1054
1055 2014-07-17  Sam Weinig  <sam@webkit.org>
1056
1057         Fix failing API tests.
1058
1059         * TestWebKitAPI/mac/PlatformWebViewMac.mm:
1060         (-[ActiveOffscreenWindow isVisible]):
1061         Override isVisible to make the NSWindows pretend they are visible.
1062
1063 2014-07-17  Alexey Proskuryakov  <ap@apple.com>
1064
1065         Disable button animations in regression tests
1066         https://bugs.webkit.org/show_bug.cgi?id=133647
1067         <rdar://problem/16677530>
1068
1069         Reviewed by Dean Jackson.
1070
1071         * DumpRenderTree/mac/DumpRenderTree.mm: (setDefaultsToConsistentValuesForTesting):
1072         We already did this for WebKit2, let's do it for WebKit1 too.
1073
1074 2014-07-16  Alexey Proskuryakov  <ap@apple.com>
1075
1076         A test that hangs at cleanup stage confuses webkitpy hugely
1077         https://bugs.webkit.org/show_bug.cgi?id=122475
1078         <rdar://problem/17184354>
1079
1080         Reviewed by Anders Carlsson.
1081
1082         Terminate WebContent process if it freezes between tests. Ideally, we should report
1083         this somehow, but this is better than blaming the wrong test.
1084
1085         * WebKitTestRunner/TestController.cpp:
1086         (WTR::TestController::terminateWebContentProcess):
1087         * WebKitTestRunner/TestController.h:
1088         * WebKitTestRunner/TestInvocation.cpp: (WTR::TestInvocation::invoke):
1089
1090 2014-07-16  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1091
1092         Change style check path with EFL WK2's path in checker_unittest.py
1093         https://bugs.webkit.org/show_bug.cgi?id=134967
1094
1095         Reviewed by Csaba Osztrogonác.
1096
1097         * Scripts/webkitpy/style/checker_unittest.py: Change ewk_view.h path.
1098         (GlobalVariablesTest.test_path_rules_specifier):
1099
1100 2014-07-16  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1101
1102         Unreviewed. Added myself to the list of committers.
1103
1104         * Scripts/webkitpy/common/config/contributors.json:
1105
1106 2014-07-15  Ryuan Choi  <ryuan.choi@samsung.com>
1107
1108         [EFL] Remove EFL WK1 directory from the checker.py
1109         https://bugs.webkit.org/show_bug.cgi?id=134954
1110
1111         Reviewed by Gyuyoung Kim.
1112
1113         * Scripts/webkitpy/style/checker.py:
1114
1115 2014-07-15  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1116
1117         Adding myself to contributors.json breaks a webkitpy test
1118         https://bugs.webkit.org/show_bug.cgi?id=134958
1119
1120         Reviewed by Ryosuke Niwa.
1121
1122         * Scripts/webkitpy/tool/bot/irc_command_unittest.py:
1123         (IRCCommandTest.test_whois): Be more specific and include also the
1124         first name when asking for the whois of Xan in the unit test.
1125
1126 2014-07-14  Daniel Bates  <dabates@apple.com>
1127
1128         check-webkit-style should apply C++ rules to Objective-C++ files
1129         https://bugs.webkit.org/show_bug.cgi?id=134884
1130
1131         Reviewed by Joseph Pecoraro.
1132
1133         Fixes an issue where check-webkit-style doesn't apply applicable C++ rules to
1134         Objective-C++ files.
1135
1136         Currently check-webkit-style doesn't apply the following rules to Objective-C++
1137         files: build/using_std, runtime/max_min_macros, runtime/wtf_move, readability/null.
1138         Instead, we should teach check-webkit-style to apply these rules because, as
1139         its name implies, an Objective-C++ file may contain C++ code.
1140
1141         * Scripts/webkitpy/style/checkers/cpp.py:
1142         (_FileState.__init__): Add instance variable _is_objective_cpp to track whether a file has
1143         extension mm (i.e. an Objective-C++ file).
1144         (_FileState.is_objective_c_or_objective_cpp): Added; returns true if the file
1145         has extension m or mm or if the file has extension h and contains Objective-C directives.
1146         (check_for_null): No change in behavior; don't apply rule to Objective-C++ file.
1147         (check_identifier_name_in_declaration): Substitute _FileState.is_objective_c_or_objective_cpp() for
1148         _FileState.is_c_or_objective_c()
1149         * Scripts/webkitpy/style/checkers/cpp_unittest.py:
1150         (WebKitStyleTest.test_null_false_zero): Added test case for Objective-C++ file.
1151         (WebKitStyleTest.test_max_macro): Add test case for Objective-C and Objective-C++ file.
1152         (WebKitStyleTest.test_min_macro): Ditto.
1153         (WebKitStyleTest.test_wtf_move): Add test case for Objective-C++ file.
1154
1155 2014-07-14  Anders Carlsson  <andersca@apple.com>
1156
1157         Make shouldKeepCurrentBackForwardListItemInList part of WKPageLoaderClientV5 to avoid breaking ABI
1158         https://bugs.webkit.org/show_bug.cgi?id=134889
1159
1160         Reviewed by Beth Dakin.
1161
1162         Bump loader version number to 5.
1163
1164         * TestWebKitAPI/Tests/WebKit2/ShouldKeepCurrentBackForwardListItemInList.cpp:
1165         (TestWebKitAPI::setPageLoaderClient):
1166         * WebKitTestRunner/TestController.cpp:
1167         (WTR::TestController::createWebViewWithOptions):
1168
1169 2014-07-14  Daniel Bates  <dabates@apple.com>
1170
1171         Teach check-webkit-style to suggest WTF::move() when it sees std::move()
1172         https://bugs.webkit.org/show_bug.cgi?id=134620
1173
1174         Reviewed by Joseph Pecoraro.
1175
1176         * Scripts/webkitpy/style/checkers/cpp.py:
1177         (check_max_min_macros): Fix up comment so that it reads well.
1178         (check_wtf_move): Added.
1179         (check_style): Modified to call check_wtf_move().
1180         (CppChecker): Add category "runtime/wtf_move".
1181         * Scripts/webkitpy/style/checkers/cpp_unittest.py:
1182         (WebKitStyleTest.test_wtf_move): Added.
1183
1184 2014-07-12  Peter Szanka  <h868064@stud.u-szeged.hu>
1185
1186         Style checker complains about namespace indentation when there is no namespace
1187         https://bugs.webkit.org/show_bug.cgi?id=105427
1188
1189         Reviewed by Darin Adler.
1190
1191         * Scripts/webkitpy/style/checkers/cpp.py:
1192         (check_namespace_indentation):
1193         * Scripts/webkitpy/style/checkers/cpp_unittest.py:
1194         (WebKitStyleTest.test_indentation):
1195
1196         The indentation level depends on the parantheses too, to avoid false warning in case of several statements inside macros.
1197
1198 2014-07-12  Daker Fernandes Pinheiro  <daker.pinheiro@openbossa.org>
1199
1200         Remove excessive nesting from _EnumState.process_clean_line at cpp style checker
1201         https://bugs.webkit.org/show_bug.cgi?id=125317
1202
1203         Reviewed by Darin Adler.
1204
1205         * Scripts/webkitpy/style/checkers/cpp.py:
1206         (_EnumState.process_clean_line):
1207
1208 2014-07-12  Brian Holt  <brian.holt@samsung.com>
1209
1210         Style Checker should prevent enums in bitfields
1211         https://bugs.webkit.org/show_bug.cgi?id=57352
1212
1213         Reviewed by Darin Adler.
1214
1215         Added check that enums are not used as types for bitfields
1216         and a unit test.
1217
1218         * Scripts/webkitpy/style/checkers/cpp.py:
1219         (check_language):
1220         (CppChecker):
1221         * Scripts/webkitpy/style/checkers/cpp_unittest.py:
1222         (CppStyleTest):
1223         (CppStyleTest.test_enum_bitfields):
1224         (CppStyleTest.test_plain_integral_bitfields):
1225
1226 2014-07-10  Myles C. Maxfield  <mmaxfield@apple.com>
1227
1228         [iOS] Pasting rich content does not perform a two-step paste
1229         https://bugs.webkit.org/show_bug.cgi?id=134795
1230
1231         Reviewed by Benjamin Poulain.
1232
1233         Two-step paste requires setting InputViewObeysDOMFocus on the UIWebBrowserView.
1234
1235         * DumpRenderTree/mac/DumpRenderTree.mm:
1236         (createWebViewAndOffscreenWindow):
1237
1238 2014-07-10  Carlos Garcia Campos  <cgarcia@igalia.com> and Martin Robinson  <mrobinson@igalia.com>
1239
1240         [GTK][CMake] Add a 'distcheck' target
1241         https://bugs.webkit.org/show_bug.cgi?id=130675
1242
1243         Reviewed by Gustavo Noronha Silva.
1244
1245         Add --check option to make-dist script that builds and installs the tarball.
1246
1247         * gtk/make-dist.py:
1248         (Distcheck.__init__):
1249         (Distcheck.extract_tarball): Extratc the tarball.
1250         (Distcheck.configure): Run cmake.
1251         (Distcheck.configure.create_dir): Helper function to create a directory.
1252         (Distcheck.build): Run make.
1253         (Distcheck.install): Run make install.
1254         (Distcheck.clean): Clean up the extracted tarball.
1255         (Distcheck.check): Run all previous methods in order.
1256         * gtk/manifest.txt: Add missing file.
1257
1258 2014-07-10  Carlos Garcia Campos  <cgarcia@igalia.com>
1259
1260         [GTK] Use the same default options for production builds that previous stable releases
1261         https://bugs.webkit.org/show_bug.cgi?id=134589
1262
1263         Reviewed by Martin Robinson.
1264
1265         Make sure all features enabled in production builds are also
1266         enabled in developer mode.
1267
1268         * Scripts/webkitperl/FeatureList.pm: Enable ACCELERATED_2D_CANVAS
1269         and CSS_FILTERS for the GTK port.
1270
1271 2014-07-09  Brent Fulgham  <bfulgham@apple.com>
1272
1273         [Win] Remove uses of 'bash' in build system
1274         https://bugs.webkit.org/show_bug.cgi?id=134782
1275         <rdar://problem/17615533>
1276
1277         Reviewed by Dean Jackson.
1278
1279         Remove uses of 'bash' by replacing Windows-specific bash scripts
1280         with Perl equivalents.
1281
1282         * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePreBuild.cmd:
1283         * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffPreBuild.cmd:
1284         * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginPreBuild.cmd:
1285         * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIPreBuild.cmd:
1286         * WinLauncher/WinLauncher.vcxproj/WinLauncherLibPreBuild.cmd:
1287         * WinLauncher/WinLauncher.vcxproj/WinLauncherPreBuild.cmd:
1288
1289 2014-07-09  Brent Fulgham  <bfulgham@apple.com>
1290
1291         [Win] Remove use of 'grep' in build steps
1292         https://bugs.webkit.org/show_bug.cgi?id=134770
1293         <rdar://problem/17608783>
1294
1295         Reviewed by Tim Horton.
1296
1297         Replace uses of the grep command in Windows builds with the equivalent
1298         Perl program.
1299
1300         * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreePreBuild.cmd:
1301         * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffPreBuild.cmd:
1302         * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginPreBuild.cmd:
1303         * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIPreBuild.cmd:
1304         * WinLauncher/WinLauncher.vcxproj/WinLauncherLibPreBuild.cmd:
1305         * WinLauncher/WinLauncher.vcxproj/WinLauncherPreBuild.cmd:
1306
1307 2014-07-09  Commit Queue  <commit-queue@webkit.org>
1308
1309         Unreviewed, rolling out r170889.
1310         https://bugs.webkit.org/show_bug.cgi?id=134754
1311
1312         This patch is wrong (Requested by philn on #webkit).
1313
1314         Reverted changeset:
1315
1316         "[GTK] Gstreamer missing from the install-dependencies script"
1317         https://bugs.webkit.org/show_bug.cgi?id=134727
1318         http://trac.webkit.org/changeset/170889
1319
1320 2014-07-08  Brian J. Burg  <burg@cs.washington.edu>
1321
1322         resolve-ChangeLogs fails when WebKit repository is a git submodule
1323         https://bugs.webkit.org/show_bug.cgi?id=134734
1324
1325         Reviewed by David Kilzer.
1326
1327         When using resolve-ChangeLogs in a WebKit git repository with a
1328         non-default arrangement of GIT_DIR and GIT_WORK_TREE, incorrect
1329         paths are computed and the script fails mysteriously.
1330
1331         We were naively computing GIT_WORK_TREE as being one level above
1332         GIT_DIR, but this is not the case for submodules or a manually
1333         configured GIT_WORK_TREE or GIT_DIR location.
1334
1335         * Scripts/VCSUtils.pm:
1336         (gitTreeDirectory): Added. Find the equivalent of GIT_WORK_TREE.
1337         (determineVCSRoot): Calculate the working tree root directly.
1338
1339 2014-07-08  Tim Horton  <timothy_horton@apple.com>
1340
1341         [WK2] Expose a few drawing/compositing settings on WKPreferences(Private)
1342         https://bugs.webkit.org/show_bug.cgi?id=134645
1343
1344         Reviewed by Dan Bernstein.
1345
1346         * MiniBrowser/mac/BrowserWindowController.h:
1347         * MiniBrowser/mac/MainMenu.xib:
1348         Add menu items for layer borders and the tiled scrolling indicator.
1349
1350         * MiniBrowser/mac/WK1BrowserWindowController.m:
1351         (-[WK1BrowserWindowController validateMenuItem:]):
1352         (-[WK1BrowserWindowController layerBordersAreVisible]):
1353         (-[WK1BrowserWindowController toggleLayerBordersVisibility:]):
1354         Add getters/setters/validators for layer borders.
1355
1356         * MiniBrowser/mac/WK2BrowserWindowController.m:
1357         (-[WK2BrowserWindowController awakeFromNib]):
1358         (-[WK2BrowserWindowController validateMenuItem:]):
1359         (-[WK2BrowserWindowController layerBordersAreVisible]):
1360         (-[WK2BrowserWindowController toggleLayerBordersVisibility:]):
1361         (-[WK2BrowserWindowController tiledScrollingIndicatorIsVisible]):
1362         (-[WK2BrowserWindowController toggleTiledScrollingIndicatorVisibility:]):
1363         Add getters/setters/validators for layer borders and the tiled scrolling indicator.
1364
1365         (-[WK2BrowserWindowController isSubpixelCSSOMElementMetricsEnabled]): Deleted.
1366         (-[WK2BrowserWindowController toggleSubpixelCSSOMElementMetricsEnabled:]): Deleted.
1367         Remove the WebKit2 version of the subpixel metrics pref, because it doesn't work, because
1368         nothing in WebKit2 reads this default, and there is no WebKit2 API for adjusting this preference.
1369
1370 2014-07-08  Adrian Perez de Castro  <aperez@igalia.com>
1371
1372         [GTK] Move user style sheet API out of WebKitWebViewGroup
1373         https://bugs.webkit.org/show_bug.cgi?id=134551
1374
1375         Reviewed by Carlos Garcia Campos.
1376
1377         Removes testing user style sheet injection from
1378         TestWebKitWebViewGroup and moves that into a new
1379         TestWebKitUserContentManager, adapting the existing tests to the new
1380         API. Also, it contains a new test case for
1381         webkit_web_view_new_with_user_content_manager().
1382
1383         * TestWebKitAPI/Tests/WebKit2Gtk/CMakeLists.txt:
1384         * TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitUserContentManager.cpp: Added.
1385         (UserContentManagerTest::UserContentManagerTest):
1386         (testWebViewNewWithUserContentManager):
1387         (isStyleSheetInjectedForURLAtPath):
1388         (fillURLListFromPaths):
1389         (removeOldInjectedStyleSheetsAndResetLists):
1390         (testUserContentManagerInjectedStyleSheet):
1391         (serverCallback):
1392         (beforeAll):
1393         (afterAll):
1394         * TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitWebViewGroup.cpp:
1395         (beforeAll):
1396         (afterAll):
1397         (isStyleSheetInjectedForURLAtPath): Deleted.
1398         (fillURLListFromPaths): Deleted.
1399         (removeOldInjectedStyleSheetsAndResetLists): Deleted.
1400         (testWebViewGroupInjectedStyleSheet): Deleted.
1401         (serverCallback): Deleted.
1402         * TestWebKitAPI/gtk/WebKit2Gtk/WebViewTest.cpp:
1403         (WebViewTest::WebViewTest):
1404         * TestWebKitAPI/gtk/WebKit2Gtk/WebViewTest.h:
1405
1406 2014-07-08  Ziran Sun  <ziran.sun@samsung.com>
1407
1408         [GTK] Gstreamer missing from the install-dependencies script
1409         https://bugs.webkit.org/show_bug.cgi?id=134727
1410
1411         Reviewed by Mario Sanchez Prada.
1412
1413         Added missing gstreamer dependencies for debian based systems.
1414
1415         * gtk/install-dependencies: Added 2 dependencies for apt-get.
1416
1417 2014-07-08  Myles C. Maxfield  <mmaxfield@apple.com>
1418
1419         Add myself to the watchlist for text-related files
1420         https://bugs.webkit.org/show_bug.cgi?id=134707
1421
1422         Reviewed by Timothy Horton.
1423
1424         * Scripts/webkitpy/common/config/watchlist:
1425
1426 2014-07-08  Gergo Balogh  <gbalogh.u-szeged@partner.samsung.com>
1427
1428         Add option to specify output file location in sunspider.
1429         https://bugs.webkit.org/show_bug.cgi?id=134339
1430
1431         Reviewed by Darin Adler.
1432
1433         * Scripts/run-sunspider:
1434
1435 2014-07-07  Alex Christensen  <achristensen@webkit.org>
1436
1437         Unreviewed build fix.
1438
1439         * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj:
1440         Make Common.cpp excluded from both 32-bit and 64-bit builds.
1441
1442 2014-07-07  Simon Fraser  <simon.fraser@apple.com>
1443
1444         Have MiniBrowser log and reload if the Web Content Process crashes
1445         https://bugs.webkit.org/show_bug.cgi?id=134691
1446
1447         Reviewed by Tim Horton.
1448         
1449         Implement _webViewWebProcessDidCrash, log and reload when the web process
1450         crashes.
1451
1452         * MiniBrowser/mac/WK2BrowserWindowController.m:
1453         (-[WK2BrowserWindowController _webViewWebProcessDidCrash:]):
1454
1455 2014-07-07  Alberto Garcia  <berto@igalia.com>
1456
1457         update-webkitgtk-libs script fails by unsatisfied dependencies
1458         https://bugs.webkit.org/show_bug.cgi?id=134547
1459
1460         Reviewed by Martin Robinson.
1461
1462         Install libxcb-xfixes0-dev, needed to build Mesa.
1463
1464         * gtk/install-dependencies:
1465
1466 2014-07-06  Yoav Weiss  <yoav@yoav.ws>
1467
1468         Turn on img@sizes compile flag
1469         https://bugs.webkit.org/show_bug.cgi?id=134634
1470
1471         Reviewed by Benjamin Poulain.
1472
1473         * Scripts/webkitperl/FeatureList.pm: Turn on the img@sizes feature.
1474
1475 2014-07-06  Hyowon Kim  <hw1008.kim@samsung.com>
1476
1477         Unreviewed. Adding myself to committers.
1478
1479         * Scripts/webkitpy/common/config/contributors.json:
1480
1481 2014-07-05  KwangHyuk Kim  <hyuki.kim@samsung.com>
1482
1483         [EFL] Add libgeoclue-dev to Tools/efl/install-dependencies.
1484         https://bugs.webkit.org/show_bug.cgi?id=134648
1485
1486         Reviewed by Gyuyoung Kim.
1487
1488         As Geoclue is enabled for EFL, libgeoclue-dev is also added to Tools/efl/install-dependencies.
1489
1490         * efl/install-dependencies:
1491
1492 2014-07-04  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1493
1494         [EFL] Support Geolocation
1495         https://bugs.webkit.org/show_bug.cgi?id=134439
1496
1497         Reviewed by Antonio Gomes.
1498
1499         * Scripts/webkitperl/FeatureList.pm: Enable geolocation for EFL port.
1500
1501 2014-07-04  Shivakumar JM  <shiva.jm@samsung.com>
1502
1503         [EFL][WK2] Enhance the Minibrowser to show selected/highlighted text in search bar, if any.
1504         https://bugs.webkit.org/show_bug.cgi?id=134485
1505
1506         Reviewed by Gyuyoung Kim.
1507
1508         Use script_execute_callback to get selected/highlighted text and show in search bar.
1509
1510         * MiniBrowser/efl/main.c:
1511         (script_execute_callback):
1512         (on_key_down):
1513
1514 2014-07-04  Dan Bernstein  <mitz@apple.com>
1515
1516         Build fix after r170811.
1517
1518         * MiniBrowser/mac/WK2BrowserWindowController.m:
1519         (-[WK2BrowserWindowController reload:]):
1520
1521 2014-07-04  Timothy Horton  <timothy_horton@apple.com>
1522
1523         Typo in watchlist config means four specific people get Cc'd on everything
1524         https://bugs.webkit.org/show_bug.cgi?id=134626
1525
1526         Reviewed by Gyuyoung Kim.
1527
1528         * Scripts/webkitpy/common/config/watchlist:
1529         Remove leading pipe, which meant that this rule matched everything!
1530
1531 2014-07-03  Shivakumar JM  <shiva.jm@samsung.com>
1532
1533         [EFL][WK2] Enhance the Minibrowser to show text search count and close search bar.
1534         https://bugs.webkit.org/show_bug.cgi?id=134486
1535
1536         Reviewed by Gyuyoung Kim.
1537
1538         Use on_search_close_button_clicked() callback to close search bar and on_search_text_found() callback to show search count.
1539
1540         * MiniBrowser/efl/main.c:
1541         (search_box_show):
1542         (search_box_hide):
1543         (on_search_close_button_clicked):
1544         (on_search_text_found):
1545         (window_create):
1546
1547 2014-07-03  Daniel Bates  <dabates@apple.com>
1548
1549         Add WTF::move()
1550         https://bugs.webkit.org/show_bug.cgi?id=134500
1551
1552         Rubber-stamped by Anders Carlsson.
1553
1554         Substitute WTF::move() for std::move().
1555
1556         * DumpRenderTree/win/DRTDataObject.cpp:
1557         * TestWebKitAPI/Tests/WTF/HashMap.cpp:
1558         * TestWebKitAPI/Tests/WTF/HashSet.cpp:
1559         * TestWebKitAPI/Tests/WTF/RefPtr.cpp:
1560         * TestWebKitAPI/Tests/WTF/Vector.cpp:
1561         * TestWebKitAPI/Tests/WTF/WTFString.cpp:
1562         * TestWebKitAPI/Tests/WTF/ns/RetainPtr.mm: Added FIXME comments that explain that some of the sub-tests
1563         aren't actually testing move semantics in tests: MoveAssignmentFromSameType, MoveAssignmentFromSimilarType,
1564         ConstructionFromSameType, and ConstructionFromSimilarType.
1565         * TestWebKitAPI/Tests/WebCore/CalculationValue.cpp:
1566
1567 2014-07-03  László Langó  <llango.u-szeged@partner.samsung.com>
1568
1569         [JavaScriptCore] Add --cmakeargs option to build-jsc.
1570         https://bugs.webkit.org/show_bug.cgi?id=134590
1571
1572         Reviewed by Ryosuke Niwa.
1573
1574         * Scripts/build-jsc:
1575
1576 2014-07-03  Gergo Balogh  <gbalogh.u-szeged@partner.samsung.com>
1577
1578         Add option to specify jsc args in run-sunspider.
1579         https://bugs.webkit.org/show_bug.cgi?id=134341
1580
1581         Reviewed by Csaba Osztrogonác.
1582
1583         * Scripts/run-sunspider:
1584
1585 2014-07-02  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1586
1587         [GTK] Unreviewed gardening.
1588
1589         * Scripts/run-gtk-tests:
1590         (TestRunner): Report and mark flaky test WebKit2Gtk/TestCookieManager:persistent-storage
1591
1592 2014-07-02  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1593
1594         Clean up unused EFL buildbot information in BuildSlaveSupport and TestResultServer
1595         https://bugs.webkit.org/show_bug.cgi?id=134581
1596
1597         Reviewed by Tim Horton.
1598
1599         Should be removed unused EFL bot info.
1600
1601         * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/config.js:
1602         * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/EWS.js:
1603         (EWS):
1604         * BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Scripts/WebKitBuildbot.js:
1605         (WebKitBuildbot):
1606         * TestResultServer/static-dashboards/builders.jsonp:
1607         * TestResultServer/static-dashboards/flakiness_dashboard_unittests.js:
1608         (test):
1609
1610 2014-07-02  Alex Christensen  <achristensen@webkit.org>
1611
1612         Unreviewed.  Moved self to reviewers list.
1613
1614         * Scripts/webkitpy/common/config/contributors.json:
1615         Moved self to reviewers list, added WebGL to expertise.
1616
1617 2014-07-02  Carlos Garcia Campos  <cgarcia@igalia.com>
1618
1619         [GTK] Make dist only works when run from the source directory
1620         https://bugs.webkit.org/show_bug.cgi?id=134543
1621
1622         Reviewed by Martin Robinson.
1623
1624         Since the paths in the manifest are relative to the source dir,
1625         and the script expects the current working directory to be the
1626         source directory, resolve all passed in relative paths while
1627         parsing the arguments and then change the current working
1628         directory.
1629
1630         * gtk/make-dist.py:
1631
1632 2014-07-02  Carlos Garcia Campos  <cgarcia@igalia.com>
1633
1634         [GTK] make dist is broken
1635         https://bugs.webkit.org/show_bug.cgi?id=134542
1636
1637         Reviewed by Martin Robinson.
1638
1639         * gtk/make-dist.py: Rename command line options to match what cmake uses.
1640         * gtk/manifest.txt: Remove WebKit1 references and add WebKitDOM documentation.
1641
1642 2014-07-02  Carlos Garcia Campos  <cgarcia@igalia.com>
1643
1644         [GTK] WebKitWebView::create should receive information about the navigation action
1645         https://bugs.webkit.org/show_bug.cgi?id=133680
1646
1647         Reviewed by Martin Robinson.
1648
1649         Add unit test to check the WebKitNavigationAction passed to
1650         WebKitWebView::create callback.
1651
1652         * MiniBrowser/gtk/BrowserWindow.c:
1653         (webViewCreate): Add WebKitNavigationAction parameter.
1654         * TestWebKitAPI/Tests/WebKit2Gtk/TestMultiprocess.cpp:
1655         * TestWebKitAPI/Tests/WebKit2Gtk/TestPrinting.cpp:
1656         * TestWebKitAPI/Tests/WebKit2Gtk/TestUIClient.cpp:
1657         (testWebViewCreateNavigationData):
1658         (beforeAll):
1659         * TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitPolicyClient.cpp:
1660         (createCallback):
1661
1662 2014-07-02  Carlos Garcia Campos  <cgarcia@igalia.com>
1663
1664         [GTK] Do not add forward declaration of class struct for interfaces
1665         https://bugs.webkit.org/show_bug.cgi?id=134297
1666
1667         Reviewed by Martin Robinson.
1668
1669         Add Iface symbol to documentation instead of Class for interfaces.
1670
1671         * gtk/webkitdom.py:
1672         (WebKitDOMDocGeneratorSections.write_section):
1673
1674 2014-07-01  Carlos Garcia Campos  <cgarcia@igalia.com>
1675
1676         [GTK] XPathNSResolver should be exposed as an interface instead of as a class
1677         https://bugs.webkit.org/show_bug.cgi?id=134028
1678
1679         Reviewed by Gustavo Noronha Silva.
1680
1681         Add unit tests to check WebKitDOMXPathNSResolver API when using the
1682         native one and a user provided one.
1683
1684         * Scripts/webkitpy/style/checker.py: Add WebKitDOMXPathNSResolver
1685         to the list of GTK+ public API exceptions.
1686         * TestWebKitAPI/Tests/WebKit2Gtk/CMakeLists.txt: Add new files to compilation.
1687         * TestWebKitAPI/Tests/WebKit2Gtk/DOMXPathNSResolverTest.cpp: Added.
1688         (webkitXPathNSResolverLookupNamespaceURI):
1689         (webkitXPathNSResolverDOMXPathNSResolverIfaceInit):
1690         (webkit_xpath_ns_resolver_init):
1691         (webkit_xpath_ns_resolver_class_init):
1692         (WebKitDOMXPathNSResolverTest::create):
1693         (WebKitDOMXPathNSResolverTest::webPageFromArgs):
1694         (WebKitDOMXPathNSResolverTest::evaluateFooChildTextAndCheckResult):
1695         (WebKitDOMXPathNSResolverTest::testXPathNSResolverNative):
1696         (WebKitDOMXPathNSResolverTest::testXPathNSResolverCustom):
1697         (WebKitDOMXPathNSResolverTest::runTest):
1698         (registerTests):
1699         * TestWebKitAPI/Tests/WebKit2Gtk/TestDOMXPathNSResolver.cpp: Added.
1700         (runTest):
1701         (testWebKitDOMXPathNSResolverNative):
1702         (testWebKitDOMXPathNSResolverCustom):
1703         (serverCallback):
1704         (beforeAll):
1705         (afterAll):
1706         * gtk/webkitdom.py:
1707         (WebKitDOMDocGeneratorSections.write_section): Add
1708         WebKitDOMXPathNSResolver to the list of interfaces.
1709
1710 2014-07-01  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1711
1712         Fix build break on EFL and GTK ports since r170683
1713         https://bugs.webkit.org/show_bug.cgi?id=134536
1714
1715         Unreviewed, build fix.
1716
1717         * TestWebKitAPI/Tests/WebKit2/RestoreSessionStateContainingFormData.cpp:
1718
1719 2014-07-01  Sam Weinig  <sam@webkit.org>
1720
1721         [Cocoa][Mac] WKWebView should automatically set topContentInset when beneath a toolbar
1722         <rdar://problem/17523159>
1723         https://bugs.webkit.org/show_bug.cgi?id=134496
1724
1725         Reviewed by Beth Dakin.
1726
1727         * MiniBrowser/mac/BrowserWindowController.m:
1728         (-[BrowserWindowController windowDidLoad]):
1729         Use the NSFullSizeContentViewWindowMask bit on Yosemite and later to enable toolbar blurring.
1730
1731 2014-07-01  Zan Dobersek  <zdobersek@igalia.com>
1732
1733         [CMake] Add necessary support for building for the Wayland target
1734         https://bugs.webkit.org/show_bug.cgi?id=134160
1735
1736         Reviewed by Darin Adler.
1737
1738         * CMakeLists.txt: Only build the TestNetscapePlugIn target in case
1739         the X11 windowing target is enabled.
1740
1741 2014-07-01  Chris Fleizach  <cfleizach@apple.com>
1742
1743         AX: HTML indeterminate IDL attribute not mapped to checkbox value=2
1744         https://bugs.webkit.org/show_bug.cgi?id=134492
1745
1746         Reviewed by Andreas Kling.
1747
1748         * DumpRenderTree/mac/AccessibilityUIElementMac.mm:
1749         (AccessibilityUIElement::isIndeterminate):
1750         * WebKitTestRunner/InjectedBundle/mac/AccessibilityUIElementMac.mm:
1751         (WTR::AccessibilityUIElement::isIndeterminate):
1752
1753 2014-07-01  Daniel Bates  <dabates@apple.com>
1754
1755         Remove unnecessary calls to std::move()
1756         https://bugs.webkit.org/show_bug.cgi?id=134493
1757
1758         Reviewed by Anders Carlsson.
1759
1760         * TestWebKitAPI/Tests/WTF/HashSet.cpp:
1761         (TestWebKitAPI::TEST):
1762         * TestWebKitAPI/Tests/WTF/ns/RetainPtr.mm:
1763         (TestWebKitAPI::TEST):
1764
1765 2014-07-01  Pratik Solanki  <psolanki@apple.com>
1766
1767         Unreviewed. Adding myself to the reviewers list to make commit bot happy.
1768
1769         * Scripts/webkitpy/common/config/contributors.json:
1770
1771 2014-07-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1772
1773         webkit-patch apply-from-bug / apply-attachment should not ask for credentials if none are required
1774         https://bugs.webkit.org/show_bug.cgi?id=40095
1775
1776         Reviewed by Csaba Osztrogonác.
1777
1778         * Scripts/webkitpy/common/net/bugzilla/bugzilla.py:
1779         (Bugzilla.fetch_attachment_contents): make a first fetch on bugzilla without authentication. If failing, use authentication (similar to fetch_bug_dictionary).
1780         (Bugzilla):
1781         (Bugzilla.bug_id_for_attachment_id): ditto.
1782
1783 2014-07-01  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
1784
1785         [webkitpy] Refactor pluralizer in grammar.py
1786         https://bugs.webkit.org/show_bug.cgi?id=133067
1787
1788         Reviewed by Csaba Osztrogonác.
1789
1790         * Scripts/webkitpy/layout_tests/controllers/layout_test_runner.py:
1791         (LayoutTestRunner.run_tests):
1792         * Scripts/webkitpy/layout_tests/controllers/manager.py:
1793         (Manager.run):
1794         * Scripts/webkitpy/layout_tests/views/printing.py:
1795         (Printer.print_found):
1796         (Printer.print_workers_and_shards):
1797         (Printer._print_one_line_summary):
1798         * Scripts/webkitpy/test/printer.py:
1799         (Printer.print_result):
1800         * Scripts/webkitpy/tool/bot/feeders.py:
1801         (EWSFeeder.feed):
1802         * Scripts/webkitpy/tool/bot/flakytestreporter.py:
1803         (FlakyTestReporter._lookup_bug_for_flaky_test):
1804         * Scripts/webkitpy/tool/bot/irc_command.py:
1805         (Rollout._check_diff_failure):
1806         * Scripts/webkitpy/tool/bot/irc_command_unittest.py:
1807         (IRCCommandTest.test_rollout):
1808         * Scripts/webkitpy/tool/commands/download.py:
1809         (AbstractPatchProcessingCommand._process_patch.execute):
1810         (ProcessBugsMixin._fetch_list_of_patches_to_process):
1811         (ProcessURLsMixin._fetch_list_of_patches_to_process):
1812         * Scripts/webkitpy/tool/commands/queries.py:
1813         (WhatBroke.execute):
1814         * Scripts/webkitpy/tool/commands/suggestnominations.py:
1815         (SuggestNominations._print_nominations):
1816         (SuggestNominations._print_counts):
1817         * Scripts/webkitpy/tool/commands/suggestnominations_unittest.py:
1818         (_make_options):
1819         (test_basic):
1820         (test_with_verbose):
1821         * Scripts/webkitpy/tool/commands/upload.py:
1822         (PostCommits.execute):
1823         * Scripts/webkitpy/tool/grammar.py:
1824         (pluralize):
1825         * Scripts/webkitpy/tool/grammar_unittest.py:
1826         (GrammarTest.test_join_with_separators):
1827         (GrammarTest):
1828         (GrammarTest.test_plural):
1829         (GrammarTest.test_pluralize):
1830         * Scripts/webkitpy/tool/multicommandtool.py:
1831         (Command.check_arguments_and_execute):
1832         * Scripts/webkitpy/tool/steps/obsoletepatches.py:
1833         (ObsoletePatches.run):
1834         * Scripts/webkitpy/tool/steps/preparechangelogforrevert.py:
1835         (PrepareChangeLogForRevert._message_for_revert):
1836
1837 2014-06-30  Myles C. Maxfield  <mmaxfield@apple.com>
1838
1839         [iOS] GSFontAddCGFont is deprecated and we use it in DumpRenderTree
1840         https://bugs.webkit.org/show_bug.cgi?id=134133
1841
1842         Reviewed by Simon Fraser.
1843
1844         Replace it with CTFontManagerRegisterGraphicsFont
1845
1846         * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
1847         * DumpRenderTree/mac/DumpRenderTree.mm:
1848         (activateFontIOS):
1849
1850 2014-06-30  Michael Saboff  <msaboff@apple.com>
1851
1852         Add option to run-jsc-stress-testes to filter out tests that use large heaps
1853         https://bugs.webkit.org/show_bug.cgi?id=134458
1854
1855         Reviewed by Filip Pizlo.
1856
1857         Added new --memory-limited to filter out tests that have large heap usage.
1858         Such tests are either tagged with //@largeHeap or logic is added to their .yaml file.
1859
1860         * Scripts/run-jsc-stress-tests:
1861
1862 2014-06-30  Myles C. Maxfield  <mmaxfield@apple.com>
1863
1864         DRT in iOS sim crashes while loading fonts
1865         https://bugs.webkit.org/show_bug.cgi?id=134451
1866
1867         Reviewed by Geoffrey Garen.
1868
1869         The magic linker symbols had the same name, and were therefore being unified
1870         to a single font file. Then, adding the same file twice was failing.
1871
1872         * DumpRenderTree/mac/DumpRenderTree.mm:
1873         (activateFontsIOS):
1874
1875 2014-06-30  Tibor Meszaros  <tmeszaros.u-szeged@partner.samsung.com>
1876
1877         Remove Qt cruft from webkitpy
1878         https://bugs.webkit.org/show_bug.cgi?id=134445
1879
1880         Reviewed by Csaba Osztrogonác.
1881
1882         * Scripts/webkitpy/common/config/ports.py:
1883         (DeprecatedPort.port):
1884         (QtPort): Deleted.
1885         (QtPort.build_webkit_command): Deleted.
1886         (QtPort.run_webkit_tests_command): Deleted.
1887         (QtWK2Port): Deleted.
1888         (QtWK2Port.build_webkit_command): Deleted.
1889         (QtWK2Port.run_webkit_tests_command): Deleted.
1890         * Scripts/webkitpy/common/config/ports_unittest.py:
1891         (DeprecatedPortTest): Deleted.
1892         (DeprecatedPortTest.test_qt_port): Deleted.
1893         (DeprecatedPortTest.test_qt_wk2_port): Deleted.
1894
1895 2014-06-29  Yoav Weiss  <yoav@yoav.ws>
1896
1897         Add support for HTMLImageElement's sizes attribute
1898         https://bugs.webkit.org/show_bug.cgi?id=133620
1899
1900         Reviewed by Dean Jackson.
1901
1902         Added an ENABLE_PICTURE_SIZES compile flag.
1903
1904         * Scripts/webkitperl/FeatureList.pm:
1905
1906 2014-06-27  Tim Horton  <timothy_horton@apple.com>
1907
1908         check-webkit-style should check the order of #imports as well as #includes
1909         https://bugs.webkit.org/show_bug.cgi?id=134428
1910
1911         Reviewed by Dan Bernstein.
1912
1913         * Scripts/webkitpy/style/checkers/cpp.py:
1914         Allow "import" in addition to "include", so that the sort order of headers in ObjC files is checked.
1915
1916 2014-06-27  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
1917
1918         [EFL] Remove efl-wk2 from baseline search path
1919         https://bugs.webkit.org/show_bug.cgi?id=134391
1920
1921         Reviewed by Gyuyoung Kim.
1922
1923         As WebKit1 EFL is removed and platform/efl and platform/efl-wk2 baselines and test expectations files
1924         are merged efl-wk2 search path should be removed.
1925
1926         * Scripts/webkitpy/port/base.py:
1927         (Port.test_expectations_file_postion): Added method to determine port test expectations file position in expectations_dict.
1928         * Scripts/webkitpy/port/efl.py:
1929         (EflPort._search_paths): Changed baseline search paths from efl-wk2 -> wk2 -> efl -> generic is changed to: efl -> wk2 -> generic.
1930         (EflPort.test_expectations_file_postion): Added method to determine EFL port specific test expectation file position.
1931         * Scripts/webkitpy/port/port_testcase.py:
1932         (PortTestCase.test_expectations_ordering): Changed constant value to one returned from test_expectations_file_postion().
1933         * Scripts/webkitpy/style/checkers/test_expectations_unittest.py:
1934         (TestExpectationsTestCase.test_determine_port_from_expectations_path): Removed efl-wk2 test case.
1935         * Scripts/webkitpy/tool/commands/rebaseline_unittest.py:
1936         (TestRebaselineTest.test_baseline_directory): Changed directory name in assertion from platform/efl-wk2 to platform/efl.
1937
1938 2014-06-26  Dan Bernstein  <mitz@apple.com>
1939
1940         prepare-ChangeLog outputs (NS_ENUM): entries for Cocoa enums
1941         https://bugs.webkit.org/show_bug.cgi?id=134387
1942
1943         Reviewed by Tim Horton.
1944
1945         * Scripts/prepare-ChangeLog:
1946         (get_function_line_ranges_for_cpp): Don’t consider {CF,NS}_{ENUM,OPTIONS} as function names.
1947
1948 2014-06-26  Dan Bernstein  <mitz@apple.com>
1949
1950         prepare-ChangeLog mangles Objective-C selectors for methods with parameter types that contain colons
1951         https://bugs.webkit.org/show_bug.cgi?id=134383
1952
1953         Reviewed by Tim Horton.
1954
1955         * Scripts/prepare-ChangeLog:
1956         (method_decl_to_selector): Strip out the return type and parameter types before splitting at
1957         colons.
1958
1959 2014-06-26  Brady Eidson  <beidson@apple.com>
1960
1961         MiniBrowser should support a preference to override the default URL
1962         https://bugs.webkit.org/show_bug.cgi?id=134373
1963
1964         Reviewed by Darin Adler.
1965
1966         * MiniBrowser/mac/AppDelegate.m:
1967         (-[BrowserAppDelegate applicationDidFinishLaunching:]): See if there’s a pref
1968           overriding the default URL, and use it if there is.
1969
1970 2014-06-26  Brent Fulgham  <bfulgham@apple.com>
1971
1972         [Win] Fix potential buffer overrun in DLLLauncher
1973         https://bugs.webkit.org/show_bug.cgi?id=134351
1974         <rdar://problem/17469185>
1975
1976         Reviewed by Darin Adler.
1977
1978         * win/DLLLauncher/DLLLauncherMain.cpp: Correct error
1979         in end-of-buffer calculation.
1980
1981 2014-06-26  Tamas Gergely  <tgergely.u-szeged@partner.samsung.com>
1982
1983         [EFL] Missing dependency between freetype6 and fontconfig libs.
1984         https://bugs.webkit.org/show_bug.cgi?id=134190
1985
1986         Reviewed by Gyuyoung Kim.
1987
1988         The external dependencies contain the freetype6 and the fontconfig libs.
1989         The fontconfig lib requires freetype, but the dependency is not set in
1990         the efl/jhbuild.modules file. So, during building the external libs,
1991         fontconfig uses the freetype package of the system, while WebKit
1992         binaries will use freetype from the WebKitBuild/Dependency directory.
1993         There are more similar dependencies that were not indicated in the
1994         jhbuild.modules file.
1995
1996         * efl/jhbuild.modules:
1997           Added dependencies between libs.
1998
1999 2014-06-25  Brent Fulgham  <bfulgham@apple.com>
2000
2001         [Win] Expose Cache Information to WinLauncher
2002         https://bugs.webkit.org/show_bug.cgi?id=134318
2003
2004         Reviewed by Dean Jackson.
2005
2006         * WinLauncher/Common.cpp: Update for new dialog.
2007         * WinLauncher/WinLauncher.cpp: Add support for WebCache
2008         and WebCoreStatistics.
2009         * WinLauncher/WinLauncher.h:
2010         * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.rc:
2011         Update for new Cache Dialog.
2012         * WinLauncher/WinLauncher.vcxproj/WinLauncherLibCommon.props: Link to
2013         WTF.lib
2014         * WinLauncher/WinLauncher.vcxproj/WinLauncherLibResource.h: Update
2015         for new Dialog.
2016
2017 2014-06-26  Brent Fulgham  <bfulgham@apple.com>
2018
2019         [Win] Unreviewed gardening. Use consistent line-endings in file.
2020
2021         * WinLauncher/WinLauncher.h: Use '\n' EOL marker, not DOS-style
2022         '\r\n' EOL.
2023
2024 2014-06-25  László Langó  <llango.u-szeged@partner.samsung.com>
2025
2026         [JavaScriptCore] Make build-jsc output format better.
2027         https://bugs.webkit.org/show_bug.cgi?id=133547
2028
2029         Reviewed by Ryosuke Niwa.
2030
2031         * Scripts/build-jsc: Emit built time information on successful builds.
2032         (writeCongrats):
2033         * Scripts/build-webkit: Move formatBuildTime function into webkitdirs.pm.
2034         (cMakeArgsFromFeatures):
2035         (formatBuildTime): Deleted.
2036         * Scripts/webkitdirs.pm:
2037         (formatBuildTime):
2038
2039 2014-06-25  Chris Fleizach  <cfleizach@apple.com>
2040
2041         Add an undo group for each dictated utterance in WebKit
2042         https://bugs.webkit.org/show_bug.cgi?id=134086
2043
2044         Reviewed by Enrica Casucci.
2045
2046         Create a method for creating attributed strings with the undo insertion marker.
2047
2048         * DumpRenderTree/mac/TextInputController.m:
2049         (+[TextInputController isSelectorExcludedFromWebScript:]):
2050         (+[TextInputController webScriptNameForSelector:]):
2051         (-[TextInputController stringWithUndoGroupingInsertion:]):
2052
2053 2014-06-25  Michael Saboff  <msaboff@apple.com>
2054
2055         Provide javascript aware backtrace script for lldb
2056         https://bugs.webkit.org/show_bug.cgi?id=134276
2057
2058         Reviewed by Jer Noble.
2059
2060         * lldb/lldb_webkit.py:
2061         (__lldb_init_module):
2062         (btjs): New scripted command to display a backtrace that shows JavaScript frames with details.
2063
2064 2014-06-25  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
2065
2066         REGRESSION (r170426) Broke two python tests
2067         https://bugs.webkit.org/show_bug.cgi?id=134299
2068
2069         Reviewed by Csaba Osztrogonác.
2070
2071         * Scripts/webkitpy/port/efl.py:
2072         (EflPort._search_paths): Added search path for efl-wk2.
2073
2074 2014-06-25  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
2075
2076         [EFL] Remove WebKit1 related code from scripts
2077         https://bugs.webkit.org/show_bug.cgi?id=134195
2078
2079         Reviewed by Laszlo Gombos.
2080
2081         After removing WebKit1 from EFL port, still there is some code left related to DumpRenderTree, 
2082         EWebLauncher. Also running layout tests does not require adding -2/--webkit-test-runner switch.
2083
2084         * Scripts/run-launcher: MiniBrowser now runs as default without -2 switch.
2085         * Scripts/webkitdirs.pm:
2086         (builtDylibPathForName): Remove reference to libewebkit.so
2087         * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
2088         (_set_up_derived_options): Script runs WKTR by default.
2089         * Scripts/webkitpy/performance_tests/perftestsrunner.py:
2090         (PerfTestsRunner.__init__): Ditto.
2091         * Scripts/webkitpy/port/efl.py:
2092         (EflPort._search_paths): Remove efl-wk2 from baseline search path.
2093         (EflPort.show_results_html_file): Run MiniBrowser as result viewer.
2094
2095 2014-06-25  Laszlo Gombos  <l.gombos@samsung.com>
2096
2097         Remove build guard for progress element
2098         https://bugs.webkit.org/show_bug.cgi?id=134292
2099
2100         Reviewed by Benjamin Poulain.
2101
2102         * Scripts/webkitperl/FeatureList.pm:
2103
2104 2014-06-24  Tomas Popela  <tpopela@redhat.com>
2105
2106         [GTK] Some of DOM bindings macros are misnamed
2107         https://bugs.webkit.org/show_bug.cgi?id=121543
2108
2109         Reviewed by Carlos Garcia Campos.
2110
2111         As we are using WebKitDOM as a namespace we should unify all type macros
2112         to have WEBKIT_DOM_TYPE prefix instead of WEBKIT_TYPE_DOM. Also add
2113         more exceptions to decamelize function in GObject bindings generator
2114         to fix the names of bindings for BR, HR, UL, OL, DL and LI elements.
2115
2116         * TestWebKitAPI/Tests/WebKit2Gtk/DOMNodeFilterTest.cpp:
2117         * gtk/webkitdom.py:
2118         (WebKitDOMDocGeneratorSections._dom_class_decamelize):
2119         (WebKitDOMDocGeneratorSections.write_section):
2120
2121 2014-06-24  Frédéric Wang  <fred.wang@free.fr>
2122
2123         [EFL] Install Latin Modern Math on the bots
2124         https://bugs.webkit.org/show_bug.cgi?id=134153
2125
2126         Reviewed by Gyuyoung Kim.
2127
2128         * efl/jhbuild.modules: Switch back to https://github.com/ for the webkitgtk-test-fonts.
2129
2130 2014-06-24  Frédéric Wang  <fred.wang@free.fr>
2131
2132         [EFL] [GTK] Use Latin Modern Math in the jhbuild environments.
2133         https://bugs.webkit.org/show_bug.cgi?id=134153
2134
2135         Reviewed by Martin Robinson.
2136
2137         * efl/jhbuild.modules: Use webkitgtk-test-fonts.git instead of the zip archive and upgrade to 0.0.5.
2138         * gtk/jhbuild.modules: Upgrade webkitgtk-test-fonts to 0.0.5.
2139
2140 2014-06-24  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2141
2142         Unreviewed, update my speciality.
2143
2144         * Scripts/webkitpy/common/config/contributors.json:
2145
2146 2014-06-24  Brent Fulgham  <bfulgham@apple.com>
2147
2148         [Win] Clean up and refactor WinLauncher
2149         https://bugs.webkit.org/show_bug.cgi?id=134209
2150
2151         Reviewed by Tim Thorton.
2152
2153         Relanding r170339 and r170340 with correct WinLauncher.h file.
2154
2155         * WinLauncher/Common.cpp: Copied from WinLauncher/WinLauncher.cpp.
2156         (PrintView):
2157         (ToggleMenuItem):
2158         (WndProc):
2159         (BackButtonProc):
2160         (ForwardButtonProc):
2161         (loadURL):
2162         (shouldUseFullDesktop): Deleted.
2163         (SimpleEventListener::SimpleEventListener): Deleted.
2164         (SimpleEventListener::handleEvent): Deleted.
2165         (WinLauncherWebHost::updateAddressBar): Deleted.
2166         (WinLauncherWebHost::didFailProvisionalLoadWithError): Deleted.
2167         (WinLauncherWebHost::QueryInterface): Deleted.
2168         (WinLauncherWebHost::AddRef): Deleted.
2169         (WinLauncherWebHost::Release): Deleted.
2170         (updateMenuItemForHistoryItem): Deleted.
2171         (showLastVisitedSites): Deleted.
2172         (WinLauncherWebHost::didFinishLoadForFrame): Deleted.
2173         (resizeSubViews): Deleted.
2174         (setToDefaultPreferences): Deleted.
2175         (wWinMain): Deleted.
2176         (MyRegisterClass): Deleted.
2177         (LaunchInspector): Deleted.
2178         (NavigateForwardOrBackward): Deleted.
2179         (NavigateToHistory): Deleted.
2180         * WinLauncher/DOMDefaultImpl.cpp: Copied from WinLauncher/DOMDefaultImpl.h.
2181         (DOMEventListener::Release):
2182         (WebScriptObject::WebScriptObject): Deleted.
2183         (WebScriptObject::~WebScriptObject): Deleted.
2184         (WebScriptObject::throwException): Deleted.
2185         (WebScriptObject::callWebScriptMethod): Deleted.
2186         (WebScriptObject::evaluateWebScript): Deleted.
2187         (WebScriptObject::removeWebScriptKey): Deleted.
2188         (WebScriptObject::stringRepresentation): Deleted.
2189         (WebScriptObject::webScriptValueAtIndex): Deleted.
2190         (WebScriptObject::setWebScriptValueAtIndex): Deleted.
2191         (WebScriptObject::setException): Deleted.
2192         (DOMEventListener::throwException): Deleted.
2193         (DOMEventListener::callWebScriptMethod): Deleted.
2194         (DOMEventListener::evaluateWebScript): Deleted.
2195         (DOMEventListener::removeWebScriptKey): Deleted.
2196         (DOMEventListener::stringRepresentation): Deleted.
2197         (DOMEventListener::webScriptValueAtIndex): Deleted.
2198         (DOMEventListener::setWebScriptValueAtIndex): Deleted.
2199         (DOMEventListener::setException): Deleted.
2200         (DOMEventListener::handleEvent): Deleted.
2201         * WinLauncher/DOMDefaultImpl.h:
2202         (WebScriptObject::QueryInterface): Deleted.
2203         (WebScriptObject::AddRef): Deleted.
2204         (WebScriptObject::Release): Deleted.
2205         (DOMObject::QueryInterface): Deleted.
2206         (DOMEventListener::QueryInterface): Deleted.
2207         (DOMEventListener::AddRef): Deleted.
2208         (DOMEventListener::Release): Deleted.
2209         * WinLauncher/WinLauncher.cpp:
2210         (WinLauncher::WinLauncher):
2211         (WinLauncher::init):
2212         (WinLauncher::prepareViews):
2213         (WinLauncher::setFrameLoadDelegate):
2214         (WinLauncher::setUIDelegate):
2215         (WinLauncher::setAccessibilityDelegate):
2216         (WinLauncher::mainFrame):
2217         (WinLauncher::seedInitialDefaultPreferences):
2218         (WinLauncher::setToDefaultPreferences):
2219         (updateMenuItemForHistoryItem):
2220         (WinLauncher::showLastVisitedSites):
2221         (WinLauncher::launchInspector):
2222         (WinLauncher::navigateForwardOrBackward):
2223         (WinLauncher::navigateToHistory):
2224         (WinLauncher::goBack):
2225         (WinLauncher::goForward):
2226         (WinLauncher::loadURL):
2227         (shouldUseFullDesktop): Deleted.
2228         (SimpleEventListener::SimpleEventListener): Deleted.
2229         (SimpleEventListener::handleEvent): Deleted.
2230         (WinLauncherWebHost::updateAddressBar): Deleted.
2231         (WinLauncherWebHost::didFailProvisionalLoadWithError): Deleted.
2232         (WinLauncherWebHost::QueryInterface): Deleted.
2233         (WinLauncherWebHost::AddRef): Deleted.
2234         (WinLauncherWebHost::Release): Deleted.
2235         (showLastVisitedSites): Deleted.
2236         (WinLauncherWebHost::didFinishLoadForFrame): Deleted.
2237         (resizeSubViews): Deleted.
2238         (subclassForLayeredWindow): Deleted.
2239         (computeFullDesktopFrame): Deleted.
2240         (DllMain): Deleted.
2241         (getAppDataFolder): Deleted.
2242         (setToDefaultPreferences): Deleted.
2243         (setCacheFolder): Deleted.
2244         (createCrashReport): Deleted.
2245         (wWinMain): Deleted.
2246         (MyRegisterClass): Deleted.
2247         (AbortProc): Deleted.
2248         (getPrinterDC): Deleted.
2249         (initDocStruct): Deleted.
2250         (PrintView): Deleted.
2251         (ToggleMenuItem): Deleted.
2252         (LaunchInspector): Deleted.
2253         (NavigateForwardOrBackward): Deleted.
2254         (NavigateToHistory): Deleted.
2255         (WndProc): Deleted.
2256         (EditProc): Deleted.
2257         (BackButtonProc): Deleted.
2258         (ForwardButtonProc): Deleted.
2259         (About): Deleted.
2260         (loadURL): Deleted.
2261         (dllLauncherEntryPoint): Deleted.
2262         * WinLauncher/WinLauncher.h:
2263         (WinLauncher::standardPreferences):
2264         (WinLauncher::privatePreferences):
2265         (WinLauncher::hasWebView):
2266         (WinLauncher::usesLayeredWebView):
2267         (WinLauncherWebHost::WinLauncherWebHost): Deleted.
2268         (WinLauncherWebHost::didStartProvisionalLoadForFrame): Deleted.
2269         (WinLauncherWebHost::didReceiveServerRedirectForProvisionalLoadForFrame): Deleted.
2270         (WinLauncherWebHost::didCommitLoadForFrame): Deleted.
2271         (WinLauncherWebHost::didReceiveTitle): Deleted.
2272         (WinLauncherWebHost::didChangeIcons): Deleted.
2273         (WinLauncherWebHost::didReceiveIcon): Deleted.
2274         (WinLauncherWebHost::didFailLoadWithError): Deleted.
2275         (WinLauncherWebHost::didChangeLocationWithinPageForFrame): Deleted.
2276         (WinLauncherWebHost::willPerformClientRedirectToURL): Deleted.
2277         (WinLauncherWebHost::didCancelClientRedirectForFrame): Deleted.
2278         (WinLauncherWebHost::willCloseFrame): Deleted.
2279         (WinLauncherWebHost::windowScriptObjectAvailable): Deleted.
2280         (WinLauncherWebHost::didClearWindowObject): Deleted.
2281         * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj:
2282         * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj.filters:
2283         * WinLauncher/WinLauncherReplace.h:
2284         (processCrashReport):
2285         * WinLauncher/WinLauncherWebHost.cpp: Copied from WinLauncher/WinLauncher.cpp.
2286         (WinLauncherWebHost::updateAddressBar):
2287         (WinLauncherWebHost::QueryInterface):
2288         (WinLauncherWebHost::AddRef):
2289         (WinLauncherWebHost::Release):
2290         (WinLauncherWebHost::didFinishLoadForFrame):
2291         (shouldUseFullDesktop): Deleted.
2292         (updateMenuItemForHistoryItem): Deleted.
2293         (showLastVisitedSites): Deleted.
2294         (resizeSubViews): Deleted.
2295         (subclassForLayeredWindow): Deleted.
2296         (computeFullDesktopFrame): Deleted.
2297         (DllMain): Deleted.
2298         (getAppDataFolder): Deleted.
2299         (setToDefaultPreferences): Deleted.
2300         (setCacheFolder): Deleted.
2301         (createCrashReport): Deleted.
2302         (wWinMain): Deleted.
2303         (MyRegisterClass): Deleted.
2304         (AbortProc): Deleted.
2305         (getPrinterDC): Deleted.
2306         (initDocStruct): Deleted.
2307         (PrintView): Deleted.
2308         (ToggleMenuItem): Deleted.
2309         (LaunchInspector): Deleted.
2310         (NavigateForwardOrBackward): Deleted.
2311         (NavigateToHistory): Deleted.
2312         (WndProc): Deleted.
2313         (EditProc): Deleted.
2314         (BackButtonProc): Deleted.
2315         (ForwardButtonProc): Deleted.
2316         (About): Deleted.
2317         (loadURL): Deleted.
2318         (dllLauncherEntryPoint): Deleted.
2319         * WinLauncher/WinLauncherWebHost.h: Copied from WinLauncher/WinLauncher.h.
2320         (WinLauncherWebHost::WinLauncherWebHost):
2321         (WinLauncherWebHost::didStartProvisionalLoadForFrame):
2322         (WinLauncherWebHost::didReceiveServerRedirectForProvisionalLoadForFrame):
2323         (WinLauncherWebHost::didCommitLoadForFrame):
2324         (WinLauncherWebHost::didReceiveTitle):
2325         (WinLauncherWebHost::didChangeIcons):
2326         (WinLauncherWebHost::didReceiveIcon):
2327         (WinLauncherWebHost::didFailLoadWithError):
2328         (WinLauncherWebHost::didChangeLocationWithinPageForFrame):
2329         (WinLauncherWebHost::willPerformClientRedirectToURL):
2330         (WinLauncherWebHost::didCancelClientRedirectForFrame):
2331         (WinLauncherWebHost::willCloseFrame):
2332         (WinLauncherWebHost::windowScriptObjectAvailable):
2333         (WinLauncherWebHost::didClearWindowObject):
2334         * WinLauncher/WinMain.cpp: Copied from WinLauncher/WinLauncher.cpp.
2335         (wWinMain):
2336         (MyRegisterClass):
2337         (shouldUseFullDesktop): Deleted.
2338         (SimpleEventListener::SimpleEventListener): Deleted.
2339         (SimpleEventListener::handleEvent): Deleted.
2340         (WinLauncherWebHost::updateAddressBar): Deleted.
2341         (WinLauncherWebHost::didFailProvisionalLoadWithError): Deleted.
2342         (WinLauncherWebHost::QueryInterface): Deleted.
2343         (WinLauncherWebHost::AddRef): Deleted.
2344         (WinLauncherWebHost::Release): Deleted.
2345         (updateMenuItemForHistoryItem): Deleted.
2346         (showLastVisitedSites): Deleted.
2347         (WinLauncherWebHost::didFinishLoadForFrame): Deleted.
2348         (resizeSubViews): Deleted.
2349         (subclassForLayeredWindow): Deleted.
2350         (computeFullDesktopFrame): Deleted.
2351         (DllMain): Deleted.
2352         (getAppDataFolder): Deleted.
2353         (setToDefaultPreferences): Deleted.
2354         (setCacheFolder): Deleted.
2355         (createCrashReport): Deleted.
2356         (AbortProc): Deleted.
2357         (getPrinterDC): Deleted.
2358         (initDocStruct): Deleted.
2359         (PrintView): Deleted.
2360         (ToggleMenuItem): Deleted.
2361         (LaunchInspector): Deleted.
2362         (NavigateForwardOrBackward): Deleted.
2363         (NavigateToHistory): Deleted.
2364         (WndProc): Deleted.
2365         (EditProc): Deleted.
2366         (BackButtonProc): Deleted.
2367         (ForwardButtonProc): Deleted.
2368         (About): Deleted.
2369         (loadURL): Deleted.
2370         (dllLauncherEntryPoint): Deleted.
2371
2372 2014-06-20  Myles C. Maxfield  <mmaxfield@apple.com>
2373
2374         [iOS] getsectdata() is deprecated and we use it in DRT
2375         https://bugs.webkit.org/show_bug.cgi?id=134122
2376
2377         Reviewed by Alexey Proskuryakov.
2378
2379         Migrate to using magic linker symbols.
2380
2381         No tests because there should be no behavior change
2382
2383         * DumpRenderTree/mac/DumpRenderTree.mm:
2384         (activateFontsIOS):
2385
2386 2014-06-24  Javier Fernandez  <jfernandez@igalia.com>
2387
2388         Name moving. Unreviewed.
2389
2390         * Scripts/webkitpy/common/config/contributors.json:
2391
2392 2014-06-24  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2393
2394         Remove EFL WK1 watch category
2395         https://bugs.webkit.org/show_bug.cgi?id=134231
2396
2397         Reviewed by Csaba Osztrogonác.
2398
2399         * Scripts/webkitpy/common/config/watchlist: Removed EFL WK1 category.
2400
2401 2014-06-24  Krzysztof Czech  <k.czech@samsung.com>
2402
2403         [ATK] Remove some unused code from DumpRenderTree
2404         https://bugs.webkit.org/show_bug.cgi?id=134191
2405
2406         Reviewed by Chris Fleizach.
2407
2408         DumpRenderTree's accessibility code could be removed since GTK and EFL has stopped supporting WK1.
2409
2410         * DumpRenderTree/atk/AccessibilityCallbacks.h: Removed.
2411         * DumpRenderTree/atk/AccessibilityCallbacksAtk.cpp: Removed.
2412         * DumpRenderTree/atk/AccessibilityControllerAtk.cpp: Removed.
2413         * DumpRenderTree/atk/AccessibilityNotificationHandlerAtk.cpp: Removed.
2414         * DumpRenderTree/atk/AccessibilityNotificationHandlerAtk.h: Removed.
2415         * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp: Removed.
2416
2417 2014-06-23  Shivakumar JM  <shiva.jm@samsung.com>
2418
2419         [EFL][WK2] Search field is not shown properly on doing ctrl+f on Minibrowser.
2420         https://bugs.webkit.org/show_bug.cgi?id=134025
2421
2422         Reviewed by Gyuyoung Kim.
2423
2424         Use EVAS_HINT_FILL in evas_object_size_hint_align_set() api.
2425
2426         * MiniBrowser/efl/main.c:
2427         (window_create):
2428
2429 2014-06-23  Ryuan Choi  <ryuan.choi@samsung.com>
2430
2431         [EFL] Replace RefPtr<Evas_Object> with UniquePtrEfl
2432         https://bugs.webkit.org/show_bug.cgi?id=134236
2433
2434         Reviewed by Gyuyoung Kim.
2435
2436         * ImageDiff/efl/ImageDiff.cpp:
2437         (calculateDifference):
2438         (printImageDifferences):
2439         (readImageFromStdin):
2440         (main):
2441
2442 2014-06-23  Daniel Bates  <dabates@apple.com>
2443
2444         Rolling out r170340 and r170339.
2445
2446         Changeset r170339 broke the Apple Windows Debug and Release builds.
2447
2448         Reverted changesets:
2449
2450         "[Win] Build fix after r134209"
2451         http://trac.webkit.org/changeset/170340
2452
2453         "[Win] Clean up and refactor WinLauncher"
2454         https://bugs.webkit.org/show_bug.cgi?id=134209
2455         http://trac.webkit.org/changeset/170339
2456
2457 2014-06-23  Brent Fulgham  <bfulgham@apple.com>
2458
2459         [Win] Build fix after r134209
2460
2461         * WinLauncher/WinMain.cpp: Must include the resources file
2462         before Common.cpp.
2463
2464 2014-06-23  Brent Fulgham  <bfulgham@apple.com>
2465
2466         [Win] Clean up and refactor WinLauncher
2467         https://bugs.webkit.org/show_bug.cgi?id=134209
2468
2469         Reviewed by Tim Horton.
2470
2471         Make WinLauncher a class, and move all non-class driver functions
2472         into "Common.cpp" and "WinMain.cpp". These files are distinct
2473         to allow some internal tools to reuse the code in 'Common'.
2474
2475         * WinLauncher/Common.cpp: Added. Consists of code moved from
2476         'WinLauncher.cpp' that can be reused for other tools.
2477         (subclassForLayeredWindow):
2478         (computeFullDesktopFrame):
2479         (DllMain):
2480         (getAppDataFolder):
2481         (setCacheFolder):
2482         (createCrashReport):
2483         (AbortProc):
2484         (getPrinterDC):
2485         (initDocStruct):
2486         (PrintView):
2487         (ToggleMenuItem):
2488         (WndProc):
2489         (EditProc):
2490         (BackButtonProc):
2491         (ForwardButtonProc):
2492         (About):
2493         (loadURL):
2494         (dllLauncherEntryPoint):
2495         * WinLauncher/DOMDefaultImpl.cpp: Copied from WinLauncher/DOMDefaultImpl.h.
2496         (DOMEventListener::Release):
2497         (WebScriptObject::WebScriptObject): Deleted.
2498         (WebScriptObject::~WebScriptObject): Deleted.
2499         (WebScriptObject::throwException): Deleted.
2500         (WebScriptObject::callWebScriptMethod): Deleted.
2501         (WebScriptObject::evaluateWebScript): Deleted.
2502         (WebScriptObject::removeWebScriptKey): Deleted.
2503         (WebScriptObject::stringRepresentation): Deleted.
2504         (WebScriptObject::webScriptValueAtIndex): Deleted.
2505         (WebScriptObject::setWebScriptValueAtIndex): Deleted.
2506         (WebScriptObject::setException): Deleted.
2507         (DOMEventListener::throwException): Deleted.
2508         (DOMEventListener::callWebScriptMethod): Deleted.
2509         (DOMEventListener::evaluateWebScript): Deleted.
2510         (DOMEventListener::removeWebScriptKey): Deleted.
2511         (DOMEventListener::stringRepresentation): Deleted.
2512         (DOMEventListener::webScriptValueAtIndex): Deleted.
2513         (DOMEventListener::setWebScriptValueAtIndex): Deleted.
2514         (DOMEventListener::setException): Deleted.
2515         (DOMEventListener::handleEvent): Deleted.
2516         * WinLauncher/DOMDefaultImpl.h:
2517         (WebScriptObject::QueryInterface): Deleted.
2518         (WebScriptObject::AddRef): Deleted.
2519         (WebScriptObject::Release): Deleted.
2520         (DOMObject::QueryInterface): Deleted.
2521         (DOMEventListener::QueryInterface): Deleted.
2522         (DOMEventListener::AddRef): Deleted.
2523         (DOMEventListener::Release): Deleted.
2524         * WinLauncher/WinLauncher.cpp: Converted stand-alone implementation
2525         into a C++ class and removed WinAPI code.
2526         (WinLauncher::WinLauncher):
2527         (WinLauncher::init):
2528         (WinLauncher::prepareViews):
2529         (WinLauncher::setFrameLoadDelegate):
2530         (WinLauncher::setUIDelegate):
2531         (WinLauncher::setAccessibilityDelegate):
2532         (WinLauncher::mainFrame):
2533         (WinLauncher::seedInitialDefaultPreferences):
2534         (WinLauncher::setToDefaultPreferences):
2535         (updateMenuItemForHistoryItem):
2536         (WinLauncher::showLastVisitedSites):
2537         (WinLauncher::launchInspector):
2538         (WinLauncher::navigateForwardOrBackward):
2539         (WinLauncher::navigateToHistory):
2540         (WinLauncher::goBack):
2541         (WinLauncher::goForward):
2542         (WinLauncher::loadURL):
2543         (shouldUseFullDesktop): Deleted.
2544         (SimpleEventListener::SimpleEventListener): Deleted.
2545         (SimpleEventListener::handleEvent): Deleted.
2546         (WinLauncherWebHost::updateAddressBar): Deleted.
2547         (WinLauncherWebHost::didFailProvisionalLoadWithError): Deleted.
2548         (WinLauncherWebHost::QueryInterface): Deleted.
2549         (WinLauncherWebHost::AddRef): Deleted.
2550         (WinLauncherWebHost::Release): Deleted.
2551         (showLastVisitedSites): Deleted.
2552         (WinLauncherWebHost::didFinishLoadForFrame): Deleted.
2553         (resizeSubViews): Deleted.
2554         (subclassForLayeredWindow): Deleted.
2555         (computeFullDesktopFrame): Deleted.
2556         (DllMain): Deleted.
2557         (getAppDataFolder): Deleted.
2558         (setToDefaultPreferences): Deleted.
2559         (setCacheFolder): Deleted.
2560         (createCrashReport): Deleted.
2561         (wWinMain): Deleted.
2562         (MyRegisterClass): Deleted.
2563         (AbortProc): Deleted.
2564         (getPrinterDC): Deleted.
2565         (initDocStruct): Deleted.
2566         (PrintView): Deleted.
2567         (ToggleMenuItem): Deleted.
2568         (LaunchInspector): Deleted.
2569         (NavigateForwardOrBackward): Deleted.
2570         (NavigateToHistory): Deleted.
2571         (WndProc): Deleted.
2572         (EditProc): Deleted.
2573         (BackButtonProc): Deleted.
2574         (ForwardButtonProc): Deleted.
2575         (About): Deleted.
2576         (loadURL): Deleted.
2577         (dllLauncherEntryPoint): Deleted.
2578         * WinLauncher/WinLauncher.h: Removed.
2579         * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj:
2580         * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj.filters:
2581         * WinLauncher/WinLauncherReplace.h:
2582         (processCrashReport):
2583         * WinLauncher/WinLauncherWebHost.cpp: Added.
2584         (SimpleEventListener::SimpleEventListener):
2585         (SimpleEventListener::handleEvent):
2586         (WinLauncherWebHost::updateAddressBar):
2587         (WinLauncherWebHost::didFailProvisionalLoadWithError):
2588         (WinLauncherWebHost::QueryInterface):
2589         (WinLauncherWebHost::AddRef):
2590         (WinLauncherWebHost::Release):
2591         (WinLauncherWebHost::didFinishLoadForFrame):
2592         * WinLauncher/WinLauncherWebHost.h: Copied from WinLauncher/WinLauncher.h.
2593         Moved WinLauncherWebHost implementation from WinLauncher.cpp into
2594         its own set of files.
2595         (WinLauncherWebHost::WinLauncherWebHost):
2596         (WinLauncherWebHost::didStartProvisionalLoadForFrame):
2597         (WinLauncherWebHost::didReceiveServerRedirectForProvisionalLoadForFrame):
2598         (WinLauncherWebHost::didCommitLoadForFrame):
2599         (WinLauncherWebHost::didReceiveTitle):
2600         (WinLauncherWebHost::didChangeIcons):
2601         (WinLauncherWebHost::didReceiveIcon):
2602         (WinLauncherWebHost::didFailLoadWithError):
2603         (WinLauncherWebHost::didChangeLocationWithinPageForFrame):
2604         (WinLauncherWebHost::willPerformClientRedirectToURL):
2605         (WinLauncherWebHost::didCancelClientRedirectForFrame):
2606         (WinLauncherWebHost::willCloseFrame):
2607         (WinLauncherWebHost::windowScriptObjectAvailable):
2608         (WinLauncherWebHost::didClearWindowObject):
2609         * WinLauncher/WinMain.cpp: Added. This consists of code from
2610         WinLauncher that is unique to the WinLauncher utility, and is
2611         not part of the WinLauncher class.
2612         (wWinMain):
2613         (MyRegisterClass):
2614
2615 2014-06-23  Simon Fraser  <simon.fraser@apple.com>
2616
2617         Enable the Web Inspector in MiniBrowser
2618         https://bugs.webkit.org/show_bug.cgi?id=134148
2619
2620         Reviewed by Joseph Pecoraro.
2621         
2622         Set the pref to enable Web Inspector in both WK1 and WK2 windows.
2623
2624         * MiniBrowser/mac/AppDelegate.m:
2625         (-[BrowserAppDelegate applicationDidFinishLaunching:]):
2626
2627 2014-06-21  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2628
2629         Disable gamepad feature on EFL and GTK ports by default
2630         https://bugs.webkit.org/show_bug.cgi?id=134169
2631
2632         Reviewed by Brady Eidson.
2633
2634         EFL and GTK ports disabled Gamepad feature now. Besides current implementation
2635         was treated to 'deprecated' status.
2636
2637         ENABLE_GAMEPAD_DEPRECATED is disabled for now. There is build break on EFL port.
2638
2639         * Scripts/webkitperl/FeatureList.pm:
2640
2641 2014-06-21  Tibor Meszaros  <tmeszaros.u-szeged@partner.samsung.com>
2642
2643         [Inspector][EFL] Can't resume a special break point on EFL inspector
2644         https://bugs.webkit.org/show_bug.cgi?id=129294
2645
2646         Reviewed by Gyuyoung Kim.
2647
2648         Patch our EFL 1.9 with the fix landed in upstream EFL 1.10
2649         by Ryuan Choi - <https://phab.enlightenment.org/D790>
2650
2651         * efl/jhbuild.modules:
2652         * efl/patches/ecore.patch: Added.
2653
2654 2014-06-21  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
2655
2656         Removing PAGE_VISIBILITY_API compile guard.
2657         https://bugs.webkit.org/show_bug.cgi?id=133844
2658
2659         Reviewed by Gavin Barraclough.
2660
2661         * Scripts/webkitperl/FeatureList.pm:
2662
2663 2014-06-20  Ryuan Choi  <ryuan.choi@samsung.com>
2664
2665         [EFL] Remove DumpRenderTree/efl and EWebLauncher
2666         https://bugs.webkit.org/show_bug.cgi?id=134138
2667
2668         Reviewed by Gyuyoung Kim.
2669
2670         DumpRenderTree/efl and EWebLauncher are not necessary anymore because WebKit1 EFL will be removed.
2671
2672         * CMakeLists.txt:
2673         * DumpRenderTree/PlatformEfl.cmake: Removed.
2674         * DumpRenderTree/efl: Removed entire directory.
2675         * EWebLauncher: Ditto.
2676         * WebKitTestRunner/InjectedBundle/efl/FontManagement.cpp: Renamed from Tools/DumpRenderTree/efl/FontManagement.cpp.
2677         (buildPath):
2678         (getCoreFontFiles):
2679         (addFontDirectory):
2680         (addFontFiles):
2681         (getCustomBuildDir):
2682         (getPlatformFontsPath):
2683         (addFontsToEnvironment):
2684         * WebKitTestRunner/InjectedBundle/efl/FontManagement.h: Renamed from Tools/DumpRenderTree/efl/FontManagement.h.
2685         * WebKitTestRunner/PlatformEfl.cmake:
2686
2687 2014-06-20  Zalan Bujtas  <zalan@apple.com>
2688
2689         Name moving. Unreviewed.
2690
2691         * Scripts/webkitpy/common/config/contributors.json:
2692
2693 2014-06-20  Javier Fernandez  <jfernandez@igalia.com>
2694
2695         Unreviewed. Adding myself to committers.
2696
2697         * Scripts/webkitpy/common/config/contributors.json:
2698
2699 2014-06-20  Yusuke Suzuki  <utatane.tea@gmail.com>
2700
2701         Unreviewed. Adding myself to committers.
2702
2703         * Scripts/webkitpy/common/config/contributors.json:
2704
2705 2014-06-20  Tim Horton  <timothy_horton@apple.com>
2706
2707         Make WebKit2 more accessible in MiniBrowser
2708         https://bugs.webkit.org/show_bug.cgi?id=134099
2709
2710         Reviewed by Anders Carlsson.
2711
2712         * MiniBrowser/mac/AppDelegate.h:
2713         * MiniBrowser/mac/AppDelegate.m:
2714         (-[BrowserAppDelegate newWindow:]):
2715         (-[BrowserAppDelegate applicationDidFinishLaunching:]):
2716         (-[BrowserAppDelegate toggleUseWebKit2ByDefault:]):
2717         (-[BrowserAppDelegate _useWebKit2ByDefault]):
2718         (-[BrowserAppDelegate _updateNewWindowKeyEquivalents]):
2719         (-[BrowserAppDelegate validateMenuItem:]):
2720         * MiniBrowser/mac/MainMenu.xib:
2721         Add a "Use WebKit2 By Default" menu item to the top of the Debug menu.
2722         When switched on, Cmd-N will make WebKit2 windows (and the default window will be WebKit2).
2723         Make the non-default new-window menu item always show up, because people often don't find it
2724         when you have to press option to have it show up.
2725
2726         * MiniBrowser/mac/BrowserWindowController.h:
2727         * MiniBrowser/mac/BrowserWindowController.m:
2728         (-[BrowserWindowController initWithWindow:]):
2729         
2730         * MiniBrowser/mac/WK1BrowserWindowController.m:
2731         (-[WK1BrowserWindowController validateMenuItem:]):
2732         * MiniBrowser/mac/WK2BrowserWindowController.m:
2733         (-[WK2BrowserWindowController validateMenuItem:]):
2734         Use the cached [menuItem action] like the earlier cases do.
2735
2736 2014-06-20  Daniel Bates  <dabates@apple.com>
2737
2738         Teach run-{safari, webkit-app} about iOS Simulator
2739         https://bugs.webkit.org/show_bug.cgi?id=133986
2740
2741         Reviewed by David Kilzer.
2742
2743         Extract the logic from old-run-webkit-tests to install and launch {DumpRenderTree, WebKitTestRunnerApp}.app
2744         into general-purpose routines in webkitdirs.pm so that they can be used both by script old-run-webkit-tests
2745         and run-safari.
2746
2747         * Scripts/old-run-webkit-tests:
2748         (installAndLaunchDumpToolAppUsingNotification): Extracted logic to install and launch {DumpRenderTree,
2749         WebKitTestRunnerApp}.app into webkitdirs::installAndLaunchIOSWebKitAppInSimulator() and modified code
2750         to call it.
2751         (openIPhoneSimulator): Deleted; moved logic to webkitdirs::openIOSSimulator().
2752         (quitIPhoneSimulator): Deleted; moved logic to webkitdirs::quitIOSSimulator().
2753         * Scripts/run-webkit-app: Modified to call runIOSWebKitApp() when the iOS simulator SDK is used
2754         (say, by specifying the optional command-line argument --simulator). For now, die() with an error
2755         when the iOS device SDK is used as we don't support launching an app on the device at this time.
2756         * Scripts/webkitdirs.pm:
2757         (xcodeSDKVersion): Added.
2758         (setupIOSWebKitEnvironment): Added.
2759         (installedMobileSafariBundle): Added.
2760         (mobileSafariBundle): Added.
2761         (plistPathFromBundle): Added.
2762         (appIdentiferFromBundle): Added.
2763         (appDisplayNameFromBundle): Added.
2764         (loadIPhoneSimulatorNotificationIfNeeded): Added.
2765         (openIOSSimulator): Added.
2766         (quitIOSSimulator): Added.
2767         (iosSimulatorDeviceByName): Added.
2768         (iosSimulatorRuntime): Added.
2769         (findOrCreateSimulatorForIOSDevice): Added.
2770         (runIOSWebKitAppInSimulator): Added.
2771         (installAndLaunchIOSWebKitAppInSimulator): Added.
2772         (runIOSWebKitApp): Added.
2773         (runSafari): Modified to call runIOSWebKitAppInSimulator() the iOS simulator SDK is used. For now,
2774         die() with an error when the iOS device SDK is used as we don't support launching Safari on the
2775         device at this time.
2776
2777 2014-06-19  Anders Carlsson  <andersca@apple.com>
2778
2779         Add WTF::Optional class
2780         https://bugs.webkit.org/show_bug.cgi?id=134083
2781
2782         Reviewed by Andreas Kling.
2783
2784         * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
2785         * TestWebKitAPI/Tests/WTF/Optional.cpp: Added.
2786         (TestWebKitAPI::TEST):
2787
2788 2014-06-20  Ion Rosca  <rosca@adobe.com>
2789
2790         Unreviewed. Adding myself to Committers list.
2791
2792         * Scripts/webkitpy/common/config/contributors.json:
2793
2794 2014-06-20  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
2795
2796         [EFL] Add gstreamer as dependecy of EFL after r169785
2797         https://bugs.webkit.org/show_bug.cgi?id=134066
2798
2799         Reviewed by Gyuyoung Kim.
2800
2801         * efl/jhbuild.modules:
2802
2803 2014-06-20  Ryuan Choi  <ryuan.choi@samsung.com>
2804
2805         [EFL] Merge url_utils.c to MiniBrowser
2806         https://bugs.webkit.org/show_bug.cgi?id=134095
2807
2808         Reviewed by Csaba Osztrogonác.
2809
2810         url_utils.c is simple code to share between EWebLauncher and MiniBrowser.
2811         This patch removes the dependency of url_utils.c from MiniBrowser to drop WebKit1 EFL port.
2812
2813         * MiniBrowser/efl/CMakeLists.txt:
2814         Remove the EWebLauncher/ from the includes and url_utils.h from the source lists.
2815         * MiniBrowser/efl/main.c:
2816         (has_scheme): Copied from url_utils.c
2817         (url_from_user_input): Ditto.
2818
2819 2014-06-19  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
2820
2821         Fix webkitpy tests after EFL WK1 buildbot and EWS removal - r170172.
2822
2823         Reviewed by Csaba Osztrogonác.
2824
2825         * Scripts/webkitpy/common/config/ports_unittest.py:
2826         (DeprecatedPortTest.test_gtk_wk2_port):
2827         (DeprecatedPortTest.test_efl_port): Deleted.
2828         * Scripts/webkitpy/style/checkers/test_expectations_unittest.py:
2829         (TestExpectationsTestCase.test_determine_port_from_expectations_path):
2830         * Scripts/webkitpy/tool/commands/rebaseline_unittest.py:
2831         (TestRebaselineExpectations.test_rebaseline_expectations):
2832
2833 2014-06-19  Ryuan Choi  <ryuan.choi@samsung.com>
2834
2835         [EFL][CMAKE] Disable WebKit1 build as a default
2836         https://bugs.webkit.org/show_bug.cgi?id=134093
2837
2838         Reviewed by Gyuyoung Kim.
2839
2840         * CMakeLists.txt:
2841
2842 2014-06-19  Carlos Garcia Campos  <cgarcia@igalia.com>
2843
2844         [GTK] webkit_dom_document_create_tree_walker impossible to use due to WebKitDOMNodeFilter
2845         https://bugs.webkit.org/show_bug.cgi?id=93002
2846
2847         Reviewed by Gustavo Noronha Silva.
2848
2849         Add unit tests to check WebKitDOMNodefilter API used from both
2850         TreeWalker and NodeIterator.
2851
2852         * Scripts/webkitpy/style/checker.py: Add exceptions for GTK+
2853         public headers and add WebKitDOMNodeFilter to the list of exceptions.
2854         * TestWebKitAPI/Tests/WebKit2Gtk/CMakeLists.txt: Add new files to compilation.
2855         * TestWebKitAPI/Tests/WebKit2Gtk/DOMNodeFilterTest.cpp: Added.
2856         (webkitNodeFilterAcceptNode):
2857         (webkitNodeFilterDOMNodeFilterIfaceInit):
2858         (webkit_node_filter_init):
2859         (webkit_node_filter_class_init):
2860         (WebKitDOMNodeFilterTest::create):
2861         (WebKitDOMNodeFilterTest::webPageFromArgs):
2862         (WebKitDOMNodeFilterTest::testTreeWalker):
2863         (WebKitDOMNodeFilterTest::testNodeIterator):
2864         (WebKitDOMNodeFilterTest::runTest):
2865         (registerTests):
2866         * TestWebKitAPI/Tests/WebKit2Gtk/TestDOMNodeFilter.cpp: Added.
2867         (runTest):
2868         (testWebKitDOMNodeFilterTreeWalker):
2869         (testWebKitDOMNodeFilterNodeIterator):
2870         (beforeAll):
2871         (afterAll):
2872         * gtk/webkitdom.py:
2873         (WebKitDOMDocGeneratorSections.__init__):
2874         (WebKitDOMDocGeneratorSections._symbol_list):
2875         (WebKitDOMDocGeneratorSections.write_section):
2876
2877 2014-06-19  Carlos Garcia Campos  <cgarcia@igalia.com>
2878
2879         [GTK] Limit the amount of API exposed to GObject DOM bindings API
2880         https://bugs.webkit.org/show_bug.cgi?id=133726
2881
2882         Reviewed by Gustavo Noronha Silva.
2883
2884         Don't make fatal finding files without a .symbols file, since now
2885         only the stable DOM API has .symbols files.
2886
2887         * gtk/webkitdom.py:
2888         (get_all_webkitdom_symbol_files):
2889
2890 2014-06-19  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2891
2892         Remove efl wk1 buildbot and ews
2893         https://bugs.webkit.org/show_bug.cgi?id=134089
2894
2895         Reviewed by Benjamin Poulain.
2896
2897         EFL WK1 is not supported anymore. Removed all bots for EFL WK1 bots.
2898
2899         * BuildSlaveSupport/build.webkit.org-config/config.json:
2900         * QueueStatusServer/config/queues.py:
2901         * Scripts/webkitpy/common/config/ews.json:
2902         * Scripts/webkitpy/common/config/ports.py:
2903         (DeprecatedPort.port):
2904         (QtWK2Port.run_webkit_tests_command):
2905         (EflPort): Deleted.
2906         (EflPort.build_webkit_command): Deleted.
2907         * Scripts/webkitpy/port/builders.py:
2908         * TestResultServer/static-dashboards/flakiness_dashboard.js:
2909         * TestResultServer/static-dashboards/loader_unittests.js:
2910
2911 2014-06-19  David Kilzer  <ddkilzer@apple.com>
2912
2913         check-webkit-style does not understand Obj-C literal syntax for NSDictionary
2914         <http://webkit.org/b/134061>
2915
2916         Reviewed by Dan Bernstein.
2917
2918         * Scripts/webkitpy/style/checkers/cpp.py:
2919         (check_spacing): Ignore '@' immediately before '{'.
2920         * Scripts/webkitpy/style/checkers/cpp_unittest.py:
2921         (CppStyleTest.test_spacing_before_braces): Add unit test for
2922         '^{' block syntax and '@{' Objective-C liternal NSDitionary
2923         syntax.
2924
2925 2014-06-18  Tim Horton  <timothy_horton@apple.com>
2926
2927         All of MiniBrowser's WKWebViews should share a configuration
2928         https://bugs.webkit.org/show_bug.cgi?id=134017
2929
2930         Reviewed by Anders Carlsson.
2931
2932         * MiniBrowser/mac/WK2BrowserWindowController.m:
2933         (-[WK2BrowserWindowController awakeFromNib]):
2934         Share a single WKWebViewConfiguration between all of MiniBrowser's views.
2935         This means that they'll share things like preferences, visited links, etc.
2936         It also means that we'll properly share processes once we hit the process limit.
2937
2938 2014-06-18  Zan Dobersek  <zdobersek@igalia.com>
2939
2940         [GTK] Bump the GLib and GTK+ dependencies in jhbuild-wayland.modules
2941         https://bugs.webkit.org/show_bug.cgi?id=133971
2942
2943         Reviewed by Martin Robinson.
2944
2945         * gtk/jhbuild-wayland.modules: Bump the GTK+ dependency that's required for
2946         building for the Wayland target. The latest 3.12 version is required to match
2947         the xdg_shell protocol version used in Weston 1.5. GLib dependency is bumped
2948         as well due to GTK+ depending on a newer version.
2949
2950 2014-06-17  Ryuan Choi  <ryuan.choi@samsung.com>
2951
2952         [EFL] Turn on NOSNIFF in FeatureList.pm
2953         https://bugs.webkit.org/show_bug.cgi?id=134010
2954
2955         Reviewed by Csaba Osztrogonác.
2956
2957         r164848 enabled NOSNIFF feature for EFL port but missed to change FeatureList.pm.
2958
2959         * Scripts/webkitperl/FeatureList.pm: Turn on NOSNIFF for the EFL port.
2960
2961 2014-06-17  Tim Horton  <timothy_horton@apple.com>
2962
2963         MiniBrowser should show Web Content process pids in the window title
2964         https://bugs.webkit.org/show_bug.cgi?id=134016
2965
2966         Reviewed by Sam Weinig.
2967
2968         * MiniBrowser/mac/WK2BrowserWindowController.m:
2969         (-[WK2BrowserWindowController observeValueForKeyPath:ofObject:change:context:]):
2970
2971 2014-06-17  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2972
2973         [GTK] Fix the handling of resize events after r169505.
2974         https://bugs.webkit.org/show_bug.cgi?id=133517
2975
2976         Reviewed by Martin Robinson.
2977
2978         * Scripts/webkitpy/port/xvfbdriver.py:
2979         (XvfbDriver._start): Set the resolution of Xvfb to XGA (1024x768).
2980         The tests css3/viewport-percentage-lengths/viewport-percentage-lengths-*.html
2981         need at least 900x640 pixels to pass.
2982         * Scripts/webkitpy/port/xvfbdriver_unittest.py:
2983         (XvfbDriverTest.test_start_no_pixel_tests): Update resolution.
2984         (XvfbDriverTest.test_start_pixel_tests): Update resolution.
2985         (XvfbDriverTest.test_start_arbitrary_worker_number): Update resolution.
2986         (XvfbDriverTest.test_start_next_worker): Update resolution.
2987         * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
2988         (WTR::PlatformWebView::PlatformWebView): gtk_widget_size_allocate should
2989         be requested over the main widget instead of the window.
2990         (WTR::PlatformWebView::resizeTo): Changed this to call setWindowFrame like
2991         the Mac port.
2992         (WTR::PlatformWebView::windowFrame): Remove legacy ifdef for GTK2.
2993         (WTR::PlatformWebView::setWindowFrame): Set the size and position
2994         of the Window and the web view.
2995
2996 2014-06-17  Matthew Mirman <mmirman@apple.com>
2997
2998         Unreviewed. Added myself to list of contributors.
2999
3000         * Scripts/webkitpy/common/config/contributors.json: Added myself.
3001
3002 2014-06-17  Commit Queue  <commit-queue@webkit.org>
3003
3004         Unreviewed, rolling out r170058.
3005         https://bugs.webkit.org/show_bug.cgi?id=133993
3006
3007         Caused 4 webkitpy failures on the bots (Requested by bradee-oh
3008         on #webkit).
3009
3010         Reverted changeset:
3011
3012         "[GTK] Fix the handling of resize events after r169505."
3013         https://bugs.webkit.org/show_bug.cgi?id=133517
3014         http://trac.webkit.org/changeset/170058
3015
3016 2014-06-17  Rebecca Hauck  <rhauck@adobe.com>
3017
3018         Update import-w3c-tests to reflect current W3C test repo directory structure
3019         https://bugs.webkit.org/show_bug.cgi?id=133460
3020
3021         Reviewed by Bem Jones-Bey.
3022
3023         Removed all references to test status, which are no longer reflected in the
3024         directory names in the W3C CSS test repo.  No tests are required for this 
3025         change, the existing tests pass.
3026
3027         * Scripts/webkitpy/w3c/test_importer.py:
3028         (main):
3029         (TestImporter.__init__):
3030         (TestImporter.find_importable_tests):
3031         (TestImporter.setup_destination_directory):
3032         (TestImporter.write_import_log):
3033         (TestImporter.update_test_status): Deleted.
3034
3035 2014-06-17  Carlos Alberto Lopez Perez  <clopez@igalia.com>
3036
3037         [GTK] Fix the handling of resize events after r169505.
3038         https://bugs.webkit.org/show_bug.cgi?id=133517
3039
3040         Reviewed by Martin Robinson.
3041
3042         * Scripts/webkitpy/port/xvfbdriver.py:
3043         (XvfbDriver._start): Set the resolution of Xvfb to XGA (1024x768).
3044         The tests css3/viewport-percentage-lengths/viewport-percentage-lengths-*.html
3045         need at least 900x640 pixels to pass.
3046         * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
3047         (WTR::PlatformWebView::PlatformWebView): gtk_widget_size_allocate should
3048         be requested over the main widget instead of the window.
3049         (WTR::PlatformWebView::resizeTo): Changed this to call setWindowFrame like
3050         the Mac port.
3051         (WTR::PlatformWebView::windowFrame): Remove legacy ifdef for GTK2.
3052         (WTR::PlatformWebView::setWindowFrame): Set the size and position
3053         of the Window and the web view.
3054
3055 2014-06-17  Dan Bernstein  <mitz@apple.com>
3056
3057         String::isolatedCopy doesn’t return an isolated copy when used on an rvalue reference
3058         https://bugs.webkit.org/show_bug.cgi?id=133968
3059
3060         Reviewed by Anders Carlsson.
3061
3062         * TestWebKitAPI/Tests/WTF/WTFString.cpp:
3063         (TestWebKitAPI::TEST): Added a test that an isolated copy of an rvalue reference doesn’t
3064         share an impl() with the original.
3065
3066 2014-06-17  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3067
3068         [EFL][WK2] Skip failing EFL API tests
3069         https://bugs.webkit.org/show_bug.cgi?id=133981
3070
3071         Reviewed by Csaba Osztrogonác.
3072
3073         UserMessage, WillLoad and test_ewk2_view have been failed since r169784.
3074
3075         * TestWebKitAPI/PlatformEfl.cmake:
3076
3077 2014-06-16  Ryuan Choi  <ryuan.choi@samsung.com>
3078
3079         [EFL][WK2] Remove workaround for icon display bug in MiniBrowser
3080         https://bugs.webkit.org/show_bug.cgi?id=133962
3081
3082         Reviewed by Gyuyoung Kim.
3083
3084         Since we bumped EFL to 1.9, this workaround is unnecessary.
3085
3086         * MiniBrowser/efl/main.c:
3087         (update_view_favicon):
3088
3089 2014-06-16  Gwang Yoon Hwang  <yoon@igalia.com>
3090
3091         [GTK] Add llvmpipe (Mesa) to the JHBuild moduleset and force it when running layout tests
3092         https://bugs.webkit.org/show_bug.cgi?id=131472
3093
3094         Reviewed by Martin Robinson.
3095
3096         This patch reapplies r167510 with fixes to add llvm as a dependency for llvmpipe.
3097
3098         * Scripts/webkitpy/port/xvfbdriver.py:
3099         (XvfbDriver._start): Use the LLVMPIPE_LIBGL_PATH to set the LD_LIBRARY_PATH
3100         when running WebKitTestRunner with the Xvfb driver.
3101         * gtk/install-dependencies: Add LLVM as a dependency to build llvmpipe.
3102         * gtk/jhbuild.modules: Add Mesa to the modulelist so that the llvmpipe libGL is build, but not
3103         installed.
3104         * gtk/jhbuildrc: Set the LLVMPIPE_LIBGL_PATH environment variable so that the test driver knows
3105         how to properly set the LD_LIBRARY_PATH variable. We do this because it is much easier to
3106         calculate the path in the jhbuildrc than in the test driver code. This simplifies things a great
3107         deal.
3108
3109 2014-06-16  Tanay C  <tanay.c@samsung.com>
3110
3111         Remove deprecated API warnings in WebKit/Tools/MiniBrowser/efl/main.c
3112         https://bugs.webkit.org/show_bug.cgi?id=133792
3113
3114         Reviewed by Gyuyoung Kim.
3115
3116         * MiniBrowser/efl/main.c: replaced the deprecated API's with the latest ones
3117         (show_file_entry_dialog):
3118         (window_create):
3119
3120 2014-06-16  Mario Sanchez Prada  <mario.prada@samsung.com>
3121
3122         [ATK] Missing 'selection-changed' signal when navigating a combo box with keyboard
3123         https://bugs.webkit.org/show_bug.cgi?id=133512
3124
3125         Reviewed by Chris Fleizach.
3126
3127         Added support for connecting to AtkSelection's 'selection-changed'
3128         signal, and print it out as AXSelectedChildrenChanged in the tests.
3129
3130         Also removed some dead code, that became useless after r169487.
3131
3132         * WebKitTestRunner/InjectedBundle/atk/AccessibilityNotificationHandlerAtk.cpp:
3133         (WTR::AccessibilityNotificationHandler::connectAccessibilityCallbacks): Updated.
3134
3135 2014-06-15  Ryuan Choi  <ryuan.choi@samsung.com>
3136
3137         [EFL][WK2] Change ewk_view_settings_get to ewk_page_group_settings_get
3138         https://bugs.webkit.org/show_bug.cgi?id=133841
3139
3140         Reviewed by Gyuyoung Kim.
3141
3142         * MiniBrowser/efl/main.c:
3143         (window_create):
3144
3145 2014-06-15  Dan Bernstein  <mitz@apple.com>
3146
3147         Set the svn:ignore property on an Xcode project to ignore user and workspace data.
3148
3149         * jsc-cli/jsc-cli.xcodeproj: Added property svn:ignore.
3150
3151 2014-06-15  Anders Carlsson  <andersca@apple.com>
3152
3153         Fix build.
3154
3155         * TestWebKitAPI/Tests/WebKit2ObjC/UserContentTest.mm:
3156         (callRunJavaScriptBlockAndRelease):
3157         (runJavaScriptInMainFrame):
3158         (TEST_F):
3159
3160 2014-06-13  Xabier Rodriguez Calvar  <calvaris@igalia.com>
3161
3162         Create MSE and EME watchlist
3163         https://bugs.webkit.org/show_bug.cgi?id=133810
3164
3165         Reviewed by Eric Carlson.
3166
3167         * Scripts/webkitpy/common/config/watchlist: Create MSEEME
3168         definition and add Eric Carlson and myself to it.
3169
3170 2014-06-12  Carlos Garcia Campos  <cgarcia@igalia.com>
3171
3172         [GTK] Remove all deprecated API from GObject DOM bindings
3173         https://bugs.webkit.org/show_bug.cgi?id=133728
3174
3175         Reviewed by Martin Robinson.
3176
3177         * gtk/webkitdom.py:
3178         (WebKitDOMDocGenerator): Remove all deleted classes from the list.
3179         (WebKitDOMDocGeneratorSections.__init__): Fix a typo in member initialization.
3180
3181 2014-06-12  Simon Fraser  <simon.fraser@apple.com>
3182
3183         [iOS] Fix the view being half offscreen in WebKitTestRunner on iOS
3184         https://bugs.webkit.org/show_bug.cgi?id=133835
3185
3186         Reviewed by Tim Horton.
3187         
3188         Don't do the _fakeOrigin stuff when -initWithFrame: is calling -setFrame:
3189
3190         * WebKitTestRunner/ios/PlatformWebViewIOS.mm:
3191         (-[WebKitTestRunnerWindow initWithFrame:]):
3192         (-[WebKitTestRunnerWindow setFrame:]):
3193
3194 2014-06-12  Carlos Alberto Lopez Perez  <clopez@igalia.com>
3195
3196         [GTK] Performance tests should be always ran with WKTR.
3197         https://bugs.webkit.org/show_bug.cgi?id=133780
3198
3199         Reviewed by Ryosuke Niwa.
3200
3201         * Scripts/webkitpy/performance_tests/perftestsrunner.py:
3202         (PerfTestsRunner.__init__): Enable webkit_test_runner when port
3203         is GTK.
3204
3205 2014-06-12  Sergio Villar Senin  <svillar@igalia.com>
3206
3207         [GTK] REGRESSION: application name is not correctly appended to the UA
3208         https://bugs.webkit.org/show_bug.cgi?id=133793
3209
3210         Reviewed by Carlos Garcia Campos.
3211
3212         * TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitSettings.cpp:
3213         (testWebKitSettingsUserAgent):
3214
3215 2014-06-12  Sergio Villar Senin  <svillar@igalia.com>
3216
3217         [GTK] Unsupported browser in www.icloud.com
3218         https://bugs.webkit.org/show_bug.cgi?id=133403
3219
3220         Reviewed by Martin Robinson.
3221
3222         * TestWebKitAPI/Tests/WebCore/gtk/UserAgentQuirks.cpp:
3223         (TestWebKitAPI::TEST): removed a test for the NeedsSafariVersion6
3224         quirk that was removed.
3225
3226 2014-06-11  Simon Fraser  <simon.fraser@apple.com>
3227
3228         [iOS WK2] Give WebKitTestRunner a viewport configuration with initial scale=1 for testing
3229         https://bugs.webkit.org/show_bug.cgi?id=133779
3230
3231         Reviewed by Benjamin Poulain.
3232         
3233         Tell the WebPage to use the testing viewport configuration from the injected bundle.
3234
3235         * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
3236         (WTR::InjectedBundle::didReceiveMessage): Code cleanup.
3237         * WebKitTestRunner/InjectedBundle/cocoa/InjectedBundlePageCocoa.mm:
3238         (WTR::InjectedBundlePage::platformDidStartProvisionalLoadForFrame): Call WKBundlePageSetUseTestingViewportConfiguration()
3239         on iOS.
3240
3241 2014-06-11  Simon Fraser  <simon.fraser@apple.com>
3242
3243         WTR cleanup: push per-test viewport configuration into TestController, where platforms can customize it
3244         https://bugs.webkit.org/show_bug.cgi?id=133770
3245
3246         Reviewed by Anders Carlsson.
3247         
3248         Push the per-test view configuration up to TestController, so that platforms
3249         can modify the behavior. This also allows platform-specific changes (e.g.
3250         for threaded scrolling) to made without #ifefs.
3251
3252         * WebKitTestRunner/TestController.cpp:
3253         (WTR::TestController::updateWebViewSizeForTest):
3254         (WTR::TestController::updateWindowScaleForTest):
3255         (WTR::shouldUseFixedLayout):
3256         (WTR::TestController::updateLayoutTypeForTest):
3257         (WTR::TestController::platformConfigureViewForTest):
3258         (WTR::TestController::configureViewForTest):
3259         * WebKitTestRunner/TestController.h:
3260         * WebKitTestRunner/TestInvocation.cpp:
3261         (WTR::TestInvocation::invoke):
3262         (WTR::sizeWebViewForCurrentTest): Deleted.
3263         (WTR::changeWindowScaleIfNeeded): Deleted.
3264         (WTR::shouldUseThreadedScrolling): Deleted.
3265         (WTR::updateThreadedScrollingForCurrentTest): Deleted.
3266         (WTR::shouldUseFixedLayout): Deleted.
3267         (WTR::updateLayoutType): Deleted.
3268         * WebKitTestRunner/TestInvocation.h:
3269         (WTR::TestInvocation::pathOrURL):
3270         * WebKitTestRunner/ios/TestControllerIOS.mm:
3271         (WTR::shouldMakeViewportFlexible):
3272         (WTR::TestController::platformConfigureViewForTest):
3273         * WebKitTestRunner/mac/TestControllerMac.mm:
3274         (WTR::shouldUseThreadedScrolling):
3275         (WTR::TestController::platformConfigureViewForTest):
3276
3277 2014-06-11  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3278
3279         [EFL] Add dependencies packages to efl install-dependencies file
3280         https://bugs.webkit.org/show_bug.cgi?id=133720
3281
3282         Reviewed by Csaba Osztrogonác.
3283
3284         After r169785, EFL port starts to use efl 1.9 ver. EFL port needs to
3285         install doxygen and libssl-dev because efl 1.9 depends on those libraries.
3286
3287         * efl/install-dependencies:
3288
3289 2014-06-11  Zoltan Horvath  <zoltan@webkit.org>
3290
3291         Unreviewed. Moving myself to the list of reviewers.
3292
3293         * Scripts/webkitpy/common/config/contributors.json:
3294
3295 2014-06-11  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3296
3297         [EFL] Drop to maintain EFL 32bit release bot
3298         https://bugs.webkit.org/show_bug.cgi?id=133710
3299
3300         Reviewed by Csaba Osztrogonác.
3301
3302         * BuildSlaveSupport/build.webkit.org-config/config.json: Removed EFL 32bit bot.
3303
3304 2014-06-11  Carlos Garcia Campos  <cgarcia@igalia.com>
3305
3306         [GTK] Use a different user agent string depending on the site
3307         https://bugs.webkit.org/show_bug.cgi?id=132681
3308
3309         Reviewed by Anders Carlsson.
3310
3311         Add a unit test to check user agent quirks.
3312
3313         * TestWebKitAPI/PlatformGTK.cmake:
3314         * TestWebKitAPI/Tests/WebCore/gtk/UserAgentQuirks.cpp: Added.
3315         (TestWebKitAPI::TEST):
3316         * TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitSettings.cpp:
3317         (testWebKitSettings): Site specific quirks setting is now enabled
3318         by default.
3319
3320 2014-06-10  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3321
3322         Unreviewed, update my list of email addresses in contributors.json.
3323
3324         * Scripts/webkitpy/common/config/contributors.json:
3325
3326 2014-06-10  Simon Fraser  <simon.fraser@apple.com>
3327
3328         Always switch to an sRGB screen color profile when running tests
3329         https://bugs.webkit.org/show_bug.cgi?id=133712
3330
3331         Reviewed by Tim Horton.
3332         
3333         Switch the screen color profile to sRGB when running tests, because even ref
3334         tests need the screen to use the correct color profile.
3335
3336         * DumpRenderTree/mac/LayoutTestHelper.m:
3337         (installLayoutTestColorProfile):
3338         * Scripts/webkitpy/port/mac.py:
3339         (MacPort.start_helper):
3340
3341 2014-06-10  Martin Hodovan  <mhodovan@partner.samsung.com>
3342
3343         [EFL] Bump EFL libraries to 1.9
3344         https://bugs.webkit.org/show_bug.cgi?id=125479
3345
3346         Reviewed by Gyuyoung Kim.
3347
3348         Based on the work of Ryuan Choi <ryuan.choi@samsung.com>
3349         and László Langó <llango.u-szeged@partner.samsung.com>.
3350
3351         * ImageDiff/CMakeLists.txt:
3352         * MiniBrowser/efl/CMakeLists.txt:
3353         * efl/install-dependencies:
3354         * efl/jhbuild.modules:
3355         * efl/jhbuildrc:
3356
3357 2014-06-10  David Farler  <dfarler@apple.com>
3358
3359         old-run-webkit-tests: Create CoreSimulator device on demand and find it by name
3360         https://bugs.webkit.org/show_bug.cgi?id=133663
3361
3362         Reviewed by David Kilzer.
3363
3364         * Scripts/old-run-webkit-tests:
3365         (installAndLaunchDumpToolAppUsingNotification):
3366         - Remove obsolete notification keys
3367         - Key off of mandatory device UDID (a UUID)
3368         - Create a device on demand via CoreSimulator if necessary
3369         -- Grab the UDID from the created device plist.
3370         * Scripts/webkitdirs.pm:
3371         (iOSSimulatorDevicesPath): Added
3372         (iOSSimulatorDevices): Added
3373         (createiOSSimulatorDevice): Added
3374         (deleteiOSSimulatorDevice): Added
3375
3376 2014-06-10  Víctor Manuel Jáquez Leal  <vjaquez@igalia.com>
3377
3378         [GTK][gtkdoc] remove -Wcast-align
3379         https://bugs.webkit.org/show_bug.cgi?id=133640
3380
3381         Apparently gcc warns that GParamSpec is not castable to
3382         GParamSpecInt64/GParamSpecUInt64/GParamSpecDouble due they are 64bit, even
3383         though ARM hackers claim that those only need 4byte alignment. As long as gcc
3384         behaves that way, this warning is not very useful, also they break the Debian
3385         packaging.
3386
3387         This patch appends the compiler flag -Wno-align-cast for the gtkdoc
3388         scanner compilation, thus the compiler ignores the previous
3389         -Waling-cast flag.
3390
3391         Reviewed by Martin Robinson.
3392
3393         * gtk/generate-gtkdoc:
3394         (get_generator_for_config):
3395
3396 2014-06-09  Alexey Proskuryakov  <ap@apple.com>
3397
3398         Disable button animations in regression tests
3399         https://bugs.webkit.org/show_bug.cgi?id=133647
3400         <rdar://problem/16677530>
3401
3402         Reviewed by Tim Horton.
3403
3404         * WebKitTestRunner/InjectedBundle/mac/InjectedBundleMac.mm:
3405         (WTR::InjectedBundle::platformInitialize):
3406
3407 2014-06-09  Simon Fraser  <simon.fraser@apple.com>
3408
3409         Move scrolling-related tests to tiled-drawing/scrolling subdirectory, and minor cleanup
3410         https://bugs.webkit.org/show_bug.cgi?id=133650
3411
3412         Reviewed by Tim Horton.
3413         
3414         No point checking for a Windows-style path in Cocoa code.
3415
3416         * WebKitTestRunner/TestInvocation.cpp:
3417         (WTR::shouldUseThreadedScrolling):
3418
3419 2014-06-09  Simon Fraser  <simon.fraser@apple.com>
3420
3421         Fix more latched scrolling test flakiness and slowness
3422         https://bugs.webkit.org/show_bug.cgi?id=133601
3423
3424         Reviewed by Brent Fulgham.
3425         
3426         Latched scrolling tests were flakey for two reasons. First, the EventSender
3427         wheel events were async from the web to the UI process, and the resulting
3428         synthetic events also async from the UI to the web process. Make them sync
3429         for testing.
3430         
3431         Secondly, the timer-based scrolling tree commit could result in the scrolling
3432         tree (specifically the frame node's notion of the scrollable area and content
3433         size) not being updated before the scrolling thread starts getting wheel events.
3434         Fix by having WebPage::wheelEventSyncForTesting() commit if necessary.
3435         
3436         Finally remove all the now-unnecessary timeouts from the tests.
3437
3438         * WebKitTestRunner/mac/EventSenderProxy.mm:
3439         (WTR::EventSenderProxy::mouseMoveTo):
3440         (WTR::EventSenderProxy::mouseScrollBy):
3441         (WTR::EventSenderProxy::mouseScrollByWithWheelAndMomentumPhases):
3442
3443 2014-06-09  Andrzej Badowski  <a.badowski@samsung.com>
3444
3445         [EFL] Add parameter to MiniBrowser to disable web security
3446         https://bugs.webkit.org/show_bug.cgi?id=121095
3447
3448         Reviewed by Gyuyoung Kim.
3449
3450         -w (--web-security) commandline allows to disable/enable web security (enabled by default).
3451         The reason for this is to test and debug (using, for example, MiniBrowser) scripts accessing
3452         resources from other domains (cross-domain requests) such as access map location on another server.
3453         Another possibility is to launch in a webkit browser local file tests that will refer to the links
3454         in the http website loaded in an iframe. It will not be possible without deactivation of web security.
3455
3456         * MiniBrowser/efl/main.c:
3457         (window_create):
3458         (elm_main):
3459
3460 2014-06-06  Simon Fraser  <simon.fraser@apple.com>
3461
3462         32-bit build fix.
3463
3464         * WebKitTestRunner/mac/EventSenderProxy.mm:
3465         (WTR::EventSenderProxy::mouseMoveTo):
3466         (WTR::EventSenderProxy::mouseScrollByWithWheelAndMomentumPhases):
3467
3468 2014-06-06  Simon Fraser  <simon.fraser@apple.com>
3469
3470         Fix builds on 10.8; -firstObject isn't declared on NSArray there.
3471
3472         * DumpRenderTree/mac/DumpRenderTree.mm:
3473         (createWebViewAndOffscreenWindow):
3474         * DumpRenderTree/mac/EventSendingController.mm:
3475         (-[EventSendingController mouseScrollByX:andY:continuously:]):
3476         (-[EventSendingController mouseScrollByX:andY:withWheel:andMomentumPhases:]):
3477         * WebKitTestRunner/mac/EventSenderProxy.mm:
3478         (WTR::EventSenderProxy::mouseScrollBy):
3479         (WTR::EventSenderProxy::mouseScrollByWithWheelAndMomentumPhases):
3480
3481 2014-06-06  Simon Fraser  <simon.fraser@apple.com>
3482
3483         Latched scrolling tests are flakey on Mavericks
3484         https://bugs.webkit.org/show_bug.cgi?id=133578
3485         <rdar://problem/17180591>
3486
3487         Reviewed by Brent Fulgham.
3488         
3489         The latched scrolling tests rely on synthetic mousewheel events whose coordinates can
3490         be wrong on machines with more than one screen. This is because we use
3491         [NSScreen mainScreen] when computing the global coordinates of the events, but
3492         [NSScreen mainScreen] returns the screen with the key window, not the first screen.
3493         
3494         So replace calls to [NSScreen mainScreen] with [[NSScreen screens] firstObject]. Also
3495         add comments clarifying why the coordinate math works (which is not obvious given
3496         the events have no target window).
3497         
3498         Some scrolling tests also dispatched events outside the 800x600 test window, so
3499         fix those tests, and add logging that will appear in test output when this happens.
3500
3501         * DumpRenderTree/mac/DumpRenderTree.mm:
3502         (createWebViewAndOffscreenWindow):
3503         * DumpRenderTree/mac/EventSendingController.mm:
3504         (-[EventSendingController mouseScrollByX:andY:continuously:]):
3505         (-[EventSendingController mouseScrollByX:andY:withWheel:andMomentumPhases:]):
3506         * WebKitTestRunner/mac/EventSenderProxy.mm:
3507         (WTR::EventSenderProxy::mouseMoveTo):
3508         (WTR::EventSenderProxy::mouseScrollBy):
3509         (WTR::EventSenderProxy::continuousMouseScrollBy):
3510         (WTR::EventSenderProxy::mouseScrollByWithWheelAndMomentumPhases):
3511
3512 2014-06-05  Carlos Alberto Lopez Perez  <clopez@igalia.com>
3513
3514         [GTK] run-perf-tests should run the tests inside the jhbuild shell.
3515         https://bugs.webkit.org/show_bug.cgi?id=133533
3516
3517         Reviewed by Carlos Garcia Campos.
3518
3519         * Scripts/webkitpy/common/multiprocessing_bootstrap.py:
3520         (run): Remove the jhbuild-wrapper wrapper from here. It should be
3521         on Scripts/webkitpy/port/gtk.py.
3522         * Scripts/webkitpy/port/base.py:
3523         (Port.set_option): Add a set_option(name, value) function to set
3524         the optparse parameter "name" to the value "value", even if the
3525         parameter "name" is already initialized.
3526         * Scripts/webkitpy/port/gtk.py:
3527         (GtkPort.__init__): Set the default wrapper to jhbuild-wrapper.
3528         If another wrapper is specified via the option "-l --wrapper=x",
3529         then prepend the jhbuild-wrapper to the one specified.
3530
3531 2014-06-04  David Farler  <dfarler@apple.com>
3532
3533         Build ASan WebKit for iOS Simulator
3534         https://bugs.webkit.org/show_bug.cgi?id=133489
3535
3536         Reviewed by Darin Adler.
3537
3538         * DumpRenderTree/mac/Configurations/DumpRenderTree.xcconfig:
3539         * DumpRenderTree/mac/Configurations/DumpRenderTreeApp.xcconfig:
3540         - Add missing ASan LDFLAGS.
3541         * asan/asan.xcconfig:
3542         - Split compiler-rt linker flags for OS X and iOS Simulator
3543
3544 2014-06-03  Yoav Weiss  <yoav@yoav.ws>
3545
3546         Add myself (yoav@yoav.ws) to contributors.json
3547         https://bugs.webkit.org/show_bug.cgi?id=133492
3548
3549         * Scripts/webkitpy/common/config/contributors.json:
3550
3551 2014-06-03  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
3552
3553         REGRESSION(r169092 and r169102): Skip failing JSC tests poperly on non-x86 Darwin platforms
3554         https://bugs.webkit.org/show_bug.cgi?id=133149
3555
3556         Reviewed by Csaba Osztrogonác.
3557
3558         * Scripts/run-jsc-stress-tests: Added determineOS to determine the host operating system the script run on.
3559
3560 2014-06-02  Tibor Meszaros  <tmeszaros.u-szeged@partner.samsung.com>
3561
3562         Add a verbose flag to binding tests
3563         https://bugs.webkit.org/show_bug.cgi?id=122303
3564
3565         Reviewed by Csaba Osztrogonác.
3566
3567         This patch will:
3568         - Add a verbose keyword argument to the BindingsTests constructor,
3569         - Add --no-verbose option to the run-bindigs-test.
3570         Verbose mode, which is on by default, prints positive results to stdout as before.
3571         When the --no-verbose option added to run-bindings-tests, positive results are not printed at all.
3572
3573         Original patch from Matthew Hanson <matthew_hanson@apple.com>
3574
3575         * Scripts/run-bindings-tests:
3576         (main):
3577         * Scripts/webkitpy/bindings/main.py:
3578         (BindingsTests.__init__):
3579         (BindingsTests.detect_changes):
3580
3581 2014-06-01  Ryosuke Niwa  <rniwa@webkit.org>
3582
3583         Rename DoYouEvenBench 0.17 to Speedometer 1.0 and add a new look.
3584         https://bugs.webkit.org/show_bug.cgi?id=133455
3585
3586         Reviewed by Timothy Hatcher.
3587
3588         Since the perf. dashboard doesn't support following renamed benchmarks,
3589         keep reporting Speedometer results as DoYouEvenBench results.
3590
3591         * Scripts/webkitpy/performance_tests/perftestsrunner.py:
3592         (_generate_results_dict):
3593
3594 2014-05-31  Darin Adler  <darin@apple.com>
3595
3596         Viewport percentage tests that resize the viewport are flaky
3597         https://bugs.webkit.org/show_bug.cgi?id=133351
3598
3599         Reviewed by Anders Carlsson.
3600
3601         * DumpRenderTree/mac/DumpRenderTree.mm:
3602         (sizeWebViewForCurrentTest): Added a call to reset the window origin, which
3603         happens to be stored in the UI delegate object. This is part of resetting the
3604         window position.
3605
3606         * DumpRenderTree/mac/UIDelegate.h: Store the window origin rather than storing
3607         a frame rectangle. The size is stored in the size of the web view itself.
3608         * DumpRenderTree/mac/UIDelegate.mm:
3609         (-[UIDelegate resetWindowOrigin]): Added.
3610         (-[UIDelegate webView:setFrame:]): Changed to set the size of the web view. The
3611         old version would store the frame, but not resize the web view!
3612         (-[UIDelegate webViewFrame:]): Get the size from the web view.
3613
3614         * WebKitTestRunner/efl/PlatformWebViewEfl.cpp:
3615         (WTR::PlatformWebView::setWindowFrame): Added code to resize the web view.
3616
3617         * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp:
3618         (WTR::PlatformWebView::resizeTo): Added a comment about missing code to resize
3619         the window.
3620
3621         * WebKitTestRunner/ios/PlatformWebViewIOS.mm:
3622         (WTR::PlatformWebView::resizeTo): Changed this to call setWindowFrame so the
3623         window gets resized too, not just the web view.
3624         (WTR::PlatformWebView::setWindowFrame): Added code to set the size of the web view.
3625
3626         * WebKitTestRunner/mac/PlatformWebViewMac.mm:
3627         (WTR::PlatformWebView::resizeTo): Changed this to call setWindowFrame so the
3628         window gets resized too, not just the web view.
3629         (WTR::PlatformWebView::setWindowFrame): Added code to set the size of the web view.
3630
3631 2014-05-30  Michael Saboff  <msaboff@apple.com>
3632
3633         Change run-jsc-stress-tests to not resolve jsc path locally when creating a bundle
3634         https://bugs.webkit.org/show_bug.cgi?id=133409
3635
3636         Reviewed by Filip Pizlo.
3637
3638         Handle creating a tarball the same way as running remote when processing
3639         paths in prepareBundle.
3640
3641         * Scripts/run-jsc-stress-tests:
3642
3643 2014-05-30  Mario Sanchez Prada  <mario.prada@samsung.com>
3644
3645         [ATK] Deprecate usage of logAccessibilityEvents() in layout tests
3646         https://bugs.webkit.org/show_bug.cgi?id=132280
3647
3648         Reviewed by Chris Fleizach.
3649
3650         Remove implementation of logAccessibilityEvents() for ATK based
3651         ports, as this has proved to be a flaky method of checking that
3652         ATK events are being properly emitted. Instead, it's better to use
3653         the addNotificationListener() functions and provide a JS callback
3654         to check that the right events are being emmitted from the tests.
3655
3656         * WebKitTestRunner/InjectedBundle/atk/AccessibilityControllerAtk.cpp:
3657         (WTR::AccessibilityController::logAccessibilityEvents): Replaced
3658         with dummy implementation.
3659         * WebKitTestRunner/InjectedBundle/atk/AccessibilityNotificationHandlerAtk.cpp:
3660         (WTR::AccessibilityNotificationHandler::logAccessibilityEvents): Removed
3661
3662 2014-05-30  Mario Sanchez Prada  <mario.prada@samsung.com>
3663
3664         [ATK] Deprecate usage of logAccessibilityEvents() in layout tests
3665         https://bugs.webkit.org/show_bug.cgi?id=132280
3666
3667         Rubber stamped by Carlos Garcia&n