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