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