patch
[WebKit-https.git] / ChangeLog
1 2018-02-18  Philippe Normand  <pnormand@igalia.com>
2
3         [GTK][WPE] Fullscreen video is broken
4         https://bugs.webkit.org/show_bug.cgi?id=182740
5
6         Reviewed by Michael Catanzaro.
7
8         * Source/cmake/WebKitFeatures.cmake: Enable the
9         VIDEO_USES_ELEMENT_FULLSCREEN feature on CMake ports.
10
11 2018-02-16  Dean Jackson  <dino@apple.com>
12
13         Use OPENGL macros to be more clear about which OpenGL/ES WebGL uses on Cocoa
14         https://bugs.webkit.org/show_bug.cgi?id=182894
15
16         Reviewed by Tim Horton.
17
18         Rename OPENGL_ES_2 to OPENGL_ES.
19
20         * Source/cmake/OptionsGTK.cmake:
21         * Source/cmake/OptionsWPE.cmake:
22
23 2018-02-09  Ross Kirsling  <ross.kirsling@sony.com>
24
25         Simplify .gitignore's WebKitLibraries/win section.
26         https://bugs.webkit.org/show_bug.cgi?id=182618
27
28         Reviewed by Per Arne Vollan.
29
30         We need to update this section for WinCairoRequirements regardless, but
31         it never needed to be this longwinded in the first place.
32
33         * .gitignore:
34
35 2018-02-08  Fujii Hironori  <Hironori.Fujii@sony.com>
36
37         [Meta][Win] Support ICU 59.1+
38         https://bugs.webkit.org/show_bug.cgi?id=181004
39
40         Reviewed by Alex Christensen.
41
42         ICU 59 changed the type of UChar from wchar_t to char16_t on
43         Windows. We need a lot of conversions between UChar* and wchar_t*
44         to call Windows API because it takes string as wchar_t*.
45
46         Fortunately, ICU is configurable to define UChar as wchar_t as
47         well as the prior ICU.
48         <http://icu-project.org/apiref/icu4c/umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac>
49
50         * Source/cmake/OptionsWin.cmake: Add a compile option -DUCHAR_TYPE=wchar_t.
51
52 2018-02-08  Michael Catanzaro  <mcatanzaro@igalia.com>
53
54         Unreviewed, switch -pthread to -lpthread per recommendation from Adrian
55         https://bugs.webkit.org/show_bug.cgi?id=182400
56         <rdar://problem/37252242>
57
58         This is tested and works fine.
59
60         * Source/cmake/WebKitCompilerFlags.cmake:
61
62 2018-02-05  Yousuke Kimoto  <yousuke.kimoto@sony.com>
63
64         [WinCairo] Refine WebKitLegacy and WebKit build for wincairo
65         https://bugs.webkit.org/show_bug.cgi?id=182478
66
67         Reviewed by Alex Christensen.
68
69         * Source/cmake/OptionsWinCairo.cmake: Added a ENABLE_WIN_CAIRO_WEBKIT option to build webkit for wincairo.
70
71 2018-02-05  Michael Catanzaro  <mcatanzaro@igalia.com>
72
73         Unreviewed, fix build using the new ENABLE_ADDRESS_SANITIZER option
74         https://bugs.webkit.org/show_bug.cgi?id=182400
75         <rdar://problem/37252242>
76
77         I failed to properly test a last-minute change.
78
79         * Source/cmake/WebKitCompilerFlags.cmake:
80
81 2018-02-05  Michael Catanzaro  <mcatanzaro@igalia.com>
82
83         [CMake] Add ENABLE_ADDRESS_SANITIZER to make it easier to build with asan support
84         https://bugs.webkit.org/show_bug.cgi?id=182400
85
86         Reviewed by Konstantin Tokarev.
87
88         * Source/cmake/OptionsGTK.cmake:
89         * Source/cmake/WebKitCompilerFlags.cmake:
90
91 2018-01-31  Michael Catanzaro  <mcatanzaro@igalia.com>
92
93         Update ReadMe.md
94         https://bugs.webkit.org/show_bug.cgi?id=182314
95
96         Reviewed by Alex Christensen.
97
98         Add download link for Epiphany Technology Preview. Improve build instructions for GTK. Add
99         build instructions for WPE. Add instructions to run MiniBrowser on Linux. Miscellaneous
100         typographical adjustments.
101
102         * ReadMe.md:
103
104 2018-01-30  Sergio Villar Senin  <svillar@igalia.com>
105
106         [WebVR][GTK][WPE] Exclude OpenVR from tarballs
107         https://bugs.webkit.org/show_bug.cgi?id=182284
108
109         Reviewed by Michael Catanzaro.
110
111         Added private build options for USE_OPENVR.
112
113         * Source/cmake/OptionsGTK.cmake:
114         * Source/cmake/OptionsWPE.cmake:
115
116 2018-01-30  Basuke Suzuki  <Basuke.Suzuki@sony.com>
117
118         [WinCairo] Fix forwarding header conflict of WebKit on WinCairo
119         https://bugs.webkit.org/show_bug.cgi?id=177202
120
121         Reviewed by Alex Christensen.
122
123         * Source/cmake/WebKitMacros.cmake:
124
125 2018-01-29  Jiewen Tan  <jiewen_tan@apple.com>
126
127         [WebAuthN] Add a compile-time feature flag
128         https://bugs.webkit.org/show_bug.cgi?id=182211
129         <rdar://problem/36936365>
130
131         Reviewed by Brent Fulgham.
132
133         * Source/cmake/WebKitFeatures.cmake:
134         * Source/cmake/tools/vsprops/FeatureDefines.props:
135         * Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
136
137 2018-01-18  Sergio Villar Senin  <svillar@igalia.com>
138
139         [WebVR] Add OpenVR to the tree and to the build
140         https://bugs.webkit.org/show_bug.cgi?id=177298
141
142         Reviewed by Žan Doberšek.
143
144         * Source/CMakeLists.txt:
145         * Source/cmake/OptionsGTK.cmake: Enable USE_OPENVR.
146         * Source/cmake/OptionsWPE.cmake: Ditto.
147
148 2018-01-18  Dan Bernstein  <mitz@apple.com>
149
150         [Xcode] Shared schemes in the WebKit workspace still have build pre-actions that invoke copy-webkitlibraries-to-product-directory
151         https://bugs.webkit.org/show_bug.cgi?id=181784
152
153         Reviewed by Anders Carlsson.
154
155         * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme: Remove the build pre-action.
156         * WebKit.xcworkspace/xcshareddata/xcschemes/All Tools.xcscheme: Ditto.
157
158 2018-01-17  Michael Catanzaro  <mcatanzaro@igalia.com>
159
160         WEBKIT_FRAMEWORK should not modify file-global include directories
161         https://bugs.webkit.org/show_bug.cgi?id=181656
162
163         Reviewed by Konstantin Tokarev.
164
165         Only modify the system include directories of the target passed to WEBKIT_FRAMEWORK.
166
167         * Source/cmake/WebKitMacros.cmake:
168
169 2018-01-17  Carlos Garcia Campos  <cgarcia@igalia.com>
170
171         Unreviewed. Update OptionsGTK.cmake and NEWS for 2.19.6 release.
172
173         * Source/cmake/OptionsGTK.cmake: Bump version numbers.
174
175 2018-01-15  Michael Catanzaro  <mcatanzaro@igalia.com>
176
177         REGRESSION(r226266): [GTK] RELEASE_ASSERT(reservedZoneSize >= minimumReservedZoneSize) in JSC::VM::updateStackLimits
178         https://bugs.webkit.org/show_bug.cgi?id=181438
179         <rdar://problem/36376724>
180
181         Reviewed by Carlos Garcia Campos.
182
183         Build JSC as a shared library.
184
185         Stop using -fvisibility=hidden. This is a shame, but it is causing problems that I don't
186         know how to fix.
187
188         * Source/cmake/OptionsGTK.cmake:
189         * Source/cmake/WebKitCompilerFlags.cmake:
190
191 2018-01-11  Keith Miller  <keith_miller@apple.com>
192
193         Rename ENABLE_ASYNC_ITERATION to ENABLE_JS_ASYNC_ITERATION
194         https://bugs.webkit.org/show_bug.cgi?id=181573
195
196         Reviewed by Simon Fraser.
197
198         * Source/cmake/WebKitFeatures.cmake:
199
200 2018-01-10  Per Arne Vollan  <pvollan@apple.com>
201
202         [Win] WebKitLegacy should be a dll, not a static library.
203         https://bugs.webkit.org/show_bug.cgi?id=181500
204
205         Reviewed by Alex Christensen.
206
207         Set WebKitLegacy library type to shared.
208
209         * Source/cmake/OptionsWin.cmake:
210
211 2018-01-09  Carlos Garcia Campos  <cgarcia@igalia.com>
212
213         Unreviewed. Update OptionsGTK.cmake and NEWS for 2.19.5 release.
214
215         * Source/cmake/OptionsGTK.cmake: Bump version numbers.
216
217 2018-01-09  Carlos Garcia Campos  <cgarcia@igalia.com>
218
219         Unreviewed. Update OptionsGTK.cmake and NEWS for 2.19.4 release.
220
221         * Source/cmake/OptionsGTK.cmake: Bump version numbers.
222
223 2018-01-05  Fujii Hironori  <Hironori.Fujii@sony.com>
224
225         REGRESSION(r226306)[Win][CMake] Unnecessary recompilations triggered by unconditionally copied header files of DerivedSources
226         https://bugs.webkit.org/show_bug.cgi?id=181324
227
228         Reviewed by Konstantin Tokarev.
229
230         r226306 changed to use cmake -E copy to copy header files of
231         DerivedSources. This command copies files unconditionally, then
232         introduced unnecessary recompilations.
233
234         * Source/cmake/WebKitMacros.cmake: Use copy_if_different instead of copy.
235
236 2018-01-03  Ting-Wei Lan  <lantw44@gmail.com>
237
238         Replace hard-coded paths in shebangs with #!/usr/bin/env
239         https://bugs.webkit.org/show_bug.cgi?id=181040
240
241         Reviewed by Alex Christensen.
242
243         * Source/cmake/tools/scripts/auto-version.pl:
244         * Source/cmake/tools/scripts/feature-defines.pl:
245         * Source/cmake/tools/scripts/version-stamp.pl:
246
247 == Rolled over to ChangeLog-2018-01-01 ==