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