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