bots should pass --clobber-old-results to run-webkit-tests
[WebKit-https.git] / Tools / ChangeLog
1 2018-09-14  Ryan Haddad  <ryanhaddad@apple.com>
2
3         bots should pass --clobber-old-results to run-webkit-tests
4         https://bugs.webkit.org/show_bug.cgi?id=189623
5
6         Reviewed by Aakash Jain.
7
8         In order to ensure that bots to not produce confusing results due to transient execptions,
9         or run out of space if they continually hit an exception, old layout test results should be clobbered.
10
11         * BuildSlaveSupport/build.webkit.org-config/steps.py:
12         (RunWebKitTests):
13
14 2018-09-13  Ryan Haddad  <ryanhaddad@apple.com>
15
16         Unreviewed, rolling out r235954.
17
18         Breaks the watchOS build.
19
20         Reverted changeset:
21
22         "Move IndexedDB to Network Process"
23         https://bugs.webkit.org/show_bug.cgi?id=189415
24         https://trac.webkit.org/changeset/235954
25
26 2018-09-13  Daniel Bates  <dabates@apple.com>
27
28         Add Copy WebKit Permalink plugin for Sublime Text
29         https://bugs.webkit.org/show_bug.cgi?id=189589
30
31         Rubber-stamped by Joseph Pecoraro.
32
33         Port the Copy WebKit Permalink Automator service to a Sublime Text plugin. Once installed you can
34         use the plugin to copy to the Clipboard a trac.webkit.org hyperlink to the selected line in the
35         active document with or without blame annotations.
36
37         Once installed, you can Control-click (on Mac) or right-click (on Windows and Linux) on a line and
38         choose Copy WebKit Permalink or Copy WebKit Permalink to Blame from the context menu to copy to the
39         Clipboard a permanent hyperlink to the selected line without or with blame annotations, respectively.
40         On Mac you can also invoke the same functionality using the keyboard shortcuts Command + Shift + Control + C
41         and Command + Shift + Control + Option + C, respectively.
42
43         * CopyPermalink/Sublime Text/CopyWebKitPermalink/Context.sublime-menu: Added.
44         * CopyPermalink/Sublime Text/CopyWebKitPermalink/CopyWebKitPermalink.py: Added.
45         * CopyPermalink/Sublime Text/CopyWebKitPermalink/Default (OSX).sublime-keymap: Added.
46         * CopyPermalink/Sublime Text/INSTALL: Added.
47         * CopyPermalink/Xcode/Copy WebKit Permalink.workflow/Contents/Info.plist: Renamed from Tools/CopyPermalink/Copy WebKit Permalink.workflow/Contents/Info.plist.
48         * CopyPermalink/Xcode/Copy WebKit Permalink.workflow/Contents/document.wflow: Renamed from Tools/CopyPermalink/Copy WebKit Permalink.workflow/Contents/document.wflow.
49         * CopyPermalink/Xcode/INSTALL: Renamed from Tools/CopyPermalink/README.
50
51 2018-09-13  Carlos Garcia Campos  <cgarcia@igalia.com>
52
53         Unreviewed. Fix WebDriver tests after r235225.
54
55         Use wpt serve command to run the http server.
56
57         * Scripts/webkitpy/webdriver_tests/webdriver_w3c_web_server.py:
58         (WebDriverW3CWebServer.__init__):
59         (WebDriverW3CWebServer.start):
60         (WebDriverW3CWebServer.stop):
61
62 2018-09-13  Carlos Garcia Campos  <cgarcia@igalia.com>
63
64         [GTK][WPE] Allow to run script dialogs asynchronously in the UI process
65         https://bugs.webkit.org/show_bug.cgi?id=189544
66
67         Reviewed by Michael Catanzaro.
68
69         Add test cases for the new API.
70
71         * TestWebKitAPI/Tests/WebKitGLib/TestUIClient.cpp:
72         (testWebViewJavaScriptDialogs):
73
74 2018-09-12  Fujii Hironori  <Hironori.Fujii@sony.com>
75
76         [Win][Clang][ImageDiff] Fix compilation error and warning of PlatformImageCairo.cpp
77         https://bugs.webkit.org/show_bug.cgi?id=189496
78         <rdar://problem/44370981>
79
80         Unreviewed warning fix.
81
82         r235929 has introduced a new compilation warning:
83         > Tools/ImageDiff/cairo/PlatformImageCairo.cpp:34:70: warning: unused parameter ‘imageSize’ [-Wunused-parameter]
84
85         * ImageDiff/cairo/PlatformImageCairo.cpp:
86         (ImageDiff::PlatformImage::createFromStdin): Removed the variable name.
87
88 2018-09-12  Dan Bernstein  <mitz@apple.com>
89
90         [Cocoa] Complete support for Paste as Quotation
91         https://bugs.webkit.org/show_bug.cgi?id=189504
92
93         Reviewed by Wenson Hsieh.
94
95         * MiniBrowser/mac/MainMenu.xib: Added a Paste as Quotation command in the Edit menu.
96
97 2018-09-12  Sihui Liu  <sihui_liu@apple.com>
98
99         Move IndexedDB to Network Process
100         https://bugs.webkit.org/show_bug.cgi?id=189415
101
102         Reviewed by Geoffrey Garen.
103
104         * TestWebKitAPI/Tests/WebKitCocoa/IDBDeleteRecovery.mm:
105         (TEST):
106         * TestWebKitAPI/Tests/WebKitCocoa/IDBIndexUpgradeToV2.mm:
107         (TEST):
108         * TestWebKitAPI/Tests/WebKitCocoa/IndexedDBDatabaseProcessKill.mm:
109         (TEST):
110         * TestWebKitAPI/Tests/WebKitCocoa/IndexedDBMultiProcess.mm:
111         (TEST):
112         * TestWebKitAPI/Tests/WebKitCocoa/IndexedDBPersistence.mm:
113         (TEST):
114
115 2018-09-12  Chris Dumez  <cdumez@apple.com>
116
117         PSON: No process swap on back navigation after URL bar navigation
118         https://bugs.webkit.org/show_bug.cgi?id=189557
119         <rdar://problem/44353108>
120
121         Reviewed by Alex Christensen.
122
123         Add API test coverage.
124
125         * TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:
126
127 2018-09-11  Dean Jackson  <dino@apple.com>
128
129         Header parsing for experimental and internal debug features
130         https://bugs.webkit.org/show_bug.cgi?id=189486
131         <rdar://problem/44320618>
132
133         Reviewed by Tim Horton.
134
135         Keep track of experimental and internal debug features in TestOptions, and
136         allow webkit-test-runner headers to toggle them by name.
137
138         * DumpRenderTree/TestOptions.cpp:
139         (TestOptions::TestOptions):
140         * WebKitTestRunner/TestController.cpp:
141         (WTR::TestController::resetPreferencesToConsistentValues):
142         (WTR::updateTestOptionsFromTestHeader):
143         * WebKitTestRunner/TestOptions.h:
144         (WTR::TestOptions::hasSameInitializationOptions const):
145
146 2018-09-12  Fujii Hironori  <Hironori.Fujii@sony.com>
147
148         [Win][Clang][DumpRenderTree] 0 and nullptr can't be implicitly converted to AccessibilityUIElement
149         https://bugs.webkit.org/show_bug.cgi?id=189492
150
151         Reviewed by Alex Christensen.
152
153         0 and nullptr can't be implicitly converted to
154         AccessibilityUIElement because only Windows port typedefs
155         PlatformUIElement as COMPtr<IAccessible> not a pointer.
156
157         Replaced "return 0" and "return nullptr" with "return { nullptr }".
158
159         * DumpRenderTree/AccessibilityUIElement.cpp:
160         (AccessibilityUIElement::horizontalScrollbar const):
161         (AccessibilityUIElement::verticalScrollbar const):
162         (AccessibilityUIElement::uiElementAttributeValue const):
163         (AccessibilityUIElement::accessibilityElementForTextMarker):
164         * DumpRenderTree/win/AccessibilityControllerWin.cpp:
165         (AccessibilityController::elementAtPoint):
166         (AccessibilityController::accessibleElementById):
167         (AccessibilityController::focusedElement):
168         (AccessibilityController::rootElement):
169         * DumpRenderTree/win/AccessibilityUIElementWin.cpp:
170         (AccessibilityUIElement::elementAtPoint):
171         (AccessibilityUIElement::linkedUIElementAtIndex):
172         (AccessibilityUIElement::getChildAtIndex):
173         (AccessibilityUIElement::titleUIElement):
174         (AccessibilityUIElement::parentElement):
175         (AccessibilityUIElement::uiElementForSearchPredicate):
176         (AccessibilityUIElement::cellForColumnAndRow):
177         (AccessibilityUIElement::disclosedRowAtIndex):
178         (AccessibilityUIElement::ariaOwnsElementAtIndex):
179         (AccessibilityUIElement::ariaFlowToElementAtIndex):
180         (AccessibilityUIElement::ariaControlsElementAtIndex):
181         (AccessibilityUIElement::selectedRowAtIndex):
182         (AccessibilityUIElement::rowAtIndex):
183         (AccessibilityUIElement::disclosedByRow):
184         (AccessibilityUIElement::selectedChildAtIndex const):
185
186 2018-09-11  Wenson Hsieh  <wenson_hsieh@apple.com>
187
188         FontManagerTests.ChangeFontColorWithColorPanel fails on macOS Sierra
189         https://bugs.webkit.org/show_bug.cgi?id=189382
190
191         Reviewed by Ryosuke Niwa.
192
193         Fix the test by specifying colors in RGB colorspace.
194
195         * TestWebKitAPI/Tests/mac/FontManagerTests.mm:
196         (TestWebKitAPI::TEST):
197
198 2018-09-11  Fujii Hironori  <Hironori.Fujii@sony.com>
199
200         [Win][Clang][ImageDiff] Fix compilation error and warning of PlatformImageCairo.cpp
201         https://bugs.webkit.org/show_bug.cgi?id=189496
202
203         Reviewed by Alex Christensen.
204
205         * ImageDiff/cairo/PlatformImageCairo.cpp:
206         (ImageDiff::PlatformImage::createFromStdin): Removed unnecessary ReadContext struct.
207         (ImageDiff::PlatformImage::writeAsPNGToStdout): Use '%lu' format type specifier for unsigned long.
208
209 2018-09-07  Dean Jackson  <dino@apple.com>
210
211         Add and expose Internal features from WebKit
212         https://bugs.webkit.org/show_bug.cgi?id=189442
213         <rdar://problem/44243404>
214
215         Reviewed by Simon Fraser.
216
217         Update MiniBrowser to expose an Internal feature menu.
218
219         * MiniBrowser/mac/AppDelegate.m:
220         (defaultConfiguration):
221         * MiniBrowser/mac/SettingsController.m:
222         (-[SettingsController _populateMenu]):
223         (-[SettingsController validateMenuItem:]):
224         (-[SettingsController toggleExperimentalFeature:]):
225         (-[SettingsController toggleInternalDebugFeature:]):
226
227 2018-09-11  Wenson Hsieh  <wenson_hsieh@apple.com>
228
229         [macOS] [WK2] Support changing foreground colors via color panel
230         https://bugs.webkit.org/show_bug.cgi?id=189382
231         <rdar://problem/44227311>
232
233         Reviewed by Ryosuke Niwa.
234
235         Add an API test that uses NSColorPanel to change the color of selected text, and also apply typing styles when
236         the selection is collapsed. The test also exercises switching between opaque colors (alpha = 1) and transparent
237         colors, as well as making different parts of a word different colors.
238
239         * TestWebKitAPI/Tests/mac/FontManagerTests.mm:
240         (-[TestWKWebView collapseToEnd]):
241         (webViewForFontManagerTesting):
242         (TestWebKitAPI::TEST):
243         * TestWebKitAPI/cocoa/TestWKWebView.h:
244
245 == Rolled over to ChangeLog-2018-09-11 ==