forked from WebKit/WebKit-http
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
18049 lines (11109 loc) · 613 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2016-06-23 Carlos Garcia Campos <cgarcia@igalia.com>
Unreviewed. Update OptionsGTK.cmake and NEWS for 2.13.2 release.
* Source/cmake/OptionsGTK.cmake: Bump version numbers.
2016-06-15 Romain Bellessort <romain.bellessort@crf.canon.fr>
Enabling Shadow DOM for all platforms
https://bugs.webkit.org/show_bug.cgi?id=158738
Reviewed by Ryosuke Niwa.
Removed Shadow DOM from options (enabled by default)
* Source/cmake/OptionsEfl.cmake:
* Source/cmake/OptionsGTK.cmake:
* Source/cmake/OptionsWin.cmake:
* Source/cmake/WebKitFeatures.cmake:
* Source/cmake/tools/vsprops/FeatureDefines.props:
* Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
2016-06-13 Romain Bellessort <romain.bellessort@crf.canon.fr>
[GTK] Enabling Shadow DOM by default
https://bugs.webkit.org/show_bug.cgi?id=158686
Reviewed by Carlos Garcia Campos.
Added support for enabling Shadow DOM by default for GTK.
* Source/cmake/OptionsGTK.cmake:
2016-06-09 Michael Catanzaro <mcatanzaro@igalia.com>
Add comments to clarify feature enablement
https://bugs.webkit.org/show_bug.cgi?id=158567
Reviewed by Alex Christensen.
* Source/cmake/WebKitFeatures.cmake:
2016-06-08 Per Arne Vollan <pvollan@apple.com>
[Win] Shadow DOM tests are failing.
https://bugs.webkit.org/show_bug.cgi?id=158524
Reviewed by Brent Fulgham.
Enable Shadow DOM.
* Source/cmake/OptionsWin.cmake:
2016-06-07 Carlos Garcia Campos <cgarcia@igalia.com>
[GTK] Enable IndexedDB in workers
https://bugs.webkit.org/show_bug.cgi?id=158475
Reviewed by Antonio Gomes.
This is working now and many tests are failing only because we don't enable it.
* Source/cmake/OptionsGTK.cmake:
2016-06-06 Gyuyoung Kim <gyuyoung.kim@webkit.org>
[EFL] Update ewebkit minor version
https://bugs.webkit.org/show_bug.cgi?id=158409
Reviewed by Csaba Osztrogonác.
EWebKit has used efl 1.17 version though, it still is stopped at version 1.14.
* Source/cmake/OptionsEfl.cmake: Bump minor version to 1.17.
2016-06-05 Gyuyoung Kim <gyuyoung.kim@webkit.org>
[EFL] Sync EFL features with featureList.pm
https://bugs.webkit.org/show_bug.cgi?id=158410
Reviewed by Antonio Gomes.
In OptionsEfl, some features on/off status are different with
featureList.pm definitions. Sync with it.
* Source/cmake/OptionsEfl.cmake:
2016-06-03 Per Arne Vollan <pvollan@apple.com>
[Win] IndexedDB worker tests are failing.
https://bugs.webkit.org/show_bug.cgi?id=158341
Reviewed by Alex Christensen.
Enable IndexedDB in workers.
* Source/cmake/OptionsWin.cmake:
2016-05-31 Carlos Garcia Campos <cgarcia@igalia.com>
Unreviewed. Update OptionsGTK.cmake and NEWS for 2.13.1 release.
* Source/cmake/OptionsGTK.cmake: Bump version numbers.
2016-05-28 Ryosuke Niwa <rniwa@webkit.org>
Autocorrection makes it hard to type "doesn't" and to type @ in email addresses
https://bugs.webkit.org/show_bug.cgi?id=158177
Reviewed by Darin Adler.
Fixed manual tests for autocorrection panels and added a manual test for . Most of changes are fixing up the path to LayoutTests/editing/editing.js.
Also wrap many steps to type in a space or delete a character inside setTimeout since autocorrection happens on a timer
and the fact WebKit2 communicates with NSSpellChecker via IPC makes the behavior even more indeterministic.
* ManualTests/autocorrection/autocorrection-at-mark.html: Added.
* ManualTests/autocorrection/autocorrection-cancelled-by-ESC.html:
* ManualTests/autocorrection/autocorrection-cancelled-by-typing-1.html:
* ManualTests/autocorrection/autocorrection-contraction-2.html: Added.
* ManualTests/autocorrection/autocorrection-contraction.html:
* ManualTests/autocorrection/autocorrection-in-iframe.html:
* ManualTests/autocorrection/close-window-when-correction-is-shown.html:
* ManualTests/autocorrection/continue-typing-to-dismiss-reversion.html:
* ManualTests/autocorrection/delete-to-dismiss-reversion.html:
* ManualTests/autocorrection/delete-to-end-of-word-to-show-reversion.html:
* ManualTests/autocorrection/dismiss-multiple-guesses.html:
* ManualTests/autocorrection/document-for-iframe-test.html: Removed.
* ManualTests/autocorrection/move-to-end-of-word-to-show-reversion.html: Type a space and move care in setTimeout as
the reversion panel wouldn't show up otherwise.
* ManualTests/autocorrection/remove-misspelling-marker-after-appending-letter.html: Delay the typing of a space as well as
deleting letters since autocorrection panel wouldn't show up in time otherwise, and deleting character immediately would
reject the autocorrection instead of accepting it. Also removed the steps to add back the spellchecking marker and extracted
it as a separate test.
* ManualTests/autocorrection/removing-misspelling-marker-after-appending-letter-2.html: Copied. This test continues the full
scenario in the previous test by typing a space and deleting the character, thereby bringing up spellchecking marker.
* ManualTests/autocorrection/resources: Added.
* ManualTests/autocorrection/resources/document-for-iframe-test.html: Moved from ManualTests/autocorrection/.
* ManualTests/autocorrection/select-from-multiple-guesses.html: Added a missing instruction.
* ManualTests/autocorrection/spell-checking-after-reversion.html:
* ManualTests/autocorrection/type-whitespace-to-dismiss-reversion.html: Delay the typing of a space and moving the selection
since the reversion panel wouldn't show up otherwise.
* ManualTests/autocorrection/undo-autocorrection-2.html: Copied. Automated most of steps in the second test case.
* ManualTests/autocorrection/undo-autocorrection.html:
2016-05-25 Konstantin Tokarev <annulen@yandex.ru>
[cmake] Deduplicate make-js-file-arrays usage and make it work on Windows.
https://bugs.webkit.org/show_bug.cgi?id=157997
Reviewed by Alex Christensen.
* Source/cmake/WebKitMacros.cmake: Added MAKE_JS_FILE_ARRAYS macro.
2016-05-25 Manuel Rego Casasnovas <rego@igalia.com>
[css-grid] Turn on ENABLE_CSS_GRID_LAYOUT by default
https://bugs.webkit.org/show_bug.cgi?id=158060
Reviewed by Darin Adler.
The runtime flag is disabled by default,
but we want to build CSS Grid Layout by default.
Otherwise the runtime flag would be useless.
* Source/cmake/WebKitFeatures.cmake:
2016-05-22 Brady Eidson <beidson@apple.com>
Move to C++14.
https://bugs.webkit.org/show_bug.cgi?id=157948
Reviewed by Michael Catanzaro.
* Source/cmake/OptionsCommon.cmake:
2016-05-22 Csaba Osztrogonác <ossy@webkit.org>
Suppress -Wmissing-field-initializers warnings with GCC 4.9
https://bugs.webkit.org/show_bug.cgi?id=157888
Reviewed by Michael Catanzaro.
* Source/cmake/WebKitHelpers.cmake:
2016-05-20 Joseph Pecoraro <pecoraro@apple.com>
Remove LegacyProfiler
https://bugs.webkit.org/show_bug.cgi?id=153565
Reviewed by Saam Barati.
* ManualTests/inspector/profiler-test-call.html: Removed.
* ManualTests/inspector/profiler-test-many-calls-in-the-same-scope.html: Removed.
2016-05-18 Gwang Yoon Hwang <yoon@igalia.com>
[GStreamer] Use FakeSink to get a decoded texture from a pipeline
https://bugs.webkit.org/show_bug.cgi?id=153641
Reviewed by Philippe Normand.
* Source/cmake/FindGStreamer.cmake: Bump gst-gl version to 1.8.0
2016-05-17 Dean Jackson <dino@apple.com>
Remove ES6_GENERATORS flag
https://bugs.webkit.org/show_bug.cgi?id=157815
<rdar://problem/26332894>
Reviewed by Geoffrey Garen.
This flag isn't needed. Generators are enabled everywhere and
part of a stable specification.
* Source/cmake/OptionsWin.cmake:
* Source/cmake/WebKitFeatures.cmake:
* Source/cmake/tools/vsprops/FeatureDefines.props:
* Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
2016-05-16 Joseph Pecoraro <pecoraro@apple.com>
Unreviewed rollout r200924. Caused js/regress/string-replace-generic.html to fail.
* ManualTests/inspector/profiler-test-call.html: Added.
* ManualTests/inspector/profiler-test-many-calls-in-the-same-scope.html: Added.
2016-05-14 Joseph Pecoraro <pecoraro@apple.com>
Remove LegacyProfiler
https://bugs.webkit.org/show_bug.cgi?id=153565
Reviewed by Mark Lam.
* ManualTests/inspector/profiler-test-call.html: Removed.
* ManualTests/inspector/profiler-test-many-calls-in-the-same-scope.html: Removed.
2016-05-13 Yoav Weiss <yoav@yoav.ws>
Turn on WEB_TIMING for all ports
https://bugs.webkit.org/show_bug.cgi?id=157673
Reviewed by Alex Christensen.
Turn on WEB_TIMING by default on the cmake Mac port, to match it with all other ports,
and make sure that the flag will be on by default for all ports.
* Source/cmake/OptionsGTK.cmake: Remove the specific private flag for WEB_TIMING.
* Source/cmake/OptionsMac.cmake: Remove the specific private flag for WEB_TIMING.
* Source/cmake/WebKitFeatures.cmake: Turn on WEB_TIMING for all ports by default.
2016-05-12 Csaba Osztrogonác <ossy@webkit.org>
Remove ENABLE(ES6_ARROWFUNCTION_SYNTAX) guards
https://bugs.webkit.org/show_bug.cgi?id=157564
Reviewed by Darin Adler.
* Source/cmake/WebKitFeatures.cmake:
2016-05-10 Michael Catanzaro <mcatanzaro@igalia.com>
[Linux] Remove seccomp filters support
https://bugs.webkit.org/show_bug.cgi?id=157380
Reviewed by Darin Adler.
* Source/cmake/FindLibSeccomp.cmake: Removed.
* Source/cmake/OptionsEfl.cmake:
* Source/cmake/OptionsGTK.cmake:
* Source/cmake/WebKitFeatures.cmake:
2016-05-06 Manuel Rego Casasnovas <rego@igalia.com>
[css-grid] Unprefix CSS Grid Layout properties
https://bugs.webkit.org/show_bug.cgi?id=157137
Reviewed by Simon Fraser.
Remove "-webkit" prefix from all the grid layout properties,
including the display value.
Update the source code to remove the prefix where it was used too.
* ManualTests/css-grid-layout-item-with-huge-span-crash.html:
2016-05-02 Per Arne Vollan <peavo@outlook.com>
[Win] Enable IndexedDB.
https://bugs.webkit.org/show_bug.cgi?id=157192
Reviewed by Brent Fulgham.
* Source/cmake/OptionsWin.cmake:
2016-05-02 Yoav Weiss <yoav@yoav.ws>
Move ResourceTiming behind a runtime flag
https://bugs.webkit.org/show_bug.cgi?id=157133
Reviewed by Alex Christensen.
* Source/cmake/WebKitFeatures.cmake: Remove the PERFORMANCE_TIMELINE build flag.
2016-04-29 Commit Queue <commit-queue@webkit.org>
Unreviewed, rolling out r200232.
https://bugs.webkit.org/show_bug.cgi?id=157189
This change broke the Mac CMake build and its LayoutTest is
failing and/or flaky on all platforms (Requested by ryanhaddad
on #webkit).
Reverted changeset:
"Move ResourceTiming behind a runtime flag"
https://bugs.webkit.org/show_bug.cgi?id=157133
http://trac.webkit.org/changeset/200232
2016-04-29 Yoav Weiss <yoav@yoav.ws>
Move ResourceTiming behind a runtime flag
https://bugs.webkit.org/show_bug.cgi?id=157133
Reviewed by Alex Christensen.
* Source/cmake/WebKitFeatures.cmake: Remove the PERFORMANCE_TIMELINE build flag.
2016-04-28 Commit Queue <commit-queue@webkit.org>
Unreviewed, rolling out r200185.
https://bugs.webkit.org/show_bug.cgi?id=157131
Bad temporary file added unintentionally (Requested by fredw
on #webkit).
Reverted changeset:
"RenderMathMLOperator refactoring: introduce getBaseGlyph and
remove parameter from getDisplayStyleLargeOperator"
https://bugs.webkit.org/show_bug.cgi?id=156910
http://trac.webkit.org/changeset/200185
2016-04-25 Ryosuke Niwa <rniwa@webkit.org>
Remove the build flag for template elements
https://bugs.webkit.org/show_bug.cgi?id=157022
Reviewed by Daniel Bates.
* Source/cmake/OptionsEfl.cmake:
* Source/cmake/OptionsMac.cmake:
* Source/cmake/OptionsWin.cmake:
* Source/cmake/WebKitFeatures.cmake:
* Source/cmake/tools/vsprops/FeatureDefines.props:
* Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
2016-04-22 Carlos Garcia Campos <cgarcia@igalia.com>
[GTK] Enable the download attribute support
https://bugs.webkit.org/show_bug.cgi?id=99025
Reviewed by Žan Doberšek.
* Source/cmake/OptionsGTK.cmake:
2016-04-18 Yusuke Suzuki <utatane.tea@gmail.com>
[JSCOnly] Implement RunLoop and remove glib dependency
https://bugs.webkit.org/show_bug.cgi?id=155706
Reviewed by Michael Catanzaro.
* Source/cmake/OptionsJSCOnly.cmake:
2016-04-18 Carlos Garcia Campos <cgarcia@igalia.com>
[GTK] Menu list button doesn't use the text color from the theme
https://bugs.webkit.org/show_bug.cgi?id=118234
Reviewed by Darin Adler.
* ManualTests/gtk/theme.html: Add a disabled combo test.
2016-04-13 Konstantin Tokarev <annulen@yandex.ru>
FindWebP should not be misguided by pkg-config when cross-compiling.
https://bugs.webkit.org/show_bug.cgi?id=156544
Reviewed by Michael Catanzaro.
We should use pkg-config output only as a hint, like other modules do.
* Source/cmake/FindWebP.cmake:
2016-04-07 Carlos Garcia Campos <cgarcia@igalia.com>
[GTK] Rework the theming code for GTK+ 3.20
https://bugs.webkit.org/show_bug.cgi?id=156333
Reviewed by Michael Catanzaro.
Add a manual test to check how themed elements are rendered.
* ManualTests/gtk/theme.html: Added.
2016-04-11 Fujii Hironori <Hironori.Fujii@jp.sony.com>
[CMake] Make FOLDER property INHERITED
https://bugs.webkit.org/show_bug.cgi?id=156460
Reviewed by Brent Fulgham.
Some CMake targets are not setting the FOLDER property. This causes the
generated projects to be displayed in the top-level folder of the solution.
Making the FOLDER property INHERITED ensures that all the targets
are placed in their proper directories.
* Source/cmake/OptionsCommon.cmake:
Define FOLDER property as a inherited property.
* Source/cmake/WebKitMacros.cmake:
Do not set FOLDER target property.
2016-04-08 Alex Christensen <achristensen@webkit.org>
Progress towards running CMake WebKit2 on Mac
https://bugs.webkit.org/show_bug.cgi?id=156426
Reviewed by Tim Horton.
* Source/cmake/OptionsMac.cmake:
FTL works on Mac, so let's use it.
* Source/cmake/WebKitMacros.cmake:
2016-04-07 Joseph Pecoraro <pecoraro@apple.com>
Remove ENABLE(ENABLE_ES6_CLASS_SYNTAX) guards
https://bugs.webkit.org/show_bug.cgi?id=156384
Reviewed by Ryosuke Niwa.
* Source/cmake/WebKitFeatures.cmake:
2016-04-07 Dean Jackson <dino@apple.com>
[iOS] Play button on video is too dark
https://bugs.webkit.org/show_bug.cgi?id=156383
<rdar://problem/23540816>
Reviewed by Simon Fraser.
Add a manual test for iOS that shows the expected appearance
of a video element. Unfortunately, due to the way we take
snapshots on iOS within our test runner, we don't get the
platform blurring effect, which means an automated test
won't work.
* ManualTests/ios/start-playback-button-appearance-expected.html: Added.
* ManualTests/ios/start-playback-button-appearance.html: Added.
2016-04-06 Alex Christensen <achristensen@webkit.org>
Fix CMake DumpRenderTree
https://bugs.webkit.org/show_bug.cgi?id=156305
Reviewed by Daniel Bates.
* Source/cmake/OptionsMac.cmake:
2016-04-05 Alex Christensen <achristensen@webkit.org>
Make CMake-generated binaries on Mac able to run
https://bugs.webkit.org/show_bug.cgi?id=156268
Reviewed by Daniel Bates.
* Source/cmake/OptionsMac.cmake:
2016-04-04 Alejandro G. Castro <alex@igalia.com>
REGRESSION(r198492): [GTK] The WEB_RTC flag was not correctly added in some situations
https://bugs.webkit.org/show_bug.cgi?id=156164
Reviewed by Philippe Normand.
Remove double space in the error message when openwebrtc is not present.
* Source/cmake/OptionsGTK.cmake:
2016-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
Unreviewed. Bump GTK+ versions numbers.
* Source/cmake/OptionsGTK.cmake:
2016-03-31 Daniel Bates <dabates@apple.com>
tool tip/alt. text appears when mouse is no longer hovering over link
https://bugs.webkit.org/show_bug.cgi?id=24427
<rdar://problem/8045235>
Reviewed by Antonio Gomes.
Although the bug no longer reproduces, add a manual test that can be used to determine if a
tooltip for a hyperlink is shown when the cursor no longer hovers over it.
* ManualTests/tooltip-when-mouse-not-directly-over-hyperlink.html: Added.
2016-03-29 Commit Queue <commit-queue@webkit.org>
Unreviewed, rolling out r198781.
https://bugs.webkit.org/show_bug.cgi?id=155986
broke windows clean build (Requested by alexchristensen on
#webkit).
Reverted changeset:
"[Win] CMake seems to build all generated files every time"
https://bugs.webkit.org/show_bug.cgi?id=155872
http://trac.webkit.org/changeset/198781
2016-03-29 Brent Fulgham <bfulgham@apple.com>
[Win] CMake seems to build all generated files every time
https://bugs.webkit.org/show_bug.cgi?id=155872
Reviewed by Alex Christensen.
This seems to be caused by Visual Studio being unhappy receiving multiple output targets
for its custom build rules. If I limit the output to just the header file on Windows, the
dependency check seems to do the right thing.
* Source/cmake/WebKitMacros.cmake:
2016-03-28 Alex Christensen <achristensen@webkit.org>
Fix Mac Ninja build after r198766.
* Source/cmake/WebKitMacros.cmake:
WebCore_DERIVED_SOURCES are intentionally in a separate library to reduce linker line length.
This is now only specific to WebKit2_DERIVED_SOURCES, so I'm moving it there.
2016-03-28 Alex Christensen <achristensen@webkit.org>
Fix Windows build after r198766.
* Source/cmake/WebKitMacros.cmake:
Use the filename from the cpp so that WebCorePrefix.cpp and WebCoreDerivedSourcesPrefix.cpp
generate unique .pch files, even though they both include WebCorePrefix.h
2016-03-28 Alex Christensen <achristensen@webkit.org>
Fix Ninja build on Mac
https://bugs.webkit.org/show_bug.cgi?id=151399
Reviewed by Darin Adler.
* Source/CMakeLists.txt:
* Source/cmake/WebKitMacros.cmake:
2016-03-27 Daniel Bates <dabates@apple.com>
WebKit.xcworkspace "All Source" scheme always copies OS X WebKitSystemInterface libraries
https://bugs.webkit.org/show_bug.cgi?id=155889
Reviewed by Alexey Proskuryakov.
Fixes an issue where building the "All Source" scheme in WebKit.xcworkspace would
always copy the OS X WebKitSystemInterface libraries regardless of the selected
base SDK. In particular, it would copy the OS X WebKitSystemInterface libraries
when building with SDK iphonesimulator. WebKit.xcworkspace should copy the SDK-
specific WebKitSystemInterface libraries.
* WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
2016-03-25 Brady Eidson <beidson@apple.com>
Soften push/replaceState frequency restrictions.
<rdar://problem/25228439> and https://bugs.webkit.org/show_bug.cgi?id=155901
Rubber-stamped by Timothy Hatcher.
* ManualTests/state-objects-time-limit.html: Added.
2016-03-25 Daniel Bates <dabates@apple.com>
REGRESSION (r197358): WebKitSystemInterface.h copied into directory named "--llvm"
https://bugs.webkit.org/show_bug.cgi?id=155838
Reviewed by Alexey Proskuryakov.
Do not pass command line flag --llvm when calling script copy-webkitlibraries-to-product-directory
to avoid copying the WebKitSystemInterface libraries to an incorrect location. The --llvm flag was
removed from copy-webkitlibraries-to-product-directory in <http://trac.webkit.org/changeset/197358>.
* WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
2016-03-25 Bill Ming <mbbill@gmail.com>
Detect correct number of processors on windows
https://bugs.webkit.org/show_bug.cgi?id=155884
Reviewed by Alex Christensen.
* Tools/Scripts/run-jsc-stress-tests:
2016-03-25 Brent Fulgham <bfulgham@apple.com>
[Win] Improve CMake build performance
https://bugs.webkit.org/show_bug.cgi?id=155871
<rdar://problem/24747822>
Reviewed by Alex Christensen.
Add a flag to the PROCESS_ALLINONE_FILE macro so that it does not remove
the files contained in the passed all-in-one file, since this breaks
dependency checking and generation of the derived sources from the IDL.
Instead, include the header files in the project so that all files get
generated.
* Source/cmake/WebKitMacros: Updated for 'DerivedSources.cpp' use case.
2016-03-25 Konstantin Tokarev <annulen@yandex.ru>
Turned on ENABLE_REQUEST_ANIMATION_FRAME by default for any port.
https://bugs.webkit.org/show_bug.cgi?id=155882
Reviewed by Michael Catanzaro.
It was already enabled in all trunk ports, and is required for
WebInspectorUI to work.
* Source/cmake/OptionsGTK.cmake: Removed duplication of default value.
* Source/cmake/OptionsMac.cmake: Ditto.
* Source/cmake/WebKitFeatures.cmake: Turned
ENABLE_REQUEST_ANIMATION_FRAME ON.
2016-03-24 Bill Ming <mbbill@gmail.com>
Determine architecture for running jsc stress tests on windows
https://bugs.webkit.org/show_bug.cgi?id=155840
Reviewed by Alex Christensen.
* Tools/Scripts/run-jsc-stress-tests:
2016-03-23 Bill Ming <mbbill@gmail.com>
Fixed ninja build path.
https://bugs.webkit.org/show_bug.cgi?id=155796
Reviewed by Alex Christensen.
* Tools/Scripts/build-webkit:
2016-03-21 Eric Carlson <eric.carlson@apple.com>
Add a WebRTC specific compile flag
https://bugs.webkit.org/show_bug.cgi?id=155663
Reviewed by Jer Noble.
* Source/cmake/OptionsEfl.cmake:
* Source/cmake/OptionsGTK.cmake:
* Source/cmake/WebKitFeatures.cmake:
2016-03-18 Yusuke Suzuki <utatane.tea@gmail.com>
Unreviewed, missing SET_AND_EXPOSE_TO_BUILD for USE_UDIS86 in JSCOnly port
https://bugs.webkit.org/show_bug.cgi?id=155628
* Source/cmake/OptionsJSCOnly.cmake:
2016-03-17 Yusuke Suzuki <utatane.tea@gmail.com>
[JSCOnly] Enable udis86
https://bugs.webkit.org/show_bug.cgi?id=155628
Reviewed by Carlos Garcia Campos.
Enable udis86 for disassembler. The current flag name is incorrect.
* Source/cmake/OptionsJSCOnly.cmake:
2016-03-14 Konstantin Tokarev <annulen@yandex.ru>
Restored ENABLE_WEBCORE option and used it in JSCOnly port.
https://bugs.webkit.org/show_bug.cgi?id=155428
Reviewed by Michael Catanzaro.
This is a partial revert of r182624.
* CMakeLists.txt:
* Source/CMakeLists.txt:
* Source/cmake/OptionsJSCOnly.cmake:
* Source/cmake/WebKitFS.cmake:
2016-03-13 Joseph Pecoraro <pecoraro@apple.com>
Remove ENABLE(ES6_TEMPLATE_LITERAL_SYNTAX) guards
https://bugs.webkit.org/show_bug.cgi?id=155417
Reviewed by Yusuke Suzuki.
* Source/cmake/OptionsWin.cmake:
* Source/cmake/WebKitFeatures.cmake:
* Source/cmake/tools/vsprops/FeatureDefines.props:
* Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
2016-03-13 Konstantin Tokarev <annulen@yandex.ru>
Added new port JSCOnly.
https://bugs.webkit.org/show_bug.cgi?id=154512
Reviewed by Michael Catanzaro.
This port allows to build JavaScriptCore engine with minimal
dependencies.
* CMakeLists.txt:
* Source/cmake/OptionsJSCOnly.cmake: Added.
2016-03-12 Myles C. Maxfield <mmaxfield@apple.com>
Delete dead SVG Font code
https://bugs.webkit.org/show_bug.cgi?id=154718
Reviewed by Antti Koivisto.
* Source/cmake/OptionsEfl.cmake:
* Source/cmake/OptionsWin.cmake:
* Source/cmake/WebKitFeatures.cmake:
* Source/cmake/tools/vsprops/FeatureDefines.props:
* Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
2016-03-12 Jeremy Huddleston Sequoia <jeremyhu@apple.com>
[GTK][Mac] Don't force ENABLE_INTROSPECTION=OFF on Mac
https://bugs.webkit.org/show_bug.cgi?id=152650
Reviewed by Carlos Garcia Campos.
* Source/cmake/OptionsGTK.cmake:
2016-03-10 Frederic Wang <fwang@igalia.org>
[GTK] Add support for WOFF2
https://bugs.webkit.org/show_bug.cgi?id=152616
Reviewed by Carlos Garcia Campos.
* Source/CMakeLists.txt: Build brotli and woff2 third-party libraries if WOFF2 is enabled.
* Source/cmake/OptionsGTK.cmake: Always enable WOFF2 on GTK.
2016-03-09 Konstantin Tokarev <annulen@yandex.ru>
[cmake] Fixed All-in-One build.
https://bugs.webkit.org/show_bug.cgi?id=155241
Reviewed by Csaba Osztrogonác.
* Source/cmake/WebKitMacros.cmake: Last item of WebCore_SOURCES was
not removed in PROCESS_ALLINONE_FILE.
2016-03-08 Myles C. Maxfield <mmaxfield@apple.com>
[EFL] Enable the SVG -> OTF Font Converter
https://bugs.webkit.org/show_bug.cgi?id=155192
Reviewed by Gyuyoung Kim.
* Source/cmake/OptionsEfl.cmake:
2016-03-08 Myles C. Maxfield <mmaxfield@apple.com>
[GTK] Enable the SVG -> OTF Font Converter
https://bugs.webkit.org/show_bug.cgi?id=155191
Reviewed by Martin Robinson.
* Source/cmake/OptionsGTK.cmake:
2016-03-05 Michael Catanzaro <mcatanzaro@igalia.com>
Unreviewed, fix GTK/EFL build after r197575 and add mandatory GnuTLS dependency
* Source/cmake/OptionsEfl.cmake:
* Source/cmake/OptionsGTK.cmake:
2016-03-02 Konstantin Tokarev <annulen@yandex.ru>
[cmake] Moved PRE/POST_BUILD_COMMAND to WEBKIT_FRAMEWORK.
https://bugs.webkit.org/show_bug.cgi?id=154651
Reviewed by Alex Christensen.
* Source/cmake/WebKitMacros.cmake: Used phony target instead of
CMake's PRE_BUILD COMMAND feature because the latter actually
generates pre-link target instead of pre-build.
2016-03-01 Alex Christensen <achristensen@webkit.org>
Reduce size of internal windows build output
https://bugs.webkit.org/show_bug.cgi?id=154763
Reviewed by Brent Fulgham.
* Source/cmake/OptionsWin.cmake:
2016-03-01 Commit Queue <commit-queue@webkit.org>
Unreviewed, rolling out r197056.
https://bugs.webkit.org/show_bug.cgi?id=154870
broke win ews (Requested by alexchristensen on #webkit).
Reverted changeset:
"[cmake] Moved PRE/POST_BUILD_COMMAND to WEBKIT_FRAMEWORK."
https://bugs.webkit.org/show_bug.cgi?id=154651
http://trac.webkit.org/changeset/197056
2016-02-29 Konstantin Tokarev <annulen@yandex.ru>
[cmake] Allow using FindGLIB in case glib is optional dependency.
https://bugs.webkit.org/show_bug.cgi?id=154796
Reviewed by Michael Catanzaro.
FindGLIB caused internal CMake error in case glibconfig.h is not
found.
* Source/cmake/FindGLIB.cmake:
2016-02-29 Commit Queue <commit-queue@webkit.org>
Unreviewed, rolling out r197297.
https://bugs.webkit.org/show_bug.cgi?id=154810
This change broke build of GTK from scratch (Requested by
annulen on #webkit).
Reverted changeset:
"[cmake] Allow using FindGLIB in case glib is optional
dependency."
https://bugs.webkit.org/show_bug.cgi?id=154796
http://trac.webkit.org/changeset/197297
2016-02-28 Konstantin Tokarev <annulen@yandex.ru>
[cmake] Allow using FindGLIB in case glib is optional dependency.
https://bugs.webkit.org/show_bug.cgi?id=154796
Reviewed by Michael Catanzaro.
FindGLIB caused internal CMake error in case GLIBCONFIG_INCLUDE_DIR is
not defined.
* Source/cmake/FindGLIB.cmake:
2016-02-25 Myles C. Maxfield <mmaxfield@apple.com>
[Win] [SVG -> OTF Converter] Support the SVG -> OTF Font Converter
https://bugs.webkit.org/show_bug.cgi?id=143402
Reviewed by Alex Christensen.
Turn on by default, and turn on for Windows.
EFL and GTK already explicitly disable it in OptionsEfl.cmake and OptionsGTK.cmake.
* Source/cmake/OptionsWin.cmake:
* Source/cmake/WebKitFeatures.cmake:
2016-02-24 Nikos Andronikos <nikos.andronikos-webkit@cisra.canon.com.au>
[web-animations] Add AnimationTimeline, DocumentTimeline and add extensions to Document interface
https://bugs.webkit.org/show_bug.cgi?id=151688
Reviewed by Dean Jackson.
Enables the WEB_ANIMATIONS compiler switch.
* Source/cmake/OptionsWin.cmake:
2016-02-24 Konstantin Tokarev <annulen@yandex.ru>
[cmake] Moved PRE/POST_BUILD_COMMAND to WEBKIT_FRAMEWORK.
https://bugs.webkit.org/show_bug.cgi?id=154651
Reviewed by Alex Christensen.
* Source/cmake/WebKitMacros.cmake:
2016-02-22 Konstantin Tokarev <annulen@yandex.ru>
[cmake] Moved library setup code to WEBKIT_FRAMEWORK macro.
https://bugs.webkit.org/show_bug.cgi?id=154450
Reviewed by Alex Christensen.
* Source/cmake/WebKitMacros.cmake:
2016-02-18 Philippe Normand <pnormand@igalia.com>
[GStreamer] Bump internal jhbuild versions to 1.6.3
https://bugs.webkit.org/show_bug.cgi?id=149594
Reviewed by Michael Catanzaro.
* Source/cmake/FindGStreamer.cmake: Check gst-gl version for the latest stable release of GStreamer.
2016-02-18 Anders Carlsson <andersca@apple.com>
Get rid of the "All Source (target WebProcess)" scheme.
Rubber-stamped by Dan Bernstein.
* WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme: Removed.
2016-02-18 Michael Catanzaro <mcatanzaro@igalia.com>
[CMake] Remove LLVM support
https://bugs.webkit.org/show_bug.cgi?id=154370
Reviewed by Csaba Osztrogonác.
After switching all CMake ports to B3, this was only needed for the LLVM disassembler, which
has been removed from JSC. Feel free to bring this back if restoring the LLVM disassembler,
but for the time being this is dead code.
* Source/cmake/FindLLVM.cmake: Removed.
* Source/cmake/OptionsCommon.cmake:
2016-02-18 Joonghun Park <jh718.park@samsung.com>
[CMake] Remove meaningless conditional statements in CMakeLists.txt
https://bugs.webkit.org/show_bug.cgi?id=153778
Reviewed by Csaba Osztrogonác.
* CMakeLists.txt:
Use CMAKE_FOO_OUTPUT_DIRECTORY located in CMakeLists.txt as default value.
And remove conditional statements which has enclosed these one
because they don't have meaning anymore.
2016-02-15 Alex Christensen <achristensen@webkit.org>
Re-enable INTL on WinCairo
https://bugs.webkit.org/show_bug.cgi?id=154256
Reviewed by Michael Catanzaro.
* Source/cmake/OptionsWin.cmake:
Peavo updated icu and it works, so let's re-enable INTL on WinCairo to catch Windows build failures.
2016-02-12 Csaba Osztrogonác <ossy@webkit.org>
[EFL][GTK] Fix ENABLE(SVG_OTF_CONVERTER) build
https://bugs.webkit.org/show_bug.cgi?id=154165
Reviewed by Alex Christensen.
* Source/cmake/OptionsEfl.cmake:
* Source/cmake/OptionsGTK.cmake:
2016-02-11 Konstantin Tokarev <annulen@yandex.ru>
[cmake] Consolidate TextureMapper file and include dir lists.
https://bugs.webkit.org/show_bug.cgi?id=154106
Reviewed by Michael Catanzaro.
* Source/cmake/OptionsEfl.cmake: Expose USE_TEXTURE_MAPPER_GL to
CMake code.
* Source/cmake/OptionsWinCairo.cmake: Ditto.
2016-02-09 Csaba Osztrogonác <ossy@webkit.org>
[GTK][EFL] Fix several build configuration related to SamplingProfiler after r196245
https://bugs.webkit.org/show_bug.cgi?id=154033
Reviewed by Michael Catanzaro.
* Source/cmake/WebKitFeatures.cmake:
2016-02-09 Carlos Garcia Campos <cgarcia@igalia.com>
Unreviewed. Update OptionsGTK.cmake and NEWS for 2.11.5 release.
* Source/cmake/OptionsGTK.cmake: Bump version numbers.
2016-02-07 Yusuke Suzuki <utatane.tea@gmail.com>
[GTK][EFL] Enable SamplingProfiler
https://bugs.webkit.org/show_bug.cgi?id=153638