forked from WebKit/WebKit-http
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
16481 lines (10141 loc) · 560 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
2015-11-09 Pranjal Jumde <[email protected]>
Fixed crash loading Mozilla layout test editor/libeditor/crashtests/431086-1.xhtml.
https://bugs.webkit.org/show_bug.cgi?id=150252
<rdar://problem/23149470>
Reviewed by Brent Fulgham.
* Source/WebCore/editing/ios/EditorIOS.mm
* Source/WebCore/editing/mac/EditorMac.mm
In Editor::fontForSelection moved the node removal code, so that the
node is only removed if style is not NULL.
* LayoutTests/editing/execCommand/150252.xhtml
* LayoutTests/editing/execCommand/150252_minimal.xhtml
* LayoutTests/editing/execCommand/150252-expected.txt
* LayoutTests/editing/execCommand/150252_minimal-expected.txt
2015-11-06 Daniel Bates <[email protected]>
Teach Makefile to build LayoutTestRelay when building for iOS Simulator
https://bugs.webkit.org/show_bug.cgi?id=150849
Reviewed by Alexey Proskuryakov.
Add support for overriding the user-provided arguments SDKROOT and ARCHS
on a per Makefile basis.
* Makefile.shared:
2015-11-06 Philippe Normand <[email protected]>
Unreviewed, GTK build fix after r192095.
* Source/cmake/FindGTK3.cmake:
2015-11-06 Philip Chimento <[email protected]> and Michael Catanzaro <[email protected]>
[GTK] Re-enable Quartz backend on cmake build system
https://bugs.webkit.org/show_bug.cgi?id=144561
Reviewed by Philippe Normand.
* Source/cmake/FindGTK3.cmake: Set GTK3_SUPPORTS_QUARTZ based on
the presence of of gtk+-quartz-3.0 module.
* Source/cmake/OptionsGTK.cmake: Reintroduce the
ENABLE_QUARTZ_TARGET option to the CMake build, for building the
GTK+ Quartz backend on OS X.
2015-11-05 Nikos Andronikos <[email protected]>
Add runtime and compile time flags for enabling Web Animations API and model.
https://bugs.webkit.org/show_bug.cgi?id=150914
Reviewed by Benjamin Poulain.
Add ENABLE_WEB_ANIMATIONS compile time flag, runtime flag webAnimationsEnabled and Expose WK2 preference for runtime flag.
* Source/cmake/OptionsWin.cmake:
* Source/cmake/WebKitFeatures.cmake:
2015-11-03 Brent Fulgham <[email protected]>
[Win] CMake build update.
Rubberstamped by Tim Horton.
* Source/PlatformWin.cmake: Add internal tool to build
rules for internal use.
2015-11-03 Carlos Garcia Campos <[email protected]>
Unreviewed. Update OptionsGTK.cmake and NEWS for 2.11.1 release.
* Source/cmake/OptionsGTK.cmake: Bump version numbers.
2015-11-02 Philippe Normand <[email protected]>
[Mac][GTK] Disable Ninja response file support
https://bugs.webkit.org/show_bug.cgi?id=150801
Reviewed by Alex Christensen.
* Source/cmake/OptionsCommon.cmake: The OSX toolchain doesn't
support response files, so instruct Ninja to not generate those.
2015-11-02 Csaba Osztrogonác <[email protected]>
Fix the FTL JIT build with system LLVM on Linux
https://bugs.webkit.org/show_bug.cgi?id=150795
Reviewed by Filip Pizlo.
* Source/cmake/FindLLVM.cmake:
2015-11-02 Carlos Garcia Campos <[email protected]>
Unreviewed. Bump GTK+ versions numbers.
* Source/cmake/OptionsGTK.cmake:
2015-11-01 Yusuke Suzuki <[email protected]>
[ES6] Support Generator Syntax
https://bugs.webkit.org/show_bug.cgi?id=150769
Reviewed by Geoffrey Garen.
Added ENABLE_ES6_GENERATORS flag.
* Source/cmake/OptionsWin.cmake:
* Source/cmake/WebKitFeatures.cmake:
2015-10-30 Gyuyoung Kim <[email protected]>
[EFL] Add Shadow DOM feature
https://bugs.webkit.org/show_bug.cgi?id=150611
Reviewed by Csaba Osztrogonác.
* Source/cmake/OptionsEfl.cmake:
* Source/cmake/WebKitFeatures.cmake: Add ENABLE_SHADOW_DOM cmake variable.
2015-10-29 Alex Christensen <[email protected]>
Fix Mac CMake build
https://bugs.webkit.org/show_bug.cgi?id=150686
Reviewed by Filip Pizlo.
* Source/cmake/WebKitMacros.cmake:
2015-10-28 Alex Christensen <[email protected]>
Compile and link with CMake on Mac
https://bugs.webkit.org/show_bug.cgi?id=150632
Reviewed by Tim Horton.
* Source/cmake/OptionsMac.cmake:
2015-10-26 Dana Burkart <[email protected]>
`make analyze` should build using the debug configuration
https://bugs.webkit.org/show_bug.cgi?id=150571
Reviewed by Lucas Forschler.
* Makefile.shared:
2015-10-26 Philippe Normand <[email protected]>
Unreviewed, rolling out r191576.
broke the http/tests/media tests
Reverted changeset:
"[GStreamer] Bump internal jhbuild versions to 1.6.0"
https://bugs.webkit.org/show_bug.cgi?id=149594
http://trac.webkit.org/changeset/191576
2015-10-26 ChangSeok Oh <[email protected]>
[GStreamer] Bump internal jhbuild versions to 1.6.0
https://bugs.webkit.org/show_bug.cgi?id=149594
Reviewed by Philippe Normand.
Bump up the minimum reqirement version of gstreamer-gl to 1.6.0.
* Source/cmake/FindGStreamer.cmake:
2015-10-22 Philippe Normand <[email protected]>
[GTK][Mac] ICU-related build fixes
https://bugs.webkit.org/show_bug.cgi?id=150032
Rubber-stamped by Darin Adler.
* Source/cmake/FindICU.cmake: Use pkg-config to hint at icu-i18n's library location.
2015-10-20 Yoav Weiss <[email protected]>
Rename the PICTURE_SIZES flag to CURRENTSRC
https://bugs.webkit.org/show_bug.cgi?id=150275
Reviewed by Dean Jackson.
* Source/cmake/OptionsEfl.cmake:
* Source/cmake/OptionsGTK.cmake:
* Source/cmake/OptionsMac.cmake:
* Source/cmake/OptionsWin.cmake:
* Source/cmake/WebKitFeatures.cmake:
2015-10-14 Tomas Popela <[email protected]>
[GTK][EFL] Fix build with cmake 3.4
https://bugs.webkit.org/show_bug.cgi?id=150117
Explicitely include the CheckIncludeFiles module before using
the CHECK_INCLUDE_FILES command.
Reviewed by Žan Doberšek.
* Source/cmake/FindOpenGL.cmake:
* Source/cmake/FindWebP.cmake:
* Source/cmake/OptionsEfl.cmake:
2015-10-13 Dean Jackson <[email protected]>
Device motion and orientation should only be visible from the main frame's security origin
https://bugs.webkit.org/show_bug.cgi?id=150072
<rdar://problem/23082036>
Reviewed by Brent Fulgham.
Add a manual test for cross-origin device orientation events, while
we're waiting on the mock client to be supported everywhere.
* ManualTests/deviceorientation-child-frame.html: Added.
* ManualTests/deviceorientation-main-frame-only.html: Added.
2015-10-12 Philip Chimento <[email protected]>
[GTK] OSX linker doesn't understand --whole-archive
https://bugs.webkit.org/show_bug.cgi?id=144557
Reviewed by Martin Robinson.
* Source/cmake/OptionsGTK.cmake: Turn the macro
ADD_WHOLE_ARCHIVE_TO_LIBRARIES into a no-op on Darwin systems,
because XCode's linker doesn't have the --whole-archive option.
2015-10-12 Philip Chimento <[email protected]>
[GTK] Use --version-script only on Linux
https://bugs.webkit.org/show_bug.cgi?id=144555
Reviewed by Philippe Normand.
* Source/cmake/OptionsGTK.cmake: Don't add --version-script
option on Darwin (whose linker doesn't support it.)
2015-10-09 Gyuyoung Kim <[email protected]>
[CMake] Remove ENABLE_SUBPIXEL_LAYOUT macro
https://bugs.webkit.org/show_bug.cgi?id=149947
Reviewed by Csaba Osztrogonác.
ENABLE(SUBPIXEL_LAYOUT) was removed though, it is still alive in .cmake.
Removed it.
* Source/cmake/OptionsMac.cmake:
* Source/cmake/OptionsWin.cmake:
* Source/cmake/WebKitFeatures.cmake:
2015-10-06 Emanuele Aina <[email protected]>
Fix ENABLE_OPENGL=OFF builds
https://bugs.webkit.org/show_bug.cgi?id=146511
Reviewed by Darin Adler.
* Source/cmake/OptionsGTK.cmake: Make ENABLE_WAYLAND_TARGET depend on
ENABLE_OPENGL due to EGL usage.
2015-10-01 Wenson Hsieh <[email protected]>
Convert focused-input-should-assist-on-touch.html into an automated test
https://bugs.webkit.org/show_bug.cgi?id=149724
Reviewed by Simon Fraser.
Remove a manual test that can now be rewritten as an automated test.
* ManualTests/ios/focused-input-should-assist-on-touch.html: Removed.
2015-10-01 Brent Fulgham <[email protected]>
[Win] Unreviewed CMake build fix.
* Source/cmake/OptionsWin.cmake: Clean up options setttings,
and make sure exception handling is turned off.
2015-09-30 Brent Fulgham <[email protected]>
[Win] Unreviewed build fix after CMake conversion.
* Source/cmake/OptionsWin.cmake: Correct some Windows build flags.
2015-09-29 Michael Catanzaro <[email protected]>
[GTK][CMake] Warning about CMP0058
https://bugs.webkit.org/show_bug.cgi?id=149627
Reviewed by Martin Robinson.
Opt-in to the new behavior for CMP0058.
* CMakeLists.txt:
2015-09-28 Brent Fulgham <[email protected]>
[Win] Unreviewed build fix for internal systems.
* Source/cmake/OptionsWin.cmake: Preferentially use the build target
location for include and link libraries, rather than the system locations.
2015-09-28 Alex Christensen <[email protected]>
Build WK1 with CMake on Mac
https://bugs.webkit.org/show_bug.cgi?id=149604
Reviewed by Chris Dumez.
* Source/cmake/OptionsMac.cmake:
* Source/cmake/WebKitMacros.cmake:
ObjC bindings now have their own list of IDL files, but some of them still don't generate a .mm file.
2015-09-25 Alex Christensen <[email protected]>
Clean up CMake build on Mac
https://bugs.webkit.org/show_bug.cgi?id=149573
Reviewed by Chris Dumez.
* Source/cmake/OptionsMac.cmake:
2015-09-25 Alex Christensen <[email protected]>
[Win] Switch to CMake
https://bugs.webkit.org/show_bug.cgi?id=148111
Reviewed by Brent Fulgham.
* Source/cmake/WinTools.make: Added.
* Source/cmake/tools: Added.
* Source/cmake/tools/scripts: Copied from WebKitLibraries/win/tools/scripts.
* Source/cmake/tools/scripts/auto-version.pl: Copied from WebKitLibraries/win/tools/scripts/auto-version.pl.
2015-09-25 Alex Christensen <[email protected]>
Prepare internal AppleWin build for CMake
https://bugs.webkit.org/show_bug.cgi?id=149570
Reviewed by Brent Fulgham.
* Source/PlatformWin.cmake:
Include internal CMake files if they exist.
2015-09-22 Gyuyoung Kim <[email protected]>
Add a file of pointer-lock to cmake ports
https://bugs.webkit.org/show_bug.cgi?id=149453
Reviewed by Csaba Osztrogonác.
* Source/cmake/OptionsEfl.cmake: Add a ENABLE_POINTER_LOCK.
2015-09-22 Carlos Alberto Lopez Perez <[email protected]>
[CMake] Allow to enable OpenMP support.
https://bugs.webkit.org/show_bug.cgi?id=149457
Reviewed by Csaba Osztrogonác.
* Source/cmake/OptionsCommon.cmake: Add the option USE_OPENMP that
will enable the support for OpenMP. Currently this is only used as
an alternative implementation to native threads for the parallelization
of the SVG filters. But name the option with a generic name (USE_OPENMP)
as it could be also used to enable future features that depend on OpenMP.
2015-09-22 Ryuan Choi <[email protected]>
[EFL] Build break when DEVELOPER_MODE is OFF
https://bugs.webkit.org/show_bug.cgi?id=149448
Reviewed by Gyuyoung Kim.
Since r187191, DatabaseProcessMainUnix is missing in symbol filter.
* Source/cmake/eflsymbols.filter:
2015-09-21 Alex Christensen <[email protected]>
Disable PICTURE_SIZES in Windows CMake build like r189745.
https://bugs.webkit.org/show_bug.cgi?id=149125
* Source/cmake/OptionsWin.cmake:
Do the same thing as r189745.
2015-09-20 Youenn Fablet <[email protected]>
Removing XHR_TIMEOUT guard
Remove XHR_TIMEOUT compilation guard
https://bugs.webkit.org/show_bug.cgi?id=149260
Reviewed by Benjamin Poulain.
* Source/cmake/OptionsEfl.cmake:
* Source/cmake/OptionsGTK.cmake:
* Source/cmake/OptionsMac.cmake:
* Source/cmake/OptionsWin.cmake:
* Source/cmake/WebKitFeatures.cmake:
2015-09-18 Alex Christensen <[email protected]>
Fix tests on Windows after switching to CMake.
https://bugs.webkit.org/show_bug.cgi?id=149339
Reviewed by Brent Fulgham.
* Source/PlatformWin.cmake: Added to copy WebInspectorUI.
2015-09-17 Alex Christensen <[email protected]>
Fix Windows EWS build after r189934.
* Source/cmake/OptionsWin.cmake:
Use WEBKIT_LIBRARIES environment variable if it exists.
We have the WebKitLibraries directory separate from the repository copy on the EWS bots.
2015-09-15 Ryosuke Niwa <[email protected]>
Add ShadowRoot interface and Element.prototype.attachShadow
https://bugs.webkit.org/show_bug.cgi?id=149187
Reviewed by Antti Koivisto.
* Source/cmake/OptionsGTK.cmake:
2015-09-15 Csaba Osztrogonác <[email protected]>
[cmake] Enable debug fission only if it is supported
https://bugs.webkit.org/show_bug.cgi?id=149161
Reviewed by Martin Robinson.
* Source/cmake/OptionsCommon.cmake:
2015-09-14 Alex Christensen <[email protected]>
Progress towards CMake on Mac.
https://bugs.webkit.org/show_bug.cgi?id=149123
Reviewed by Chris Dumez.
* Source/cmake/OptionsMac.cmake:
* Source/cmake/WebKitFeatures.cmake:
Defined and enabled some more features needed on Mac.
* Source/cmake/WebKitMacros.cmake:
Objective C bindings need special changes when generating:
Some of the bindings do not generate a .mm file but the header is needed.
Some of the bindings do generate a .mm file that doesn't compile but the header is needed.
In order to handle these cases, it is necessary to change the GENERATE_BINDINGS macro just for ObjC.
2015-09-08 Daniel Bates <[email protected]>
Convert manual test added in http://trac.webkit.org/changeset/70321 to an automated test
https://bugs.webkit.org/show_bug.cgi?id=74729
<rdar://problem/22550195>
Reviewed by Jon Honeycutt.
* ManualTests/compositing/resources/composited-subframe.html: Removed.
* ManualTests/compositing/show-composited-iframe-on-back-button.html: Removed.
2015-09-06 Andy Estes <[email protected]>
WebKit.xcworkspace should be be able to build iOS platforms
https://bugs.webkit.org/show_bug.cgi?id=148881
Reviewed by Daniel Bates.
Since we don't want to create platform-specific schemes, all projects in the workspace's schemes need to build
for all supported platforms.
* WebKit.xcworkspace/xcshareddata/xcschemes/All Tools.xcscheme: Removed the DumpRenderTree target since its All
target was already included. Removed the WebKitTestRunner target and replaced it with its All target.
2015-09-04 Jon Honeycutt <[email protected]>
[iOS] Need a test for bug #145539: Uploading an animated GIF from the
photo library uploads a JPEG
https://bugs.webkit.org/show_bug.cgi?id=148849
Reviewed by Daniel Bates.
* ManualTests/ios/image-file-uploads-as-original-type.html: Added.
On the Mac, file upload tests use EventSender::beginDragWithFiles. This
functionality doesn't exist on iOS, so we'll add a manual test.
This tests that the first few bytes of the selected file are "GIF".
2015-09-04 Carlos Alberto Lopez Perez <[email protected]>
Follow-up patch for r189343.
https://bugs.webkit.org/show_bug.cgi?id=148795
Rubber-stamped by Csaba Osztrogonác.
* Source/cmake/WebKitCommon.cmake: Relax the Ruby version requirement
to 1.9, since this seems to be enough to fix the build failure.
And 2.0 may cause problems for developers using some distributions like Ubuntu.
2015-09-04 Emanuele Aina <[email protected]>
[CMake] Trigger the memory-reduction tricks on armhf too
https://bugs.webkit.org/show_bug.cgi?id=146640
Reviewed by Csaba Osztrogonác.
* Source/cmake/OptionsCommon.cmake:
Activate --no-keep-memory even on armhf to reduce the amount of memory
needed during linking, to avoid out-of-memory failures as much as
possible.
2015-09-04 Carlos Alberto Lopez Perez <[email protected]>
REGRESSION(r189293): JavaScriptCore/offlineasm/x86.rb -- Build failure with ruby < 2.0
https://bugs.webkit.org/show_bug.cgi?id=148795
Rubber-stamped by Carlos Garcia Campos.
* Source/cmake/WebKitCommon.cmake: Require now at least Ruby 2.0
2015-09-02 Alex Christensen <[email protected]>
Make bison grammar compatible with bison 2.1
https://bugs.webkit.org/show_bug.cgi?id=148731
Reviewed by Tim Horton.
* Source/cmake/WebKitCommon.cmake:
Support bison 2.1.
2015-08-31 Carlos Alberto Lopez Perez <[email protected]>
[CMake] Build with Debug Fission on by default on Debug builds.
https://bugs.webkit.org/show_bug.cgi?id=148639
Reviewed by Martin Robinson.
* Source/cmake/OptionsCommon.cmake:
2015-08-29 Alex Christensen <[email protected]>
Unreviewed build fix after r179923.
* Source/CMakeLists.txt:
bmalloc isn't ported to Windows yet.
2015-08-27 Alex Christensen <[email protected]>
Isolate Source directories in CMake build
https://bugs.webkit.org/show_bug.cgi?id=148389
Reviewed by Brent Fulgham.
* CMakeLists.txt:
* Source/cmake/WebKitCommon.cmake:
Move package finding to WebKitCommon.
2015-08-26 Per Arne Vollan <[email protected]>
[Win] Build does not generate debug info.
https://bugs.webkit.org/show_bug.cgi?id=148431
Reviewed by Alex Christensen.
Generate debug info for Windows builds.
* Source/cmake/OptionsWin.cmake:
2015-08-26 Michael Catanzaro <[email protected]>
[GTK] Disable ACCELERATED_2D_CANVAS by default
https://bugs.webkit.org/show_bug.cgi?id=148473
Reviewed by Martin Robinson.
Currently ACCELERATED_2D_CANVAS is enabled by default on most systems (which have CairoGL)
but not on Debian (which does not). We've known this was problematic for a while, since it
means we have two different sets of distro-dependent bugs, but never decided whether that
outweighed the benefits of CarioGL or not. I'm making the call now: it's more important to
have the same bugs everywhere. We can turn this on again for other distros when we're ready
to turn it on for Debian.
Also, properly fail the build if ENABLE_ACCELERATED_2D_CANVAS is enabled but CairoGL is not
available.
* Source/cmake/OptionsGTK.cmake:
2015-08-25 Commit Queue <[email protected]>
Unreviewed, rolling out r188919.
https://bugs.webkit.org/show_bug.cgi?id=148452
broke build (Requested by alexchristensen on #webkit).
Reverted changeset:
"[Win] Build does not generate debug info."
https://bugs.webkit.org/show_bug.cgi?id=148431
http://trac.webkit.org/changeset/188919
2015-08-25 Michael Catanzaro <[email protected]>
[GTK] r186800 broke the build on Ubuntu 14.04
https://bugs.webkit.org/show_bug.cgi?id=147559
Reviewed by Martin Robinson.
* Source/cmake/FindGTK3.cmake: Always define GTK3_SUPPORTS_X11 and GTK3_SUPPORTS_WAYLAND.
* Source/cmake/OptionsGTK.cmake: Autodetect support for X11 and Wayland backends.
2015-08-25 Per Arne Vollan <[email protected]>
[Win] Build does not generate debug info.
https://bugs.webkit.org/show_bug.cgi?id=148431
Reviewed by Brent Fulgham.
Generate debug info for Windows builds.
* Source/cmake/OptionsWin.cmake:
2015-08-20 Gustavo Noronha Silva <[email protected]>
[GTK] Auto-detection of cairo-gl fails
https://bugs.webkit.org/show_bug.cgi?id=148189
Reviewed by Žan Doberšek.
* Source/cmake/FindCairoGL.cmake: only check for components if the main package has
been found. Otherwise, if either GLX or EGL are available, cairo-gl will also be
deemed available, which might not be the case.
* Source/cmake/OptionsGTK.cmake: fix the usage of the CAIROGL_FOUND variable.
2015-08-19 Alex Christensen <[email protected]>
CMake Windows build should not include files directly from other Source directories
https://bugs.webkit.org/show_bug.cgi?id=148198
Reviewed by Brent Fulgham.
* Source/cmake/WebKitMacros.cmake:
2015-08-19 Alex Christensen <[email protected]>
Build TestWTF on Mac with CMake.
https://bugs.webkit.org/show_bug.cgi?id=147972
Reviewed by Tim Horton.
* Source/cmake/OptionsMac.cmake:
Enable API tests in Mac's CMake build.
2015-08-18 Alex Christensen <[email protected]>
[CMake] REGRESSION(r188540): WebKitTestRunner is not longer built and all the tests (layout and perf) fail.
https://bugs.webkit.org/show_bug.cgi?id=148127
Reviewed by Martin Robinson.
* CMakeLists.txt:
TOOLS_DIR hasn't been set yet since its defining has been moved to WebKitFS.
2015-08-17 Alex Christensen <[email protected]>
[Win CMake] Allow WebKitLibraries directory to be set from the command line
https://bugs.webkit.org/show_bug.cgi?id=148112
Reviewed by Brent Fulgham.
* Source/cmake/OptionsWin.cmake:
Don't use an environment variable for WEBKIT_LIBRARIES_DIR.
Instead, use the default location if nothing is passed in from the command line.
This way we can set it from the command line for the AppleInternal build.
Also, set the output directories to be consistent between the old and new build systems (and ninja).
2015-08-17 Alex Christensen <[email protected]>
Build Debug Suffix on Windows with CMake
https://bugs.webkit.org/show_bug.cgi?id=148083
Reviewed by Brent Fulgham.
* Source/cmake/OptionsWin.cmake:
Use debug libraries in debug suffix builds.
2015-08-17 Alex Christensen <[email protected]>
Move some commands from ./CMakeLists.txt to Source/cmake
https://bugs.webkit.org/show_bug.cgi?id=148003
Reviewed by Brent Fulgham.
* CMakeLists.txt:
Moved functionality to WebKitCommon.cmake and WebKitFS.cmake and made conditional
so we can change directory structure from command line parameters.
* Source/cmake/OptionsAppleWin.cmake:
* Source/cmake/OptionsWin.cmake: Copied from Source/cmake/OptionsWindows.cmake.
* Source/cmake/OptionsWinCairo.cmake:
* Source/cmake/OptionsWindows.cmake: Removed.
* Source/cmake/WebKitCommon.cmake: Added.
* Source/cmake/WebKitFS.cmake:
2015-08-13 Commit Queue <[email protected]>
Unreviewed, rolling out r188428.
https://bugs.webkit.org/show_bug.cgi?id=148015
broke cmake build (Requested by alexchristensen on #webkit).
Reverted changeset:
"Move some commands from ./CMakeLists.txt to Source/cmake"
https://bugs.webkit.org/show_bug.cgi?id=148003
http://trac.webkit.org/changeset/188428
2015-08-13 Alex Christensen <[email protected]>
Move some commands from ./CMakeLists.txt to Source/cmake
https://bugs.webkit.org/show_bug.cgi?id=148003
Reviewed by Brent Fulgham.
* CMakeLists.txt:
Moved functionality to WebKitCommon.cmake and WebKitFS.cmake and made conditional
so we can change directory structure from command line parameters.
* Source/cmake/WebKitCommon.cmake: Added.
* Source/cmake/WebKitFS.cmake:
2015-08-13 Wenson Hsieh <[email protected]>
A focused node should not be assisted when handling touch events synchronously
https://bugs.webkit.org/show_bug.cgi?id=147836
Reviewed by Enrica Casucci.
Added manual tests for keyboard assistance behavior due to receiving touch events on iOS.
* ManualTests/ios/focused-input-should-assist-on-touch.html: Checks that a currently focused
input can still be assisted due to a touch event.
* ManualTests/ios/keyboard-should-not-show-on-touch-event.html: Checks that handling a touch
event does not automatically cause us to assist the currently focused node.
2015-08-12 Alex Christensen <[email protected]>
Fix Debug CMake builds on Windows
https://bugs.webkit.org/show_bug.cgi?id=147940
Reviewed by Chris Dumez.
* Source/cmake/OptionsWindows.cmake:
Put 32-bit binaries in a bin32 subdirectory and 64-bit binaries in a bin64 subdirectory.
2015-08-10 Alex Christensen <[email protected]>
Build TestWebKitAPI with CMake on Windows
https://bugs.webkit.org/show_bug.cgi?id=147851
Reviewed by Chris Dumez.
* Source/cmake/OptionsWindows.cmake:
Enable api tests and set USE_SYSTEM_MALLOC to avoid warnings when redefining it.
2015-08-06 Alex Christensen <[email protected]>
[Win] CMake build fix after r188098.
* Source/cmake/OptionsWinCairo.cmake:
OptionsWindows.cmake uses WTF_PLATFORM_WIN_CAIRO now, so we need to set it before including OptionsWindows.
2015-08-04 Alex Christensen <[email protected]>
Fix quirks with CMake and VS2015
https://bugs.webkit.org/show_bug.cgi?id=147663
Reviewed by Brent Fulgham.
* Source/cmake/OptionsWindows.cmake:
Hide some warnings. Using the same variable names in nested scopes is ok for now.
Disable INTL for now.
2015-08-04 Alex Christensen <[email protected]>
Enable WebGL on Windows CMake build.
https://bugs.webkit.org/show_bug.cgi?id=143311
Reviewed by Csaba Osztrogonác.
* Source/cmake/OptionsWindows.cmake:
Enable WebGL by default in CMake builds now that it works.
2015-08-04 Mario Sanchez Prada <[email protected]>
[GTK] Accelerated 2D Canvas enabled when cairo-gl is not available
https://bugs.webkit.org/show_bug.cgi?id=147625
Reviewed by Martin Robinson.
Do not set the CAIRO_<COMPONENT>_* CMake variables for cairo-gl
components unless they were actually found, not to accidentally
enable Accelerated 2D canvas, which would cause the build to fail.
* Source/cmake/FindCairoGL.cmake: Set this variables only when
pkg_check_modules() had actually found the relevant component.
2015-08-03 Csaba Osztrogonác <[email protected]>
[CMake] Add an option to build AllInOne files
https://bugs.webkit.org/show_bug.cgi?id=102647
Reviewed by Alex Christensen.
* Source/cmake/OptionsEfl.cmake: Disabled by default.
* Source/cmake/OptionsGTK.cmake: Disabled by default.
* Source/cmake/OptionsWindows.cmake: Enabled by default.
* Source/cmake/WebKitFeatures.cmake:
* Source/cmake/WebKitMacros.cmake:
2015-08-03 Carlos Garcia Campos <[email protected]>
Unreviewed. Update OptionsGTK.cmake and NEWS for 2.9.5 release.
* Source/cmake/OptionsGTK.cmake: Bump version numbers.
2015-07-31 Alex Christensen <[email protected]>
Prepare for debug CMake builds on Windows.
https://bugs.webkit.org/show_bug.cgi?id=147484
Reviewed by Tim Horton.
* Source/cmake/OptionsWindows.cmake:
Don't use debug runtimes in debug builds because the dependencies are only built with multithreaded runtimes.
2015-07-30 Joonghun Park <[email protected]>
[EFL] Enable IndexedDB based on DatabaseProcess
https://bugs.webkit.org/show_bug.cgi?id=147221
Reviewed by Csaba Osztrogonác.
* Source/cmake/OptionsEfl.cmake:
2015-07-30 Alex Christensen <[email protected]>
Build AppleWin port with CMake
https://bugs.webkit.org/show_bug.cgi?id=147385
Reviewed by Martin Robinson.
* Source/cmake/OptionsWindows.cmake:
Use the static multithreaded runtime. Based on
http://www.cmake.org/Wiki/CMake_FAQ#How_can_I_build_my_MSVC_application_with_a_static_runtime.3F
2015-07-29 Andy VanWagoner <[email protected]>
Implement basic types for ECMAScript Internationalization API
https://bugs.webkit.org/show_bug.cgi?id=146926
Reviewed by Benjamin Poulain.
Enable flag now that the basic objects are in place.
* Source/cmake/WebKitFeatures.cmake: enable INTL
2015-07-29 Basile Clement <[email protected]>
Remove native call inlining
https://bugs.webkit.org/show_bug.cgi?id=147417
Rubber-stamped by Filip Pizlo.
* Source/cmake/OptionsEfl.cmake:
* Source/cmake/WebKitFeatures.cmake:
2015-07-28 Yusuke Suzuki <[email protected]>
[ES6] Add ENABLE_ES6_MODULES compile time flag with the default value "false"
https://bugs.webkit.org/show_bug.cgi?id=147350
Reviewed by Sam Weinig.
* Source/cmake/WebKitFeatures.cmake:
2015-07-27 Alex Christensen <[email protected]>
Use Ninja on Windows.
https://bugs.webkit.org/show_bug.cgi?id=147228
Reviewed by Martin Robinson.
* Source/cmake/OptionsWindows.cmake:
Only use /MP when using generated Visual Studio solution files to build.
It makes compiling parallel in MSVC, but Ninja doesn't like it.
2015-07-27 Alex Christensen <[email protected]>
Progress towards building AppleWin with CMake
https://bugs.webkit.org/show_bug.cgi?id=147325
Reviewed by Martin Robinson.
* Source/cmake/OptionsWindows.cmake:
Link with 64-bit libraries if building 64-bit binaries.
Don't run regular expressions on empty strings when using Ninja.
Removed DebugSuffix Visual Studio environment variables.
2015-07-23 Alex Christensen <[email protected]>
Remove compile and runtime flags for promises.
https://bugs.webkit.org/show_bug.cgi?id=147244
Reviewed by Yusuke Suzuki.
* Source/cmake/OptionsMac.cmake:
* Source/cmake/OptionsWindows.cmake:
* Source/cmake/WebKitFeatures.cmake:
2015-07-22 Sukolsak Sakshuwong <[email protected]>
Add ENABLE_WEBASSEMBLY feature flag for WebAssembly
https://bugs.webkit.org/show_bug.cgi?id=147212
Reviewed by Filip Pizlo.
* Source/cmake/WebKitFeatures.cmake:
2015-07-22 Alex Christensen <[email protected]>
Fix quirks in CMake build on Mac and Windows
https://bugs.webkit.org/show_bug.cgi?id=147174
Reviewed by Gyuyoung Kim.
* CMakeLists.txt:
* Source/cmake/OptionsWindows.cmake:
Added options I removed in r187022. They are indeed needed.
* Source/cmake/WebKitFS.cmake:
Make the DerivedSources/WebKit directory.
2015-07-21 Carlos Garcia Campos <[email protected]>
Unreviewed. Update OptionsGTK.cmake and NEWS for 2.9.4 release.
* Source/cmake/OptionsGTK.cmake: Bump version numbers.
2015-07-20 Alex Christensen <[email protected]>
Resurrect CMake build on Windows.
https://bugs.webkit.org/show_bug.cgi?id=147083
Reviewed by Gyuyoung Kim.
* Source/cmake/OptionsCommon.cmake:
* Source/cmake/OptionsWindows.cmake:
Change features to get it to compile. Still not a complete feature set.
2015-07-19 Michael Catanzaro <[email protected]>
[GTK] Add seccomp filters support
https://bugs.webkit.org/show_bug.cgi?id=110014
Reviewed by Žan Doberšek.
Find needed compiler and linker flags for libseccomp.
* Source/cmake/OptionsGTK.cmake:
2015-07-17 Ting-Wei Lan <[email protected]>
Bring back the GNU ar check to create thin archives on non-Linux systems
https://bugs.webkit.org/show_bug.cgi?id=146681
Reviewed by Martin Robinson.
We already use GNU ar thin archive feature to save time and disk space
on creating static archives, but it is only enabled on Linux. Without
this feature, the debug build of WebCore can be larger than 4 GiB,
which can cause error because GNU ar format uses 32-bit integer to
store offsets in the symbol table. This patch is similar to
https://bugs.webkit.org/show_bug.cgi?id=128596.
* Source/cmake/OptionsCommon.cmake:
2015-07-14 Carlos Alberto Lopez Perez <[email protected]>
[GTK] [Wayland] Build by default the X11 and Wayland targets.
https://bugs.webkit.org/show_bug.cgi?id=146057
Reviewed by Carlos Garcia Campos.
* Source/cmake/OptionsGTK.cmake:
2015-07-10 Michael Catanzaro <[email protected]>