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