Include breadcrumb for tracking resource loading into CFNetwork
[WebKit-https.git] / ChangeLog
1 2018-04-29  Michael Catanzaro  <mcatanzaro@igalia.com>
2
3         [CMake] Require GCC 6
4         https://bugs.webkit.org/show_bug.cgi?id=184985
5
6         Reviewed by Alex Christensen.
7
8         Require it.
9
10         * CMakeLists.txt:
11
12 2018-04-26  Daniel Bates  <dabates@apple.com>
13
14         ASSERTION FAILED: ASSERT(!containsImage || MIMETypeRegistry::isSupportedImageResourceMIMEType([resource MIMEType])) in -[NSPasteboard(WebExtras) _web_writePromisedRTFDFromArchive:containsImage:]
15         https://bugs.webkit.org/show_bug.cgi?id=184161
16         <rdar://problem/39051645>
17
18         Reviewed by Dan Bernstein.
19
20         * ManualTests/DragInlinePDFImageDocument.html: Added.
21         * ManualTests/resources/simple.pdf: Added.
22
23 2018-04-26  Andy VanWagoner  <thetalecrafter@gmail.com>
24
25         [INTL] Implement Intl.PluralRules
26         https://bugs.webkit.org/show_bug.cgi?id=184312
27
28         Reviewed by JF Bastien.
29
30         Added Intl.PluralRules feature flag.
31
32         * Source/cmake/WebKitFeatures.cmake:
33
34 2018-04-26  Zan Dobersek  <zdobersek@igalia.com>
35
36         [GTK][WPE] Initial ASYNC_SCROLLING support
37         https://bugs.webkit.org/show_bug.cgi?id=184961
38
39         Reviewed by Carlos Garcia Campos.
40
41         * Source/cmake/OptionsGTK.cmake: Enable ASYNC_SCROLLING as a private option.
42         * Source/cmake/OptionsWPE.cmake: Ditto.
43
44 2018-04-25  Michael Catanzaro  <mcatanzaro@igalia.com>
45
46         [WPE] Build and link against latest WPEBackend and WPEBackend-fdo
47         https://bugs.webkit.org/show_bug.cgi?id=184643
48
49         Reviewed by Žan Doberšek.
50
51         Update find modules to include the API versions.
52
53         * Source/cmake/FindWPEBackend-fdo.cmake:
54         * Source/cmake/FindWPEBackend.cmake:
55
56 2018-04-25  Michael Catanzaro  <mcatanzaro@igalia.com>
57
58         [CMake] Some options should be marked as advanced
59         https://bugs.webkit.org/show_bug.cgi?id=184972
60
61         Reviewed by Konstantin Tokarev.
62
63         * Source/cmake/FindLibGcrypt.cmake:
64         * Source/cmake/FindWebP.cmake:
65
66 2018-04-25  Michael Catanzaro  <mcatanzaro@igalia.com>
67
68         [GTK] Miscellaneous build cleanups
69         https://bugs.webkit.org/show_bug.cgi?id=184399
70
71         Reviewed by Žan Doberšek.
72
73         * Source/cmake/OptionsGTK.cmake:
74
75 2018-04-24  Leo Balter  <leonardo.balter@gmail.com>
76
77         Land test262 test results associated with Test262 runner
78         https://bugs.webkit.org/show_bug.cgi?id=184667
79
80         Reviewed by Michael Saboff.
81
82         * .gitignore: Ignore test262 results file.
83
84 2018-04-24  Zan Dobersek  <zdobersek@igalia.com>
85
86         [WPE] Remove libgbm dependency
87         https://bugs.webkit.org/show_bug.cgi?id=184906
88
89         Reviewed by Carlos Garcia Campos.
90
91         Remove the libgbm CMake search module. It's not necessary anymore
92         after r230562.
93
94         * Source/cmake/FindLibGBM.cmake: Removed.
95
96 2018-04-23  Michael Catanzaro  <mcatanzaro@igalia.com>
97
98         [GTK] check target looks broken
99         https://bugs.webkit.org/show_bug.cgi?id=184407
100
101         Reviewed by Carlos Garcia Campos.
102
103         It's pretty clear that nobody has been using check for a long time.
104
105         We got rid of check-for-webkitdom-api-breaks a long time ago, when we stopped autogenerating
106         the DOM API, but it's still used in the check target. Fix this.
107
108         Also, the check target for some reason runs itself from the Source subdirectory of the
109         builddir, but the test script expects to be run from the toplevel build directory. Fix this
110         too.
111
112         Add VERBATIM for good measure.
113
114         * Source/PlatformGTK.cmake:
115
116 2018-04-20  Daniel Bates  <dabates@apple.com>
117
118         Unreviewed, rolling out r230117.
119
120         Broke find-in-page for PDFs
121
122         Reverted changeset:
123
124         "ASSERTION FAILED: ASSERT(!containsImage ||
125         MIMETypeRegistry::isSupportedImageResourceMIMEType([resource
126         MIMEType])) in -[NSPasteboard(WebExtras)
127         _web_writePromisedRTFDFromArchive:containsImage:]"
128         https://bugs.webkit.org/show_bug.cgi?id=184161
129         https://trac.webkit.org/changeset/230117
130
131 2018-04-20  Carlos Garcia Campos  <cgarcia@igalia.com>
132
133         [GTK] Local cross references are broken in API documentation
134         https://bugs.webkit.org/show_bug.cgi?id=184771
135
136         Reviewed by Michael Catanzaro.
137
138         Update the documentation html paths and install the JSC GLib API too.
139
140         * Source/PlatformGTK.cmake:
141
142 2018-04-18  Carlos Garcia Campos  <cgarcia@igalia.com>
143
144         Unreviewed. Update OptionsGTK.cmake and NEWS for 2.21.1 release.
145
146         * Source/cmake/OptionsGTK.cmake: Bump version numbers.
147
148 2018-04-17  Zan Dobersek  <zdobersek@igalia.com>
149
150         [CMake] Add and enable the ENABLE_CSS_ANIMATIONS_LEVEL_2 feature define
151         https://bugs.webkit.org/show_bug.cgi?id=184681
152
153         Reviewed by Carlos Garcia Campos.
154
155         * Source/cmake/WebKitFeatures.cmake: Add the ENABLE_CSS_ANIMATIONS_LEVEL_2
156         feature define. Follow Cocoa ports and enable it by default.
157
158 2018-04-15  Michael Catanzaro  <mcatanzaro@igalia.com>
159
160         [WPE] Install files needed for WebKitWebExtensions
161         https://bugs.webkit.org/show_bug.cgi?id=179915
162
163         Reviewed by Žan Doberšek.
164
165         * Source/cmake/OptionsWPE.cmake:
166
167 2018-04-12  Ryan Haddad  <ryanhaddad@apple.com>
168
169         Unreviewed, rolling out r230554.
170
171         The non-ASCII character in the filename causes issues with SVN
172
173         Reverted changeset:
174
175         "input.webkitEntries does not work as expected when folder
176         contains accented chars"
177         https://bugs.webkit.org/show_bug.cgi?id=184517
178         https://trac.webkit.org/changeset/230554
179
180 2018-04-12  Zan Dobersek  <zdobersek@igalia.com>
181
182         [WPE] Switch testing process to using WPEBackend-fdo
183         https://bugs.webkit.org/show_bug.cgi?id=184357
184
185         Reviewed by Carlos Alberto Lopez Perez.
186
187         * Source/cmake/FindWPEBackend-fdo.cmake: Renamed from Source/cmake/FindWPEBackend-mesa.cmake.
188
189 2018-04-11  Thibault Saunier  <tsaunier@igalia.com>
190
191         [GStreamer] Use of playbin3 when USE_PLAYBIN3 environment variable is set
192         https://bugs.webkit.org/show_bug.cgi?id=184498
193
194         Reviewed by Philippe Normand.
195
196         This is the same behaviour as with playbin itself.
197
198         Make sure to keep using "playbin" for MediaSource.
199
200         * Source/cmake/GStreamerDefinitions.cmake:
201
202 2018-04-09  Michael Catanzaro  <mcatanzaro@igalia.com>
203
204         [WPE] Use GNU install directories
205         https://bugs.webkit.org/show_bug.cgi?id=184377
206
207         Reviewed by Carlos Garcia Campos.
208
209         Notably, this means all the CMake arguments that distributors use to customize install
210         directories (-DCMAKE_INSTALL_*DIR) will no longer be ignored.
211
212         * Source/cmake/OptionsCommon.cmake:
213         * Source/cmake/OptionsWPE.cmake:
214
215 2018-04-08  Fujii Hironori  <Hironori.Fujii@sony.com>
216
217         [CMake] WebKit should link to WebCore as a PRIVATE library if WebCore is a static library
218         https://bugs.webkit.org/show_bug.cgi?id=184127
219
220         Reviewed by Konstantin Tokarev.
221
222         Building TestWebKitLib on Windows causes a linkage error of
223         multiply defined symbols because TestWebKitLib links to
224         both WebCore and WebKit. TestWebKitLib explicitly links only with
225         WebKit, But, WebCore is propagated because WebKit links WebCore as
226         public.
227
228         * Source/cmake/OptionsGTK.cmake (ADD_WHOLE_ARCHIVE_TO_LIBRARIES):
229         Do not wrap PRIVATE and PUBLIC keywords with -Wl,--whole-archive.
230
231 2018-04-08  Michael Catanzaro  <mcatanzaro@igalia.com>
232
233         [WPE][GTK] Remove applicationDirectoryPath() and sharedResourcePath()
234         https://bugs.webkit.org/show_bug.cgi?id=184381
235
236         Reviewed by Carlos Garcia Campos.
237
238         * Source/cmake/OptionsGTK.cmake:
239         * Source/cmake/OptionsWPE.cmake:
240
241 2018-04-02  Per Arne Vollan  <pvollan@apple.com>
242
243         Remove references to internal version of WebKitQuartzCoreAdditions in CMake files.
244         https://bugs.webkit.org/show_bug.cgi?id=184246
245         <rdar://problem/39116563>
246
247         Unreviewed build fix.
248
249         * Source/PlatformWin.cmake:
250
251 2018-04-02  Alejandro G. Castro  <alex@igalia.com>
252
253         [GTK] Make libwebrtc backend buildable for GTK  port
254         https://bugs.webkit.org/show_bug.cgi?id=178860
255
256         Reviewed by Youenn Fablet.
257
258         * Source/CMakeLists.txt: Add the libwebrtc directory to the compilation.
259         * Source/cmake/OptionsGTK.cmake: Add the USE_LIBWEBRTC option to
260         allow compilation of the specific code.
261
262 2018-03-30  Daniel Bates  <dabates@apple.com>
263
264         ASSERTION FAILED: ASSERT(!containsImage || MIMETypeRegistry::isSupportedImageResourceMIMEType([resource MIMEType])) in -[NSPasteboard(WebExtras) _web_writePromisedRTFDFromArchive:containsImage:]
265         https://bugs.webkit.org/show_bug.cgi?id=184161
266
267         Reviewed by Per Arne Vollan.
268
269         * ManualTests/DragInlinePDFImageDocument.html: Added.
270         * ManualTests/resources/simple.pdf: Added.
271
272 2018-03-28  Tim Horton  <timothy_horton@apple.com>
273
274         Make it possible to disable building the tools with Make
275         https://bugs.webkit.org/show_bug.cgi?id=184109
276
277         Reviewed by Simon Fraser.
278
279         * Makefile:
280
281 2018-03-25  Carlos Garcia Campos  <cgarcia@igalia.com>
282
283         [GTK][WPE] Add API to convert between DOM and JSCValue
284         https://bugs.webkit.org/show_bug.cgi?id=183448
285
286         Reviewed by Michael Catanzaro.
287
288         Define FORWARDING_HEADERS_WPE_DOM_DIR.
289
290         * Source/cmake/OptionsWPE.cmake:
291
292 2018-03-22  Adrian Perez de Castro  <aperez@igalia.com>
293
294         [WPE] Enable WOFF2 support
295         https://bugs.webkit.org/show_bug.cgi?id=178158
296
297         Reviewed by Frédéric Wang.
298
299         * Source/cmake/OptionsWPE.cmake: Add needed logic to detect the Brotli and WOFF2 libraries.
300
301 2018-03-21  Carlos Garcia Campos  <cgarcia@igalia.com>
302
303         [GTK][WPE] Initial implementation of JavaScriptCore glib bindings
304         https://bugs.webkit.org/show_bug.cgi?id=164061
305
306         Reviewed by Michael Catanzaro.
307
308         Set global variables used by the makefiles.
309
310         * Source/cmake/OptionsGTK.cmake:
311         * Source/cmake/OptionsWPE.cmake:
312
313 2018-03-15  Ms2ger  <Ms2ger@igalia.com>
314
315         [GTK][WPE] Enable service workers
316         https://bugs.webkit.org/show_bug.cgi?id=178576
317
318         Reviewed by Žan Doberšek.
319
320         * Source/cmake/OptionsGTK.cmake:
321         * Source/cmake/OptionsWPE.cmake:
322
323 2018-03-12  Yoav Weiss  <yoav@yoav.ws>
324
325         Runtime flag for link prefetch and remove link subresource.
326         https://bugs.webkit.org/show_bug.cgi?id=183540
327
328         Reviewed by Chris Dumez.
329
330         Remove the LINK_PREFETCH build time flag.
331
332         * Source/cmake/OptionsWin.cmake:
333         * Source/cmake/WebKitFeatures.cmake:
334         * Source/cmake/tools/vsprops/FeatureDefines.props:
335         * Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
336
337 2018-03-12  Zan Dobersek  <zdobersek@igalia.com>
338
339         Unreviewed. Unbreak the WPE layout testing that's been broken since
340         r229470. Due to disassociation between ENABLE(ACCESSIBILITY) and
341         HAVE(ACCESSIBILITY), the injected bundle for the WPE port was left with
342         undefined symbols. This is fixed with ENABLE_ACCESSIBILITY being enabled
343         for the WPE port as well.
344
345         * Source/cmake/OptionsWPE.cmake:
346
347 2018-03-12  Carlos Garcia Campos  <cgarcia@igalia.com>
348
349         Unreviewed. Fix library version of JavaScriptCoreGTK.
350
351         * Source/cmake/OptionsGTK.cmake:
352
353 2018-03-09  Carlos Garcia Campos  <cgarcia@igalia.com>
354
355         Unreviewed. Bump WebKitGTK+ version to 2.21.0.
356
357         * Source/cmake/OptionsGTK.cmake:
358
359 2018-03-08  Tim Horton  <timothy_horton@apple.com>
360
361         Add a way to not build libwebrtc when building WebKit via Makefiles
362         https://bugs.webkit.org/show_bug.cgi?id=183437
363         <rdar://problem/38254840>
364
365         Reviewed by Dan Bernstein.
366
367         * Source/Makefile:
368
369 2018-03-05  Don Olmstead  <don.olmstead@sony.com>
370
371         [CMake] Split JSC header copying into public and private targets
372         https://bugs.webkit.org/show_bug.cgi?id=183251
373
374         Reviewed by Konstantin Tokarev.
375
376         * Source/cmake/WebKitMacros.cmake:
377
378 2018-03-02  Don Olmstead  <don.olmstead@sony.com>
379
380         Add clang-format configuration
381         https://bugs.webkit.org/show_bug.cgi?id=183302
382
383         Reviewed by Ryosuke Niwa.
384
385         * .clang-format: Added.
386
387 2018-03-01  Michael Catanzaro  <mcatanzaro@igalia.com>
388
389         [CMake] configure failure for aarch64
390         https://bugs.webkit.org/show_bug.cgi?id=183268
391
392         Unreviewed build fix. This failure is caused by a simple typo.
393
394         * Source/cmake/OptionsCommon.cmake:
395
396 2018-02-26  Yousuke Kimoto  <yousuke.kimoto@sony.com>
397
398         [WinCairo] WebKit2_C.h should be included for TestWebKit
399         https://bugs.webkit.org/show_bug.cgi?id=182682
400
401         Reviewed by Yusuke Suzuki.
402
403         Added a new definition "BUILDING_WIN_CAIRO_WEBKIT" to specify
404         the wincairo webkit build.
405
406         * Source/cmake/OptionsWinCairo.cmake:
407
408 2018-02-26  Fujii Hironori  <Hironori.Fujii@sony.com>
409
410         [CMake][OpenVR] Linkage errors happen because only OpenVR is compiled with -stdlib=libc++ if Clang is used
411         https://bugs.webkit.org/show_bug.cgi?id=183116
412
413         Reviewed by Žan Doberšek.
414
415         OpenVR has a option USE_LIBCXX to enable/disable that behavior. Let's disable it.
416
417         * Source/CMakeLists.txt: Added a option command for USE_LIBCXX to set OFF as default.
418
419 2018-02-21  Don Olmstead  <don.olmstead@sony.com>
420
421         [CMake] Expose HAVE macros globally
422         https://bugs.webkit.org/show_bug.cgi?id=183011
423
424         Reviewed by Michael Catanzaro.
425
426         * Source/cmake/OptionsCommon.cmake:
427         * Source/cmake/WebKitFeatures.cmake:
428
429 2018-02-21  Don Olmstead  <don.olmstead@sony.com>
430
431         [CMake][Win] Use cmakeconfig.h rather than config.h and Platform.h
432         https://bugs.webkit.org/show_bug.cgi?id=182883
433
434         Reviewed by Per Arne Vollan.
435
436         * Source/cmake/OptionsAppleWin.cmake:
437         * Source/cmake/OptionsWin.cmake:
438         * Source/cmake/OptionsWinCairo.cmake:
439
440 2018-02-21  Michael Catanzaro  <mcatanzaro@igalia.com>
441
442         [GTK] USE_UPOWER causes crashes inside a chroot or on systems with broken dbus/upower
443         https://bugs.webkit.org/show_bug.cgi?id=181825
444
445         Reviewed by Carlos Garcia Campos.
446
447         Get rid of the upower-glib dependency. We will use upower's D-Bus API instead.
448
449         * Source/cmake/FindUPowerGLib.cmake: Removed.
450         * Source/cmake/OptionsGTK.cmake:
451
452 2018-02-20  Adrian Perez de Castro  <aperez@igalia.com>
453
454         [GTK][CMake] Support building with Enchant 2.x
455         https://bugs.webkit.org/show_bug.cgi?id=182933
456
457         Reviewed by Michael Catanzaro.
458
459         * Source/cmake/FindEnchant.cmake: Check for both the "enchant" and "enchant-2"
460         pkg-config components, picking the first available for which the headers and
461         library are usable.
462
463 2018-02-19  Philippe Normand  <pnormand@igalia.com>
464
465         [GStreamer] Playbin3 support
466         https://bugs.webkit.org/show_bug.cgi?id=182530
467
468         Reviewed by Xabier Rodriguez-Calvar.
469
470         * Source/cmake/GStreamerDefinitions.cmake: New
471         USE(GSTREAMER_PLAYBIN3) feature. This should be enabled only for
472         very recent versions of GStreamer (1.14 at least) and is optional, for now.
473
474 2018-02-18  Philippe Normand  <pnormand@igalia.com>
475
476         [GTK][WPE] Fullscreen video is broken
477         https://bugs.webkit.org/show_bug.cgi?id=182740
478
479         Reviewed by Michael Catanzaro.
480
481         * Source/cmake/WebKitFeatures.cmake: Enable the
482         VIDEO_USES_ELEMENT_FULLSCREEN feature on CMake ports.
483
484 2018-02-16  Dean Jackson  <dino@apple.com>
485
486         Use OPENGL macros to be more clear about which OpenGL/ES WebGL uses on Cocoa
487         https://bugs.webkit.org/show_bug.cgi?id=182894
488
489         Reviewed by Tim Horton.
490
491         Rename OPENGL_ES_2 to OPENGL_ES.
492
493         * Source/cmake/OptionsGTK.cmake:
494         * Source/cmake/OptionsWPE.cmake:
495
496 2018-02-09  Ross Kirsling  <ross.kirsling@sony.com>
497
498         Simplify .gitignore's WebKitLibraries/win section.
499         https://bugs.webkit.org/show_bug.cgi?id=182618
500
501         Reviewed by Per Arne Vollan.
502
503         We need to update this section for WinCairoRequirements regardless, but
504         it never needed to be this longwinded in the first place.
505
506         * .gitignore:
507
508 2018-02-08  Fujii Hironori  <Hironori.Fujii@sony.com>
509
510         [Meta][Win] Support ICU 59.1+
511         https://bugs.webkit.org/show_bug.cgi?id=181004
512
513         Reviewed by Alex Christensen.
514
515         ICU 59 changed the type of UChar from wchar_t to char16_t on
516         Windows. We need a lot of conversions between UChar* and wchar_t*
517         to call Windows API because it takes string as wchar_t*.
518
519         Fortunately, ICU is configurable to define UChar as wchar_t as
520         well as the prior ICU.
521         <http://icu-project.org/apiref/icu4c/umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac>
522
523         * Source/cmake/OptionsWin.cmake: Add a compile option -DUCHAR_TYPE=wchar_t.
524
525 2018-02-08  Michael Catanzaro  <mcatanzaro@igalia.com>
526
527         Unreviewed, switch -pthread to -lpthread per recommendation from Adrian
528         https://bugs.webkit.org/show_bug.cgi?id=182400
529         <rdar://problem/37252242>
530
531         This is tested and works fine.
532
533         * Source/cmake/WebKitCompilerFlags.cmake:
534
535 2018-02-05  Yousuke Kimoto  <yousuke.kimoto@sony.com>
536
537         [WinCairo] Refine WebKitLegacy and WebKit build for wincairo
538         https://bugs.webkit.org/show_bug.cgi?id=182478
539
540         Reviewed by Alex Christensen.
541
542         * Source/cmake/OptionsWinCairo.cmake: Added a ENABLE_WIN_CAIRO_WEBKIT option to build webkit for wincairo.
543
544 2018-02-05  Michael Catanzaro  <mcatanzaro@igalia.com>
545
546         Unreviewed, fix build using the new ENABLE_ADDRESS_SANITIZER option
547         https://bugs.webkit.org/show_bug.cgi?id=182400
548         <rdar://problem/37252242>
549
550         I failed to properly test a last-minute change.
551
552         * Source/cmake/WebKitCompilerFlags.cmake:
553
554 2018-02-05  Michael Catanzaro  <mcatanzaro@igalia.com>
555
556         [CMake] Add ENABLE_ADDRESS_SANITIZER to make it easier to build with asan support
557         https://bugs.webkit.org/show_bug.cgi?id=182400
558
559         Reviewed by Konstantin Tokarev.
560
561         * Source/cmake/OptionsGTK.cmake:
562         * Source/cmake/WebKitCompilerFlags.cmake:
563
564 2018-01-31  Michael Catanzaro  <mcatanzaro@igalia.com>
565
566         Update ReadMe.md
567         https://bugs.webkit.org/show_bug.cgi?id=182314
568
569         Reviewed by Alex Christensen.
570
571         Add download link for Epiphany Technology Preview. Improve build instructions for GTK. Add
572         build instructions for WPE. Add instructions to run MiniBrowser on Linux. Miscellaneous
573         typographical adjustments.
574
575         * ReadMe.md:
576
577 2018-01-30  Sergio Villar Senin  <svillar@igalia.com>
578
579         [WebVR][GTK][WPE] Exclude OpenVR from tarballs
580         https://bugs.webkit.org/show_bug.cgi?id=182284
581
582         Reviewed by Michael Catanzaro.
583
584         Added private build options for USE_OPENVR.
585
586         * Source/cmake/OptionsGTK.cmake:
587         * Source/cmake/OptionsWPE.cmake:
588
589 2018-01-30  Basuke Suzuki  <Basuke.Suzuki@sony.com>
590
591         [WinCairo] Fix forwarding header conflict of WebKit on WinCairo
592         https://bugs.webkit.org/show_bug.cgi?id=177202
593
594         Reviewed by Alex Christensen.
595
596         * Source/cmake/WebKitMacros.cmake:
597
598 2018-01-29  Jiewen Tan  <jiewen_tan@apple.com>
599
600         [WebAuthN] Add a compile-time feature flag
601         https://bugs.webkit.org/show_bug.cgi?id=182211
602         <rdar://problem/36936365>
603
604         Reviewed by Brent Fulgham.
605
606         * Source/cmake/WebKitFeatures.cmake:
607         * Source/cmake/tools/vsprops/FeatureDefines.props:
608         * Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
609
610 2018-01-18  Sergio Villar Senin  <svillar@igalia.com>
611
612         [WebVR] Add OpenVR to the tree and to the build
613         https://bugs.webkit.org/show_bug.cgi?id=177298
614
615         Reviewed by Žan Doberšek.
616
617         * Source/CMakeLists.txt:
618         * Source/cmake/OptionsGTK.cmake: Enable USE_OPENVR.
619         * Source/cmake/OptionsWPE.cmake: Ditto.
620
621 2018-01-18  Dan Bernstein  <mitz@apple.com>
622
623         [Xcode] Shared schemes in the WebKit workspace still have build pre-actions that invoke copy-webkitlibraries-to-product-directory
624         https://bugs.webkit.org/show_bug.cgi?id=181784
625
626         Reviewed by Anders Carlsson.
627
628         * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme: Remove the build pre-action.
629         * WebKit.xcworkspace/xcshareddata/xcschemes/All Tools.xcscheme: Ditto.
630
631 2018-01-17  Michael Catanzaro  <mcatanzaro@igalia.com>
632
633         WEBKIT_FRAMEWORK should not modify file-global include directories
634         https://bugs.webkit.org/show_bug.cgi?id=181656
635
636         Reviewed by Konstantin Tokarev.
637
638         Only modify the system include directories of the target passed to WEBKIT_FRAMEWORK.
639
640         * Source/cmake/WebKitMacros.cmake:
641
642 2018-01-17  Carlos Garcia Campos  <cgarcia@igalia.com>
643
644         Unreviewed. Update OptionsGTK.cmake and NEWS for 2.19.6 release.
645
646         * Source/cmake/OptionsGTK.cmake: Bump version numbers.
647
648 2018-01-15  Michael Catanzaro  <mcatanzaro@igalia.com>
649
650         REGRESSION(r226266): [GTK] RELEASE_ASSERT(reservedZoneSize >= minimumReservedZoneSize) in JSC::VM::updateStackLimits
651         https://bugs.webkit.org/show_bug.cgi?id=181438
652         <rdar://problem/36376724>
653
654         Reviewed by Carlos Garcia Campos.
655
656         Build JSC as a shared library.
657
658         Stop using -fvisibility=hidden. This is a shame, but it is causing problems that I don't
659         know how to fix.
660
661         * Source/cmake/OptionsGTK.cmake:
662         * Source/cmake/WebKitCompilerFlags.cmake:
663
664 2018-01-11  Keith Miller  <keith_miller@apple.com>
665
666         Rename ENABLE_ASYNC_ITERATION to ENABLE_JS_ASYNC_ITERATION
667         https://bugs.webkit.org/show_bug.cgi?id=181573
668
669         Reviewed by Simon Fraser.
670
671         * Source/cmake/WebKitFeatures.cmake:
672
673 2018-01-10  Per Arne Vollan  <pvollan@apple.com>
674
675         [Win] WebKitLegacy should be a dll, not a static library.
676         https://bugs.webkit.org/show_bug.cgi?id=181500
677
678         Reviewed by Alex Christensen.
679
680         Set WebKitLegacy library type to shared.
681
682         * Source/cmake/OptionsWin.cmake:
683
684 2018-01-09  Carlos Garcia Campos  <cgarcia@igalia.com>
685
686         Unreviewed. Update OptionsGTK.cmake and NEWS for 2.19.5 release.
687
688         * Source/cmake/OptionsGTK.cmake: Bump version numbers.
689
690 2018-01-09  Carlos Garcia Campos  <cgarcia@igalia.com>
691
692         Unreviewed. Update OptionsGTK.cmake and NEWS for 2.19.4 release.
693
694         * Source/cmake/OptionsGTK.cmake: Bump version numbers.
695
696 2018-01-05  Fujii Hironori  <Hironori.Fujii@sony.com>
697
698         REGRESSION(r226306)[Win][CMake] Unnecessary recompilations triggered by unconditionally copied header files of DerivedSources
699         https://bugs.webkit.org/show_bug.cgi?id=181324
700
701         Reviewed by Konstantin Tokarev.
702
703         r226306 changed to use cmake -E copy to copy header files of
704         DerivedSources. This command copies files unconditionally, then
705         introduced unnecessary recompilations.
706
707         * Source/cmake/WebKitMacros.cmake: Use copy_if_different instead of copy.
708
709 2018-01-03  Ting-Wei Lan  <lantw44@gmail.com>
710
711         Replace hard-coded paths in shebangs with #!/usr/bin/env
712         https://bugs.webkit.org/show_bug.cgi?id=181040
713
714         Reviewed by Alex Christensen.
715
716         * Source/cmake/tools/scripts/auto-version.pl:
717         * Source/cmake/tools/scripts/feature-defines.pl:
718         * Source/cmake/tools/scripts/version-stamp.pl:
719
720 == Rolled over to ChangeLog-2018-01-01 ==