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