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