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