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