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