forked from WebKit/WebKit-http
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
12407 lines (7613 loc) · 420 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
2014-07-22 Adrian Perez de Castro <[email protected]>
[GStreamer] [GTK] WebKit does not build with GStreamer 1.4
https://bugs.webkit.org/show_bug.cgi?id=135114
Fix build with GStreamer 1.4
Reviewed by Philippe Normand.
* Source/cmake/FindGStreamer.cmake: Check version 1.4.0 for the
gst-mpegts component instead of the unstable 1.3.x verstions.
2014-07-21 Carlos Garcia Campos <[email protected]>
[GTK] Simplify make-dist command line arguments
https://bugs.webkit.org/show_bug.cgi?id=134832
Reviewed by Martin Robinson.
* Source/PlatformGTK.cmake: Use --version instead of
--tarball-root when running make-dist.py.
2014-07-18 Jon Honeycutt <[email protected]>
Add a manual test for r135044
<https://bugs.webkit.org/show_bug.cgi?id=135044>
Rubber-stamped by Andy Estes.
* ManualTests/ios/typing-in-field-that-clears-on-keyup.html: Added.
2014-07-18 Dana Burkart <[email protected]>
Add a new 'analyze' target to the makefile. This will make use of a new
'PATH_TO_SCAN_BUILD' which, if set will wrap xcodebuild in the clang
static analyzer.
https://bugs.webkit.org/show_bug.cgi?id=135057
<rdar://problem/10193187>
Reviewed by David Kilzer.
* Makefile:
* Makefile.shared:
* Source/Makefile:
2014-07-15 Ryuan Choi <[email protected]>
[CMAKE] ENABLE_ENCRYPTED_MEDIA_V2 should depend on ENABLE_VIDEO
https://bugs.webkit.org/show_bug.cgi?id=134963
Reviewed by Gyuyoung Kim.
ENCRYPTED_MEDIA_V2 requires VIDEO enabled.
* Source/cmake/WebKitFeatures.cmake: Added the dependency for ENABLE_ENCRYPTED_MEDIA_V2.
2014-07-14 Daniel Bates <[email protected]>
[iOS] Add tests to ensure CSS :active and :hover are applied when processing touch events
https://bugs.webkit.org/show_bug.cgi?id=134905
<rdar://problem/16602779>
Reviewed by Simon Fraser.
Add a manual test to ensure that styles for CSS pseudo-class :hover aren't temporarily cleared
on the tapped element when processing a touchend as a result of finger pressing and releasing
on the same element that is initially positioned outside the visible content area.
* ManualTests/ios/touchstart-touchend-on-same-element-should-not-clear-hover.html: Added.
2014-07-11 Carlos Garcia Campos <[email protected]>
[GTK] Enable VIDEO_TRACK by default
https://bugs.webkit.org/show_bug.cgi?id=134801
Reviewed by Philippe Normand.
* Source/cmake/OptionsGTK.cmake:
2014-07-10 Carlos Garcia Campos <[email protected]>
[GTK][CMake] Add a 'distcheck' target
https://bugs.webkit.org/show_bug.cgi?id=130675
Reviewed by Gustavo Noronha Silva.
* Source/PlatformGTK.cmake: Add distcheck target.
2014-07-10 Carlos Garcia Campos <[email protected]>
[GTK] Use the same default options for production builds that previous stable releases
https://bugs.webkit.org/show_bug.cgi?id=134589
Reviewed by Martin Robinson.
Change the default value of some features to match our stable releases.
Add FindCairoGL to find cairo-gl libraries and make accelearetd 2D
canvas depend on whether cairo-gl is found.
* Source/cmake/FindCairoGL.cmake: Added.
* Source/cmake/OptionsGTK.cmake:
2014-07-08 Sun-woo Nam <[email protected]>
[EFL] Support Encrypted Media Extensions.
https://bugs.webkit.org/show_bug.cgi?id=134750
Reviewed by Gyuyoung Kim.
Webkit needs to play encrypted media contents when media player
is played by Media source extensions and normal video procedure.
* Source/cmake/OptionsEfl.cmake: Turn on ENABLE_ENCRYPTED_MEDIA_V2
2014-07-08 Alex Christensen <[email protected]>
Steps towards CMake on Windows.
https://bugs.webkit.org/show_bug.cgi?id=134716
Reviewed by Martin Robinson.
* CMakeLists.txt:
Added AppleWin and WinCairo to list of CMake ports.
* Source/cmake/OptionsAppleWin.cmake: Added.
* Source/cmake/OptionsWinCairo.cmake: Added.
* Source/cmake/OptionsWindows.cmake:
Windows needs to use the system malloc. Other options to come.
2014-07-04 Gyuyoung Kim <[email protected]>
[EFL] Support Geolocation
https://bugs.webkit.org/show_bug.cgi?id=134439
Reviewed by Antonio Gomes.
* Source/cmake/OptionsEfl.cmake: Turn on ENABLE_GEOLOCATION.
2014-07-03 Ryuan Choi <[email protected]>
Broken build with build-webkit --no-video
https://bugs.webkit.org/show_bug.cgi?id=134587
Reviewed by Darin Adler.
MEDIA_CONTROLS_SCRIPT requires VIDEO enabled.
* Source/cmake/WebKitFeatures.cmake: Added the dependency for ENABLE_MEDIA_CONTROLS_SCRIPT.
2014-07-03 Carlos Garcia Campos <[email protected]>
[GTK] The list of features shown by cmake is not accurate
https://bugs.webkit.org/show_bug.cgi?id=134588
Reviewed by Gustavo Noronha Silva.
The problem is that some options might change after the feature
list has been printed.
* Source/cmake/OptionsGTK.cmake: Find package dependencies before
setting the default values of features and set WEBGL value
depending on the dependencies, and API_TEST depending on whether
developer mode is enabled or not.
2014-07-03 Ryuan Choi <[email protected]>
[CMAKE] Add WEBKIT_OPTION_DEPEND macro to resolve macro dependency
https://bugs.webkit.org/show_bug.cgi?id=134578
Reviewed by Gyuyoung Kim.
Some options depend on another option such as ENABLE_VIDEO_TRACK and ENABLE_VIDEO.
This patch adds WEBKIT_OPTION_DEPEND to check the depending option and
disable related option if it is not ON.
* Source/cmake/OptionsEfl.cmake: Removed hack for option dependency.
* Source/cmake/OptionsGTK.cmake: Ditto.
* Source/cmake/WebKitFeatures.cmake: Added WEBKIT_OPTION_DEPEND macro.
2014-07-02 Carlos Garcia Campos <[email protected]>
[GTK] make dist is broken
https://bugs.webkit.org/show_bug.cgi?id=134542
Reviewed by Martin Robinson.
* Source/PlatformGTK.cmake: Remove ENABLE_WEBKIT check.
2014-07-01 Zan Dobersek <[email protected]>
[CMake] Add necessary support for building for the Wayland target
https://bugs.webkit.org/show_bug.cgi?id=134160
Reviewed by Darin Adler.
* Source/cmake/FindGTK3.cmake: Check for the gtk+-x11-3.0 package if the X11 target
is enabled, and that its version matches the version of the generic package. Same
for the gtk+-wayland-3.0 package and the Wayland target.
* Source/cmake/OptionsCommon.cmake: Don't add the -DXP_UNIX definition here.
* Source/cmake/OptionsEfl.cmake: Add -DXP_UNIX here for the EFL port, under the same
condition as in OptionsCommon.cmake. ENABLE_X11_TARGET is enabled by default for EFL
so they keep building the TestNetscapePlugin target.
* Source/cmake/OptionsGTK.cmake: Enable the X11 target and disable the Wayland target
by default. Group all the X11-specific macro definitions (WTF_PLATFORM_X11, MOZ_X11,
XP_UNIX) and only add them if the X11 target is enabled. Similar goes for the Wayland
target and WTF_PLATFORM_WAYLAND. The Wayland target requires GTK+ 3.12.0, so that's
the minimum required version as soon as that target is enabled. Only search for GLX
if the X11 target is enabled.
2014-06-29 Yoav Weiss <[email protected]>
Add support for HTMLImageElement's sizes attribute
https://bugs.webkit.org/show_bug.cgi?id=133620
Reviewed by Dean Jackson.
Added an ENABLE_PICTURE_SIZES compile flag.
* Source/cmake/WebKitFeatures.cmake:
* Source/cmakeconfig.h.cmake:
2014-06-26 Daniel Bates <[email protected]>
[iOS][WK2] Distant focusable element may not be scrolled into view when focused using keyboard
https://bugs.webkit.org/show_bug.cgi?id=134309
<rdar://problem/17427385>
Reviewed by Darin Adler.
Add a manual test to ensure that we scroll to a distant focused text field when it's focused
using the keyboard.
* ManualTests/ios/scroll-to-distant-keyboard-focused-text-field.html: Added.
2014-06-25 Laszlo Gombos <[email protected]>
Remove build guard for progress element
https://bugs.webkit.org/show_bug.cgi?id=134292
Reviewed by Benjamin Poulain.
The build flag is no longer needed as it is always on.
* Source/cmake/WebKitFeatures.cmake:
* Source/cmakeconfig.h.cmake:
2014-06-23 Krzysztof Czech <[email protected]>
[EFL] Platform support for WebSpeech feature.
https://bugs.webkit.org/show_bug.cgi?id=116438
Reviewed by Csaba Osztrogonác.
Add ENABLE_SPEECH_SYNTHESIS flag to have Speech Synthesis in EFL.
* Source/cmake/OptionsEfl.cmake:
* Source/cmake/WebKitFeatures.cmake:
2014-06-23 Philippe Normand <[email protected]>
Unreviewed, GTK build fix after r170266.
* Source/cmake/OptionsGTK.cmake: Geoclue also requires gio-unix.
2014-06-22 Gyuyoung Kim <[email protected]>
Disable gamepad feature on EFL and GTK ports by default
https://bugs.webkit.org/show_bug.cgi?id=134169
Reviewed by Brady Eidson.
* Source/cmake/OptionsEfl.cmake: Disable ENABLE_GAMEPAD_DEPRECATED.
2014-06-21 Brady Eidson <[email protected]>
Gamepad API - Deprecate the existing implementation
https://bugs.webkit.org/show_bug.cgi?id=134108
Reviewed by Timothy Hatcher.
-Add new "GAMEPAD_DEPRECATED" build flag, moving the existing implementation to use it
-Add the "Deprecated" suffix to some implementation files
* Source/cmake/OptionsEfl.cmake:
* Source/cmake/OptionsGTK.cmake:
* Source/cmake/WebKitFeatures.cmake:
* Source/cmakeconfig.h.cmake:
2014-06-21 Commit Queue <[email protected]>
Unreviewed, rolling out r170244.
https://bugs.webkit.org/show_bug.cgi?id=134157
GTK/EFL bindings generator works differently, making this
patch not work there. Will fix entire patch after a rollout.
(Requested by bradee-oh on #webkit).
Reverted changeset:
"Gamepad API - Deprecate the existing implementation"
https://bugs.webkit.org/show_bug.cgi?id=134108
http://trac.webkit.org/changeset/170244
2014-06-21 Brady Eidson <[email protected]>
Gamepad API - Deprecate the existing implementation
https://bugs.webkit.org/show_bug.cgi?id=134108
Reviewed by Timothy Hatcher.
-Add new "GAMEPAD_DEPRECATED" build flag, moving the existing implementation to use it
-Add the "Deprecated" suffix to some implementation files
* Source/cmake/OptionsEfl.cmake:
* Source/cmake/OptionsGTK.cmake:
* Source/cmake/WebKitFeatures.cmake:
* Source/cmakeconfig.h.cmake:
2014-06-21 Eva Balazsfalvi <[email protected]>
Removing PAGE_VISIBILITY_API compile guard.
https://bugs.webkit.org/show_bug.cgi?id=133844
Reviewed by Gavin Barraclough.
* Source/cmake/OptionsEfl.cmake:
* Source/cmake/OptionsGTK.cmake:
* Source/cmake/WebKitFeatures.cmake:
* Source/cmakeconfig.h.cmake:
2014-06-19 Ryuan Choi <[email protected]>
[EFL][CMAKE] Disable WebKit1 build as a default
https://bugs.webkit.org/show_bug.cgi?id=134093
Reviewed by Gyuyoung Kim.
Disable WebKit1 build and enable WebKit2 build for the EFL port.
* Source/cmake/OptionsEfl.cmake:
2014-06-19 Dániel Bátyai <[email protected]>
Remove ENABLE(LLINT) and ENABLE(LLINT_C_LOOP) guards
https://bugs.webkit.org/show_bug.cgi?id=130389
Reviewed by Mark Lam.
Removed ENABLE(LLINT) since we always build with it, and changed ENABLE(LLINT_C_LOOP)
into !ENABLE(JIT) since they are mutually exclusive.
* Source/cmake/OptionsEfl.cmake:
* Source/cmake/OptionsGTK.cmake:
* Source/cmake/WebKitFeatures.cmake:
* Source/cmakeconfig.h.cmake:
2014-06-17 Zan Dobersek <[email protected]>
Remove the USE_GTK2=1 branch in OptionsGTK.cmake. This used to determine
GTK+ and GDK libraries and include directories for the GTK+ 2 dependency,
but we now only support GTK+ 3. The GTK+ 2 dependency is still required
by the plugin process, but it is searched and utilized separately.
Rubber-stamped by Carlos Garcia Campos.
* Source/cmake/OptionsGTK.cmake:
2014-06-16 Commit Queue <[email protected]>
Unreviewed, rolling out r170003.
https://bugs.webkit.org/show_bug.cgi?id=133938
This patch broke GTK build (Requested by kczech on #webkit).
Reverted changeset:
"[EFL] Platform support for WebSpeech feature."
https://bugs.webkit.org/show_bug.cgi?id=116438
http://trac.webkit.org/changeset/170003
2014-06-16 Krzysztof Czech <[email protected]>
[EFL] Platform support for WebSpeech feature.
https://bugs.webkit.org/show_bug.cgi?id=116438
Reviewed by Gyuyoung Kim.
Add ENABLE_SPEECH_SYNTHESIS flag to have Speech Synthesis in EFL.
* Source/cmake/OptionsEfl.cmake:
* Source/cmake/WebKitFeatures.cmake:
2014-06-14 Gyuyoung Kim <[email protected]>
[EFL] Remove duplicated compiler flag
https://bugs.webkit.org/show_bug.cgi?id=133838
Reviewed by Anders Carlsson.
In r169798, literal-suffix was added for EFL port in order to fix build break. However,
it added to common compiler options. So, it is duplicated.
* Source/cmake/WebKitHelpers.cmake:
2014-06-11 Commit Queue <[email protected]>
Unreviewed, rolling out r169877.
https://bugs.webkit.org/show_bug.cgi?id=133784
rollout wrong build fix approach for EFL port (Requested by
gyuyoung on #webkit).
Reverted changeset:
"Unreviewed, EFL build fix since r169869."
http://trac.webkit.org/changeset/169877
2014-06-11 Gyuyoung Kim <[email protected]>
Unreviewed, EFL build fix since r169869.
Additionally literal-suffix is removed in EFL compile flag, because it is duplicated.
* Source/cmake/WebKitHelpers.cmake: Treat undef error as build warning.
2014-06-11 Gyuyoung Kim <[email protected]>
Unreviewed, EFL build fix. Treat literal-suffix error as build warning.
* Source/cmake/WebKitHelpers.cmake:
2014-05-28 Carlos Garcia Campos <[email protected]>
[GTK] Make it possible to build with FTL enabled
https://bugs.webkit.org/show_bug.cgi?id=133219
Reviewed by Philippe Normand.
Add LLVM and LIBCXXABI as dependencies when building with FTL enabled.
* Source/cmake/OptionsGTK.cmake:
2014-05-28 Jaehun Lim <[email protected]>
[CMake] Clean up FAST_MOBILE_SCROLLING
https://bugs.webkit.org/show_bug.cgi?id=133342
Reviewed by Gyuyoung Kim.
FAST_MOBILE_SCROLLING was removed in r168726.
* Source/cmake/OptionsEfl.cmake:
* Source/cmake/OptionsGTK.cmake:
* Source/cmake/WebKitFeatures.cmake:
* Source/cmakeconfig.h.cmake:
2014-05-27 Tibor Meszaros <[email protected]>
Remove BLOB guards
https://bugs.webkit.org/show_bug.cgi?id=132863
Reviewed by Csaba Osztrogonác.
* Source/cmake/OptionsEfl.cmake:
* Source/cmake/OptionsGTK.cmake:
* Source/cmake/WebKitFeatures.cmake:
* Source/cmakeconfig.h.cmake:
2014-05-27 Zsolt Borbely <[email protected]>
Allow building CMake based ports with WEB_REPLAY
https://bugs.webkit.org/show_bug.cgi?id=133154
Reviewed by Csaba Osztrogonác.
* Source/cmake/WebKitFeatures.cmake:
* Source/cmakeconfig.h.cmake:
2014-05-21 Zsolt Borbely <[email protected]>
[EFL] Add include path of compact_unwind_encoding.h if FTL JIT is enabled
https://bugs.webkit.org/show_bug.cgi?id=132907
Reviewed by Gyuyoung Kim.
* Source/cmake/FindLIBCXXABI.cmake: Added.
* Source/cmake/OptionsEfl.cmake:
2014-05-21 Michał Pakuła vel Rutka <[email protected]>
[EFL] Turn on ENABLE_CSS_FILTERS
https://bugs.webkit.org/show_bug.cgi?id=133153
Reviewed by Gyuyoung Kim.
* Source/cmake/OptionsEfl.cmake: Enable CSS_FILTERS as default option value.
2014-05-16 Martin Robinson <[email protected]>
[CMake] Improve handling of LIB_INSTALL_DIR, EXEC_INSTALL_DIR, and LIBEXEC_INSTALL_DIR
https://bugs.webkit.org/show_bug.cgi?id=132819
Reviewed by Carlos Garcia Campos.
* CMakeLists.txt: Hard-code CMAKE_ARCHIVE_OUTPUT_DIRECTORY etc, so that we can accept absolute paths for LIB_INSTALL_DIR
and friends.
* Source/cmake/OptionsCommon.cmake: Get rid of LIB_SUFFIX and try to make all path variables absolute. Also set
CMAKE_ARCHIVE_OUTPUT_DIRECTORY, etc using the last path component of LIB_INSTALL_DIR, etc, so that absolute paths
are supported.
* Source/cmake/OptionsGTK.cmake: Ditto. Also get rid of all pkg-config specific variables.
2014-05-20 Gustavo Noronha Silva <[email protected]>
[CMake] Support building with Debug Fission
https://bugs.webkit.org/show_bug.cgi?id=131177
Reviewed by Philippe Normand.
* Source/cmake/OptionsCommon.cmake: add a DEBUG_FISSION option to enable usage
of http://gcc.gnu.org/wiki/DebugFission.
2014-05-20 Carlos Garcia Campos <[email protected]>
[GTK] Rename translation domain as WebKit2GTK-3.0
https://bugs.webkit.org/show_bug.cgi?id=132953
Reviewed by Gustavo Noronha Silva.
* Source/cmake/OptionsGTK.cmake:
2014-05-18 Rik Cabanier <[email protected]>
support for navigator.hardwareConcurrency
https://bugs.webkit.org/show_bug.cgi?id=132588
Reviewed by Filip Pizlo.
* Source/cmake/OptionsEfl.cmake:
* Source/cmake/OptionsGTK.cmake:
* Source/cmake/WebKitFeatures.cmake:
* Source/cmakeconfig.h.cmake:
2014-05-14 Tibor Meszaros <[email protected]>
Remove CSS_STICKY_POSITION guards
https://bugs.webkit.org/show_bug.cgi?id=132676
Reviewed by Simon Fraser.
* Source/cmake/OptionsEfl.cmake:
* Source/cmake/OptionsGTK.cmake:
* Source/cmake/WebKitFeatures.cmake:
* Source/cmakeconfig.h.cmake:
2014-05-12 Carlos Garcia Campos <[email protected]>
Unreviewed. Bump version numbers.
* Source/cmake/OptionsGTK.cmake:
2014-05-10 Martin Robinson <[email protected]>
[GTK][CMake] Unable to do make install
https://bugs.webkit.org/show_bug.cgi?id=130188
Reviewed by Carlos Garcia Campos.
Only try to install the HTML documentation if the build is configured to generate it via
the new ENABLE_GTKDOC option. We cannot conditionally install something, so this allows us
to keep the HTML documentation directory as an installation source.
* Source/PlatformGTK.cmake: The gtkdoc target now always builds HTML documentation, but
is only added to the default target when ENABLE_GTKDOC is turned on. gtkdoc-no-html is
now only added to the default target when DEVELOPER_MODE is true and ENABLE_GTKDOC is
false. When both ENABLE_GTKDOC and DEVELOPER_MODE are false, documentation isn't built at all.
* Source/cmake/OptionsGTK.cmake: Add an ENABLE_GTKDOC option to the build.
2014-05-09 Anders Carlsson <[email protected]>
Rename WebKit2.framework to WebKit.framework
https://bugs.webkit.org/show_bug.cgi?id=132743
<rdar://problem/15920046>
Reviewed by Dan Bernstein.
* Source/Makefile:
Build WebKit.xcodeproj before WebKit2.xcodeproj.
* WebKit.xcworkspace/xcshareddata/xcschemes/:
Ditto.
2014-05-06 David Kilzer <[email protected]>
Add Makefile targets for copying static libraries (LLVM and WKSI)
<http://webkit.org/b/132619>
Reviewed by Mark Rowe.
* Makefile:
(MODULES): Add WebKitLibraries.
2014-05-06 Commit Queue <[email protected]>
Unreviewed, rolling out r168304.
https://bugs.webkit.org/show_bug.cgi?id=132607
Broke the build (Requested by KaL on #webkit).
Reverted changeset:
"[GTK][CMake] Unable to do make install"
https://bugs.webkit.org/show_bug.cgi?id=130188
http://trac.webkit.org/changeset/168304
2014-05-05 Martin Robinson <[email protected]>
[GTK][CMake] Unable to do make install
https://bugs.webkit.org/show_bug.cgi?id=130188
Reviewed by Carlos Garcia Campos.
Only try to install the HTML documentation if the build is configured to generate it via
the new ENABLE_GTKDOC option. We cannot conditionally install something, so this allows us
to keep the HTML documentation directory as an installation source.
* Source/PlatformGTK.cmake: The gtkdoc target now always builds HTML documentation, but
is only added to the default target when ENABLE_GTKDOC is turned on. gtkdoc-no-html is
never added to the default target, but will be triggered by build-webkit, so that
when ENABLE_GTKDOC is off and build-webkit isn't used, documentation isn't built at all.
* Source/cmake/OptionsGTK.cmake: Add an ENABLE_GTKDOC option to the build.
2014-05-03 Raphael Kubo da Costa <[email protected]>
[CMake] Define SHOULD_INSTALL_JS_SHELL before including ports Options files.
https://bugs.webkit.org/show_bug.cgi?id=132525
Reviewed by Martin Robinson.
* CMakeLists.txt: If OPTION() is called after Options${PORT}.cmake is included, it will
override whatever value a port may have set for it. The GTK+ port, for example, tries to set
it to SHOULD_INSTALL_JS_SHELL to ON by default, even though it did not happen before.
2014-05-01 David Kilzer <[email protected]>
Really remove ENABLE_PLUGIN_PROXY_FOR_VIDEO
<http://webkit.org/b/132432>
Reviewed by Tim Horton.
* Source/cmake/WebKitFeatures.cmake:
* Source/cmakeconfig.h.cmake:
- Remove ENABLE_PLUGIN_PROXY_FOR_VIDEO as build option.
2014-04-30 Simon Fraser <[email protected]>
Make sure the "All" targets build WebKitLegacy, rather than WebKit.
Reviewed by Dan Bernstein/Anders Carlsson.
* WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
* WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
2014-04-30 Simon Fraser <[email protected]>
Let Xcode have its way with the WebKit workspace.
* WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
* WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
2014-04-29 Martin Robinson <[email protected]>
[GTK] Make it easier to run CMake for downstreams
https://bugs.webkit.org/show_bug.cgi?id=132370
Reviewed by Carlos Garcia Campos.
* Source/cmake/OptionsGTK.cmake: Turn PRODUCTION_MODE into DEVELOPER_MODE.
2014-04-27 Joonghun Park <[email protected]>
[EFL] Remove indexedDB's dependency on leveldb and disable indexedDB
https://bugs.webkit.org/show_bug.cgi?id=132176
Reviewed by Gyuyoung Kim.
EFL port will use sqlite to support indexedDB. So, this patch removes levelDB dependency for now.
* Source/cmake/OptionsEfl.cmake:
2014-04-22 Alex Christensen <[email protected]>
Removed old stdbool and inttypes headers.
https://bugs.webkit.org/show_bug.cgi?id=131966
Reviewed by Brent Fulgham.
* Source/cmake/OptionsWindows.cmake:
* Source/cmake/WebKitPackaging.cmake:
Removed references to os-win32 directory.
2014-04-22 Zan Dobersek <[email protected]>
Fix a typo in WebKitFeatures.cmake -- INITALVALUE -> INITIALVALUE.
Rubber-stamped by Carlos Garcia Campos.
* Source/cmake/WebKitFeatures.cmake:
2014-04-18 Jon Honeycutt <[email protected]>
Empty RenderInline objects should not be line break objects.
https://bugs.webkit.org/show_bug.cgi?id=131861
<rdar://problem/15663617>
Reviewed by David Hyatt.
* ManualTests/empty-inline-as-line-break-position.html: Added.
This issue wouldn't reproduce in WebKitTestRunner.
2014-04-19 Brent Fulgham <[email protected]>
Revert unintended workspace change in my last commit.
* WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme: Set the
Scheme type back to Debug.
2014-04-18 Philippe Normand <[email protected]>
Remove NETWORK_INFO support
https://bugs.webkit.org/show_bug.cgi?id=131841
Reviewed by Gyuyoung Kim.
* Source/cmake/OptionsEfl.cmake:
* Source/cmake/OptionsGTK.cmake:
* Source/cmake/WebKitFeatures.cmake:
* Source/cmakeconfig.h.cmake:
2014-04-17 Darin Adler <[email protected]>
Try to fix EFL and GTK builds.
* Source/cmake/OptionsEfl.cmake: Add INDEXED_DATABASE_IN_WORKERS.
* Source/cmake/OptionsGTK.cmake: Ditto.
* Source/cmakeconfig.h.cmake: Ditto.
2014-04-16 Brendan Long <[email protected]>
[GTK][CMAKE] build-webkit doesn't detect when the build fails
https://bugs.webkit.org/show_bug.cgi?id=130148
Reviewed by Martin Robinson.
* Source/cmake/OptionsGTK.cmake: Replace CMake's automatic make -i with make -k, which still continues after errors, but correctly reports tha the build failed.
2014-04-16 Carlos Garcia Campos <[email protected]>
REGRESSION(r166779): [GTK] Printing doesn't work since r166779
https://bugs.webkit.org/show_bug.cgi?id=131725
Reviewed by Philippe Normand.
* Source/cmake/OptionsGTK.cmake: Check GTK_UNIX_PRINT_FOUND
instead of GTK_UNIX_PRINTING_FOUND and set the macro
HAVE_GTK_UNIX_PRINTING to 1 when found.
2014-04-11 Brian J. Burg <[email protected]>
Web Replay: memoize nondeterministic attributes of the Navigator interface
https://bugs.webkit.org/show_bug.cgi?id=131340
Reviewed by Timothy Hatcher.
* ManualTests/inspector/replay-window-navigator-basic.html: Added.
2014-04-09 Brendan Long <[email protected]>
[GStreamer] Expose MPEG-TS metadata
https://bugs.webkit.org/show_bug.cgi?id=122001
Reviewed by Eric Carlson.
* Source/cmake/FindGStreamer.cmake: Look for gstreamer-mpegts >= 1.3.0.
* Source/cmake/OptionsEfl.cmake: Same.
* Source/cmake/OptionsGTK.cmake: Same.
2014-04-08 Brian J. Burg <[email protected]>
Web Replay: memoize nondeterministic attributes of the Screen interface
https://bugs.webkit.org/show_bug.cgi?id=131339
Reviewed by Timothy Hatcher.
* ManualTests/inspector/replay-window-screen.html: Added.
2014-04-08 Martin Robinson <[email protected]>
[GTK] Remove the WebKitGTK+ WebKit 1 code
https://bugs.webkit.org/show_bug.cgi?id=131399
Reviewed by Anders Carlsson.
* Source/PlatformGTK.cmake: Remove WebKit1 dependency from dist target.
* Source/cmake/OptionsGTK.cmake: Remove option to compile with GTK+2 or with WebKit2 disabled.
2014-04-08 Dan Bernstein <[email protected]>
Added bmalloc to the WebKit workspace.
https://bugs.webkit.org/show_bug.cgi?id=131362
Reviewed by Geoff Garen.
* WebKit.xcworkspace/contents.xcworkspacedata:
* WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
* WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
2014-04-08 Geoffrey Garen <[email protected]>
Build bmalloc on iOS too
https://bugs.webkit.org/show_bug.cgi?id=131381
Reviewed by Andreas Kling.
* Source/Makefile: Build it.
2014-04-07 Geoffrey Garen <[email protected]>
Build bmalloc on Mac
https://bugs.webkit.org/show_bug.cgi?id=131333
Reviewed by Mark Rowe.
* Source/Makefile:
* WebKitBuild: Added.
* WebKitBuild/Debug: Added.
2014-04-07 Ryuan Choi <[email protected]>
[EFL] Turn on ENABLE_MEDIA_CONTROLS_SCRIPT
https://bugs.webkit.org/show_bug.cgi?id=131257
Reviewed by Gyuyoung Kim.
* Source/cmake/OptionsEfl.cmake: Enable MEDIA_CONTROLS_SCRIPT
2014-04-06 Raphael Kubo da Costa <[email protected]>
[GTK] Stop trying to install WebKit1 documentation
https://bugs.webkit.org/show_bug.cgi?id=131278
Reviewed by Martin Robinson.
* Source/PlatformGTK.cmake: Remove install() call since the WebKit1 documentation is not
built anymore since r166584. This fixes `make install'.
2014-04-04 Brian J. Burg <[email protected]>
Web Replay: capture and replay wheel events and scroll commands
https://bugs.webkit.org/show_bug.cgi?id=129402
Reviewed by Timothy Hatcher.
* ManualTests/inspector/replay-wheel-events.html: Added.
2014-04-04 Raphael Kubo da Costa <[email protected]>
[GTK][CMake] Remove FindXt.cmake.
https://bugs.webkit.org/show_bug.cgi?id=131227
Reviewed by Anders Carlsson.
Xt is already detected by CMake's own FindX11.cmake, so there is no need to keep a custom FindXt.cmake around.
* Source/cmake/FindXt.cmake: Removed.
* Source/cmake/OptionsGTK.cmake:
2014-04-04 Tamas Gergely <[email protected]>
[EFL] Build error due to changed path of generated js files.
https://bugs.webkit.org/show_bug.cgi?id=131215
Reviewed by Gyuyoung Kim.
r166648 fixed the generation of some .js files on GTK. Due to some
changes in the paths it causes a build error on EFL.
* Source/PlatformEfl.cmake:
Replaced path for two derived source files.
2014-04-02 Raphael Kubo da Costa <[email protected]>
[GTK][CMake] Look for glx.h in OPENGL_INCLUDE_DIR.
https://bugs.webkit.org/show_bug.cgi?id=131095
Reviewed by Martin Robinson.
One needs to take into account OpenGL's include directory found via
find_package() when looking for glx.h, since if the former is a
non-standard location the latter will also be. If this is not it is
possible that OpenGL is found but GLX support is not properly detected.
* Source/cmake/OptionsGTK.cmake:
2014-04-02 Martin Robinson <[email protected]>
REGRESSION(r165704): [GTK] Inspector resources not correctly generated
https://bugs.webkit.org/show_bug.cgi?id=130343
Reviewed by Gustavo Noronha Silva.
* CMakeLists.txt: Add a variable which points to the directory to store WebInspectorUI
derived sources.
* Source/cmake/WebKitFS.cmake: Generate WebInspectorUI derived sources directories.
2014-04-01 Raphael Kubo da Costa <[email protected]>
[CMake] Drop port check from FindEGL.cmake.
https://bugs.webkit.org/show_bug.cgi?id=131091
Reviewed by Gyuyoung Kim.
There is no reason to mark some variables as advanced only for the
GTK+ port.
* Source/cmake/FindEGL.cmake: Mark EGL_INCLUDE_DIR and EGL_LIBRARY
as advanced regardless of the port.
2014-04-01 Dániel Bátyai <[email protected]>
Fix the !ENABLE(BATTERY_STATUS) build
https://bugs.webkit.org/show_bug.cgi?id=130183
Reviewed by Anders Carlsson.
* Source/cmake/OptionsEfl.cmake:
2014-03-31 Raphael Kubo da Costa <[email protected]>
[CMake][GTK] Do not expand variables twice in if() checks.
https://bugs.webkit.org/show_bug.cgi?id=130964
Reviewed by Martin Robinson.
In CMake, `if (${foo})' causes $foo to be evaluated first and its value
to be checked by the if clause. This is not what we want, and
configuration fails when, say, GLX support wasn't found as the if
clause is actually evaluated as `if (TRUE AND (OR TRUE))'.
* Source/cmake/OptionsGTK.cmake: Pass if (FOO) instead of if (${FOO})
where necessary.
2014-03-31 Martin Robinson <[email protected]>
[GTK] Remove scripts code only applicable to autotools
https://bugs.webkit.org/show_bug.cgi?id=130841
Reviewed by Anders Carlsson.
* Source/cmake/WebKitPackaging.cmake: No longer need to consider autotools files.
2014-03-31 Martin Robinson <[email protected]>
[GTK] Use PROJECT_VERSION_* instead of WEBKIT_*_VERSION
https://bugs.webkit.org/show_bug.cgi?id=130936
Reviewed by Carlos Garcia Campos.
* Source/cmake/OptionsGTK.cmake: No longer emulate the Autotools macro names.
2014-03-31 Carlos Garcia Campos <[email protected]>
[GTK] Add support for GTK3 plugins
https://bugs.webkit.org/show_bug.cgi?id=130599
Reviewed by Martin Robinson.
* Source/cmake/OptionsGTK.cmake:
2014-03-28 Gyuyoung Kim <[email protected]>
[EFL] Bump glib version from 2.36 to 2.38
https://bugs.webkit.org/show_bug.cgi?id=130886
Reviewed by Csaba Osztrogonác.
* Source/cmake/OptionsEfl.cmake: Required glib-2.38 version.
2014-03-26 Zoltan Horvath <[email protected]>
[CSS Shapes] Remove shape-inside support
https://bugs.webkit.org/show_bug.cgi?id=130698
Reviewed by David Hyatt.
* Source/cmake/WebKitFeatures.cmake:
* Source/cmakeconfig.h.cmake:
2014-03-25 Martin Robinson <[email protected]>