forked from WebKit/WebKit-http
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
7645 lines (4638 loc) · 251 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
2013-04-03 Carlos Garcia Campos <[email protected]>
[GTK] Bump required versions of some dependencies
https://bugs.webkit.org/show_bug.cgi?id=113282
Reviewed by Martin Robinson.
This patch updates the following dependencies:
- libsoup 2.42.0: is the current stable release.
- glib 2.36.0: libsoup 2.42 requires 2.35.0, but we don't want to
depend on unstable versions and 2.36 is the next stable version
after 2.35.
- gtk+ 3.6.0: this is the previous stable release. We don't
currently have any code using newer API, so we will be able to
remove all the #ifdefed code.
- at-spi2 2.5.3: is the version required by gtk+ 3.6.
- GObject introspection 1.32.0: is the version required by gtk+ 3.6.
- Pango 1.32.0: it's the current stable version and the first one
depending on Harfbuzz.
- Fontconfig 2.5: required by pango 1.32.0 when using Harfbuzz.
- gtk+ 2.24.10: it allows us to remove a lot of deprecated code
and #ifdefs.
* Source/autotools/Versions.m4:
2013-04-02 Martin Robinson <[email protected]>
[GTK] Make libsecret optional
https://bugs.webkit.org/show_bug.cgi?id=113821
Reviewed by Gustavo Noronha Silva.
Add a configuration option to disable credential storage and thus remove
the libsecret dependency. This should make it possible to build WebKit 2.x
on Windows again.
* Source/autotools/FindDependencies.m4: Only look for libsecret if credential storage is active.
* Source/autotools/PrintBuildConfiguration.m4: Print whether or not credential storage is active.
* Source/autotools/ReadCommandLineArguments.m4: Added an option to control credential storage.
* Source/autotools/SetupAutoconfHeader.m4: Expose credential storage setting to code.
2013-04-02 Sheriff Bot <[email protected]>
Unreviewed, rolling out r147401.
http://trac.webkit.org/changeset/147401
https://bugs.webkit.org/show_bug.cgi?id=113767
The patch makes it extremely hard to set up the dependencies
properly on the GTK builders (Requested by zdobersek on
#webkit).
* Source/autotools/Versions.m4:
2013-04-02 Carlos Garcia Campos <[email protected]>
[GTK] Bump required versions of some dependencies
https://bugs.webkit.org/show_bug.cgi?id=113282
Reviewed by Martin Robinson.
This patch updates the following dependencies:
- libsoup 2.42.0: is the current stable release.
- glib 2.36.0: libsoup 2.42 requires 2.35.0, but we don't want to
depend on unstable versions and 2.36 is the next stable version
after 2.35.
- gtk+ 3.6.0: this is the previous stable release. We don't
currently have any code using newer API, so we will be able to
remove all the #ifdefed code.
- at-spi2 2.5.3: is the version required by gtk+ 3.6.
- GObject introspection 1.32.0: is the version required by gtk+ 3.6.
- Pango 1.32.0: it's the current stable version and the first one
depending on Harfbuzz.
- Fontconfig 2.5: required by pango 1.32.0 when using Harfbuzz.
- gtk+ 2.24.10: it allows us to remove a lot of deprecated code
and #ifdefs.
* Source/autotools/Versions.m4:
2013-04-02 Carlos Garcia Campos <[email protected]>
[EFL][CMAKE] Move MOZ_X11 definition from OptionsCommon to OptionsEfl
https://bugs.webkit.org/show_bug.cgi?id=113685
Reviewed by Martin Robinson.
MOZ_X11 is added unconditionally in OptionsCommon for UNIX
platforms, but not all UNIX platforms use X11 for plugins,
BlackBerry doesn't. The only port using cmake that uses X11 is EFL
and it already has checks for X11, so we can just move the
definition to OptionsEfl.
* Source/cmake/OptionsCommon.cmake:
* Source/cmake/OptionsEfl.cmake:
2013-04-01 Jinwoo Song <[email protected]>
[EFL] Enable user-select:all for EFL port
https://bugs.webkit.org/show_bug.cgi?id=113494
Reviewed by Gyuyoung Kim.
Add a feature flag for user-select:all and enable it for EFL port.
* Source/cmake/OptionsEfl.cmake:
* Source/cmake/WebKitFeatures.cmake:
* Source/cmakeconfig.h.cmake:
2013-03-29 Charles Wei <[email protected]>
[BlackBerry] Cleanup the CONTEXT_MENUS in BlackBerry porting
https://bugs.webkit.org/show_bug.cgi?id=113562
Reviewed by George Staikos.
Internally reviewed by Mike Fenton and Gen Mak.
* Source/cmake/OptionsBlackBerry.cmake:
* Source/cmake/WebKitFeatures.cmake:
* Source/cmakeconfig.h.cmake:
2013-03-28 Zan Dobersek <[email protected]>
[GTK] Build GTK-specific, non-layer-violating source code into WebCore-independent libPlatformGtk.la
https://bugs.webkit.org/show_bug.cgi?id=112546
Reviewed by Martin Robinson.
* GNUmakefile.am: Define the new platform_webcore_cppflags.
2013-03-28 Zan Dobersek <[email protected]>
Unreviewed GTK build fix after r147039.
* Source/autotools/symbols.filter: Export the missing symbols.
2013-03-27 Patrick Gansterer <[email protected]>
Set WTF_ARM_ARCH_VERSION to correct value when used with MSVC
https://bugs.webkit.org/show_bug.cgi?id=113436
Reviewed by Benjamin Poulain.
* Source/cmake/OptionsWinCE.cmake: CPU(ARM_TRADITIONAL) is now set correctly by Platform.h.
2013-03-27 Timothy Hatcher <[email protected]>
Add support for dock-to-right of the Web Inspector in the Mac port.
Unfortunately this requires Safari changes, so it is disabled in the nightly builds.
https://webkit.org/b/113341
rdar://problem/10368152
Reviewed by Joseph Pecoraro.
* Source/autotools/symbols.filter:
2013-03-27 Sheriff Bot <[email protected]>
Unreviewed, rolling out r146864.
http://trac.webkit.org/changeset/146864
https://bugs.webkit.org/show_bug.cgi?id=113391
causes crashes on Wk2 EFL release bot (Requested by drott on
#webkit).
* Source/cmake/OptionsEfl.cmake:
2013-03-26 Rijubrata Bhaumik <[email protected]>
[EFL] Enable IndexedDB by default
https://bugs.webkit.org/show_bug.cgi?id=107248
Reviewed by Laszlo Gombos.
* Source/cmake/OptionsEfl.cmake:
Enable IndexedDB by default on EFL.
2013-03-25 Kent Tamura <[email protected]>
Rename ENABLE_INPUT_TYPE_DATETIME
https://bugs.webkit.org/show_bug.cgi?id=113254
Reviewed by Kentaro Hara.
Rename ENABLE_INPUT_TYPE_DATETIME to ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE.
Actually I'd like to remove the code, but we shouldn't remove it yet
because we shipped products with it on some platforms.
* Source/autotools/SetupWebKitFeatures.m4:
* Source/cmake/WebKitFeatures.cmake:
* Source/cmakeconfig.h.cmake:
2013-03-25 Daniel Cheng <[email protected]>
Don't allow drags to start after a mouse press that creates a context menu
https://bugs.webkit.org/show_bug.cgi?id=112079
Reviewed by Tony Chang.
* ManualTests/context-menu-during-drag-selection.html: Added.
2013-03-22 Yuki Sekiguchi <[email protected]>
Cannot run All Source (target WebProcess) on Xcode.
https://bugs.webkit.org/show_bug.cgi?id=111042
Reviewed by Alexey Proskuryakov.
WebProcessShim is renamed by r139066.
However, WebProcessShim is not renamed to SecItemShim in WebKit.xcworkspace.
This make WebProcess.app load WebProcessShim.dylib, and it cause dyld loading error.
* WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme: Renamed WebProcessShim to SecItemShim.
2013-03-21 Zan Dobersek <[email protected]>
[GTK] Move libLevelDB.la setup into a separate GNUmakefile.am
https://bugs.webkit.org/show_bug.cgi?id=112947
Reviewed by Martin Robinson.
* GNUmakefile.am: Include the new GNUmakefile.am, located under Source/ThirdParty/leveldb.
2013-03-21 Martin Robinson <[email protected]>
Source/ThirdParty/leveldb/db/builder.cc does not build on systems without <endian.h>
https://bugs.webkit.org/show_bug.cgi?id=111817
Reviewed by Gustavo Noronha Silva.
Improve processing of the autoconf host variable. Setup up the wiring to detect
whether or not we are compiling for Darwin.
* Source/autotools/CheckSystemAndBasicDependencies.m4: Improve host detection.
* Source/autotools/SetupAutomake.m4: Tell automake if we are compiling for Darwin or not.
2013-03-20 Michael Pruett <[email protected]>
[JSC] Implement EnforceRange IDL attribute for integer conversions
https://bugs.webkit.org/show_bug.cgi?id=112506
Reviewed by Kentaro Hara.
* Source/autotools/symbols.filter:
2013-03-20 Zan Dobersek <[email protected]>
[GTK] Build ANGLE sources into a separate library from libWebCore.la
https://bugs.webkit.org/show_bug.cgi?id=112778
Reviewed by Martin Robinson.
* GNUmakefile.am: Include the GNUmakefile.am covering the libANGLE.la library.
2013-03-20 Jocelyn Turcotte <[email protected]>
[Qt] Define MODULE_VERSION
https://bugs.webkit.org/show_bug.cgi?id=112808
Reviewed by Allan Sandfeld Jensen.
Upstream http://codereview.qt-project.org/49052
Use 5.2.0 as this is the next release that will be branched from trunk.
* .qmake.conf:
2013-03-20 Rouslan Solomakhin <[email protected]>
Copy-paste should not spellcheck when continuous spellcheck is turned off
https://bugs.webkit.org/show_bug.cgi?id=112464
Reviewed by Ryosuke Niwa.
* Source/autotools/symbols.filter: Export WebCore::Editor::isContinuousSpellCheckingEnabled() and WebCore::Editor::toggleContinuousSpellChecking() for use by internals.
2013-03-20 JungJik Lee <[email protected]>
[EFL] Disable REQUEST_ANIMATION_FRAME_TIMER to render a new animation frame.
https://bugs.webkit.org/show_bug.cgi?id=112114
Reviewed by Kenneth Rohde Christiansen.
Add a manual test to check the running of scripted transition animation.
* ManualTests/animation/transition-on-and-offscreen-animation.html: Added.
2013-03-19 David Rosca <[email protected]>
[Qt] QStyle: Set State_Enabled by default when painting style widgets.
https://bugs.webkit.org/show_bug.cgi?id=112688
Reviewed by Jocelyn Turcotte.
All Qt style widgets were painted with a disabled state, even when
they actually were enabled.
This change fixes it by setting State_Enabled as a default state,
which is then correctly removed when element is disabled.
* Source/WebCore/platform/qt/RenderThemeQStyle.cpp:
2013-03-17 Gustavo Noronha Silva <[email protected]>
[GTK] Exports leveldb symbols
https://bugs.webkit.org/show_bug.cgi?id=112526
Reviewed by Carlos Garcia Campos.
* Source/autotools/symbols.filter: make leveldb symbols local.
2013-03-15 Jae Hyun Park <[email protected]>
[GTK] acceleration_backend_description does not concatenate "(gles2"
https://bugs.webkit.org/show_bug.cgi?id=112405
Reviewed by Martin Robinson.
In FindDependencies.m4, acceleration_backend_description string does not
concatenate if there is a space between the operator and the operand.
* Source/autotools/FindDependencies.m4:
2013-03-15 Allan Sandfeld Jensen <[email protected]>
[Qt] Build error with building with Qt 5.1
https://bugs.webkit.org/show_bug.cgi?id=112435
Reviewed by Noam Rosenthal.
QAccessibleWidget has moved to private.
* Source/widgetsapi.pri:
2013-03-14 Tobias Mueller <[email protected]>
Build: Remove XSLT option and depend hard on XSLT.
You will now not be able to give --disable-xslt or --enable-xslt
because it is not optional anymore.
https://bugs.webkit.org/show_bug.cgi?id=112368
Reviewed by Martin Robinson.
* Source/autotools/FindDependencies.m4:
Always check for libxslt
* Source/autotools/PrintBuildConfiguration.m4:
Removed printing out the value of XSLT
* Source/autotools/ReadCommandLineArguments.m4:
Removed reading XSLT options
2013-03-14 Jesus Sanchez-Palencia <[email protected]>
[EFL] Use CROSS_PLATFORM_CONTEXT_MENU
https://bugs.webkit.org/show_bug.cgi?id=111877
Reviewed by Caio Marcelo de Oliveira Filho.
* Source/cmake/OptionsEfl.cmake: add -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1
2013-03-14 Simon Hausmann <[email protected]>
[Qt] Improve the handling of mock geolocation, device orientation and motion clients
Reviewed by Tor Arne Vestbø.
The mock versions of these web facing features should be instantiated when
running in DumpRenderTree only. In order for them to work, no extra Qt modules
such as QtLocation are actually needed.
This patch decouples enabling device orientation/motion and geolocation from
the underlying Qt modules and makes them available in developer builds
(!production_build) and backed by mock backends when running in drt.
So if the Qt 5 modules are available, they'll be used (unless drtRun). For
developers the web facing features are always enabled (although requests will
time out) and the mock backends are enabled inside DRT, allowing for the layout
tests to run with less dependencies.
In addition this also enables the mock device motion client, which was
previously never instantiated.
* Source/widgetsapi.pri:
2013-03-13 Ryosuke Niwa <[email protected]>
Threaded HTML Parser is missing feature define flags in all but Chromium port's build files
https://bugs.webkit.org/show_bug.cgi?id=112277
Reviewed by Adam Barth.
* Source/autotools/SetupWebKitFeatures.m4:
* Source/cmake/WebKitFeatures.cmake:
* Source/cmakeconfig.h.cmake:
2013-03-13 Nate Chapin <[email protected]>
Expose symbols for internals
https://bugs.webkit.org/show_bug.cgi?id=112194
Reviewed by Alexey Proskuryakov.
* Source/autotools/symbols.filter:
2013-03-12 Zan Dobersek <[email protected]>
[GTK] 'unrecognized command line option "-Wno-c++11-extensions"' warning reported when using gcc
https://bugs.webkit.org/show_bug.cgi?id=111936
Reviewed by Martin Robinson.
* Source/autotools/SetupCompilerFlags.m4: Only use the -Wno-c++11-extensions warning when building
with Clang as GCC does not support the warning just yet. Also enhance the comment about using libstdc++
as the standard C++ library when compiling with Clang.
2013-03-12 Zan Dobersek <[email protected]>
[GTK] Set up the libPlatformGtk.la library
https://bugs.webkit.org/show_bug.cgi?id=111738
Reviewed by Martin Robinson.
* GNUmakefile.am: Define the two variables that will hold sources list and cppflags as required for the new library.
Include the new GNUmakefile.am that's now available under Source/Platform.
2013-03-11 Tobias Mueller <[email protected]>
[Autotools] Set ENABLE_GTK_DOC to false if gtk-doc is not installed
https://bugs.webkit.org/show_bug.cgi?id=111980
Reviewed by Martin Robinson.
WebKit did not configure if gtk-doc-am was not installed with the error:
Tools/GNUmakefile.am:419: ENABLE_GTK_DOC does not appear in AM_CONDITIONAL
* Source/autotools/FindDependencies.m4:
2013-03-11 Claudio Saavedra <[email protected]>
[GTK] Bump version
https://bugs.webkit.org/show_bug.cgi?id=112055
Reviewed by Martin Robinson.
* Source/autotools/Versions.m4: Bump to 2.1.0
2013-03-11 Jeff Rogers <[email protected]>
[BlackBerry] Disable MathML support
https://bugs.webkit.org/show_bug.cgi?id=111929
Reviewed by Rob Buis.
* Source/cmake/OptionsBlackBerry.cmake:
2013-03-09 Martin Robinson <[email protected]>
[GTK] Versions.m4 is missing some key dependencies version definitions
https://bugs.webkit.org/show_bug.cgi?id=111903
Reviewed by Carlos Garcia Campos.
* Source/autotools/Versions.m4: Add missing required version
definitions.
2013-03-08 Dean Jackson <[email protected]>
Don't snapshot Java plugins
https://bugs.webkit.org/show_bug.cgi?id=111899
Reviewed by Tim Horton.
Export MIMETypeRegistry::isJavaAppletMIMEType symbol.
* Source/autotools/symbols.filter:
2013-03-08 Chandra Shekar Vallala <[email protected]>
[chromium] Keydown event for 'shift+alt' returns win keycode instead of 'alt'
https://bugs.webkit.org/show_bug.cgi?id=111112
Reviewed by Tony Chang.
Return windows keycode of Alt incase of GDK_META_L, GDK_META_R.
Try press Shift then alt key. The test passes if the shiftKey, altKey values
of JSKeyEvent are true and keycode/which is 18.
* ManualTests/shift-alt-key-event.html: Added.
2013-03-08 Zan Dobersek <[email protected]>
[Autotools] Remove definitions of unnecessary Automake conditionals
https://bugs.webkit.org/show_bug.cgi?id=111830
Reviewed by Philippe Normand.
The following Automake conditionals are not used anywhere and should have their
definitions in SetupAutomake.m4 removed:
ENABLE_GAMEPAD, ENABLE_XSLT, ENABLE_GEOLOCATION, ENABLE_SVG_FONTS,
ENABLE_OPCODE_STATS, ENABLE_CSS_FILTERS, ENABLE_CSS_SHADERS.
* Source/autotools/SetupAutomake.m4:
2013-03-08 Zan Dobersek <[email protected]>
[GTK] Remove media stream support from the configuration options
https://bugs.webkit.org/show_bug.cgi?id=111813
Reviewed by Philippe Normand.
Remove the media-stream configuration flag. The feature is incomplete and
thus unsupported, so it really shouldn't be possible to enable it.
* Source/autotools/PrintBuildConfiguration.m4:
* Source/autotools/ReadCommandLineArguments.m4:
* Source/autotools/SetupAutomake.m4:
* Source/autotools/SetupWebKitFeatures.m4:
2013-03-07 Keishi Hattori <[email protected]>
Update calendar picker UI
https://bugs.webkit.org/show_bug.cgi?id=109439
Reviewed by Kent Tamura.
* ManualTests/forms/calendar-picker.html: New test file with more options.
* ManualTests/forms/date-suggestion-picker.html: Copied from ManualTests/forms/calendar-picker.html. Old one kept for dat/time suggestion picker testing.
2013-03-07 Christophe Dumez <[email protected]>
[EFL] Bump libsoup dependency to 2.40.3 to fix regressions
https://bugs.webkit.org/show_bug.cgi?id=111756
Reviewed by Kenneth Rohde Christiansen.
Update libsoup required version to v2.40.3 for EFL port.
* Source/cmake/OptionsEfl.cmake:
2013-03-07 Zan Dobersek <[email protected]>
[GTK] Limit the supported compilers to GCC >= 4.7 and Clang >= 3.0
https://bugs.webkit.org/show_bug.cgi?id=109932
Reviewed by Martin Robinson.
* Source/autotools/CheckSystemAndBasicDependencies.m4: Strictly check for one of the two compilers.
* Source/autotools/SetupCompilerFlags.m4: Set up C++11-specific compiler flags. Force the C99 standard for the C code.
Use the -Qunused-arguments flag when using Clang, it reduces irrelevant errors when using ccache.
2013-03-05 Gustavo Noronha Silva <[email protected]>
[GTK] Enable translations for WebKit2
https://bugs.webkit.org/show_bug.cgi?id=111398
Reviewed by Martin Robinson.
* GNUmakefile.am: adjust path for i18n GNUmakefile.am.
* configure.ac: generate the i18n makefile unconditionally, the translations are
used by both WebKitGTK+ and WebKit2GTK+.
2013-03-06 Adam Klein <[email protected]>
[V8] Use implicit references instead of object groups to keep registered MutationObservers alive
https://bugs.webkit.org/show_bug.cgi?id=111382
Reviewed by Adam Barth.
* ManualTests/mutation-observer-leaks-nodes.html: Added.
2013-03-06 Gustavo Noronha Silva <[email protected]>
Build fix. Fixes problems building code that uses deprecated functions from GTK+ 2,
such as RenderThemeGtk2.cpp, in debug mode. RenderThemeGtk2.cpp tries to allow usage
of deprecated functions by undefining GTK_DISABLE_DEPRECATED, but it ended up being
redefined because autotoolsconfig.h was included again by headers that came after
config.h.
Reviewed by Martin Robinson.
* Source/autotools/SetupWebKitFeatures.m4: add checks to ensure the
autotoolsconfig.h header is only included once.
2013-03-05 Ryuan Choi <[email protected]>
[EFL] Build break with latest EFL libraries
https://bugs.webkit.org/show_bug.cgi?id=111028
Reviewed by Dirk Pranke.
In latest EFL trunk, include path of ecore sub modules are changed from
ecore-1 to ecore-XXX-1.
So, this patch adds missing ECORE_XXX_INCLUDE_DIRS.
* Source/cmake/FindEcore.cmake: Added additional path suffixes to find include directories of ecore-XXX
* Source/cmake/FindElementary.cmake: Checked Ecore_Con dependency which Elementary requires.
* Source/cmake/OptionsEfl.cmake: Made Imf and Imf_Evas mandatory.
2013-03-05 Shawn Singh <[email protected]>
Fix default background of a dragged image.
https://bugs.webkit.org/show_bug.cgi?id=110512
Reviewed by Tony Chang.
* ManualTests/drag-background-with-padding.html: Added.
2013-03-05 Gustavo Noronha Silva <[email protected]>
Unreviewed build fix.
* GNUmakefile.am: remove bad path for generate-feature-defines-files from EXTRA_DIST.
2013-03-04 Ruslan Abdikeev <[email protected]>
<link rel="apple-touch-icon"> tag is not honored on CNN.com, workflowy.com etc
https://bugs.webkit.org/show_bug.cgi?id=109061
Reviewed by Adam Barth.
* Source/autotools/symbols.filter:
2013-03-04 Kunihiko Sakamoto <[email protected]>
Add build flag for FontLoader
https://bugs.webkit.org/show_bug.cgi?id=111289
Reviewed by Benjamin Poulain.
Add ENABLE_FONT_LOAD_EVENTS build flag (disabled by default).
* Source/autotools/SetupWebKitFeatures.m4:
* Source/cmake/WebKitFeatures.cmake:
* Source/cmakeconfig.h.cmake:
2013-03-03 Sheriff Bot <[email protected]>
Unreviewed, rolling out r144567.
http://trac.webkit.org/changeset/144567
https://bugs.webkit.org/show_bug.cgi?id=111266
Does not compile on apple-win (Requested by abarth on
#webkit).
* Source/autotools/symbols.filter:
2013-03-03 Ruslan Abdikeev <[email protected]>
<link rel="apple-touch-icon"> tag is not honored on CNN.com, workflowy.com etc
https://bugs.webkit.org/show_bug.cgi?id=109061
Reviewed by Adam Barth.
* Source/autotools/symbols.filter:
2013-03-01 Elliott Sprehn <[email protected]>
Don't leak Documents when using MutationObserver from extensions
https://bugs.webkit.org/show_bug.cgi?id=111234
Reviewed by Adam Barth.
* ManualTests/leak-observer-nonmain-world.html: Added.
2013-02-27 Zan Dobersek <[email protected]>
[GTK] Disable MathML support in release builds
https://bugs.webkit.org/show_bug.cgi?id=110981
Reviewed by Martin Robinson.
* Source/autotools/SetupWebKitFeatures.m4: Disable the MathML support in release builds
as the code is not yet deemed production-ready.
2013-02-27 Glenn Adams <[email protected]>
Add ENABLE_CSS3_TEXT_LINE_BREAK flag.
https://bugs.webkit.org/show_bug.cgi?id=110944
Reviewed by Dean Jackson.
* Source/cmake/WebKitFeatures.cmake:
* Source/cmakeconfig.h.cmake:
2013-02-24 Laszlo Gombos <[email protected]>
[EFL] Rename ENABLE_REGIONS to ENABLE_CSS_REGIONS
https://bugs.webkit.org/show_bug.cgi?id=110699
Reviewed by Andreas Kling.
Fix a typo. ENABLE_REGIONS is called ENABLE_CSS_REGIONS
throughout the project.
* Source/cmake/OptionsEfl.cmake:
2013-02-24 Zan Dobersek <[email protected]>
[GTK] Stop generating UserAgentGtk.h
https://bugs.webkit.org/show_bug.cgi?id=110582
Reviewed by Martin Robinson.
* configure.ac: Provide the USER_AGENT_GTK_(MAJOR|MINOR)_VERSION defines in the autotoolsconfig.h
header, containing the user agent versions that are to be used in the user agent string. The
WEBKIT_USER_AGENT_(MAJOR|MINOR)_VERSION name is avoided as the same defines are specified in the
webkitversion.h API header (but are not accessible from the WebCore layer). The UserAgentGtk.h
header is also not generated anymore from the input file.
2013-02-21 Tony Chang <[email protected]>
Autogenerate Settings that call setNeedsRecalcStyleInAllFrames when set
https://bugs.webkit.org/show_bug.cgi?id=109989
Reviewed by Ryosuke Niwa.
Add setters to export symbols.
* Source/autotools/symbols.filter:
2013-02-21 Martin Robinson <[email protected]>
[GTK] Move feature overriding to the configure phase
https://bugs.webkit.org/show_bug.cgi?id=110293
Reviewed by Gustavo Noronha Silva.
Rework the feature overrides logic so all feature defines go into a
header rather than the command line. This has a few benefits. Most
notably, we can reuse the header in the gyp build. Another nice result
is that changes to the configuration automatically result in a full
rebuild and Debug and Release builds can have different configurations.
All feature define processing happens now during the configuration phase,
instead of when running autogen.sh. This means that we need to distribute
the feature processing script.
* GNUmakefile.am: Read feature defines from WebKitFeatures.txt when kicking
off a build. Also include generate-feature-defines-files in the distribution.
* Source/autotools/SetupAutoconfHeader.m4: Remove an extra ENABLE_3D_RENDERING
from the autoconf header, as it is already provided by the feature configuration.
* Source/autotools/SetupWebKitFeatures.m4: Added.
* Source/autotools/webkitfeature.m4: Removed. The functionality has been moved
to SetupWebKitFeatures.m4.
* autogen.sh: Remove the call to override-feature-defines.
* configure.ac: Now include SetupWebKitFeatures.
2013-02-20 Dirk Schulze <[email protected]>
Enable CANVAS_PATH flag
https://bugs.webkit.org/show_bug.cgi?id=108508
Reviewed by Simon Fraser.
Enable CANVAS_PATH flag on trunk.
Existing tests cover the feature.
* Source/cmake/WebKitFeatures.cmake:
2013-02-19 Claudio Saavedra <[email protected]>
Unreviewed build fix.
* Source/autotools/FindDependencies.m4:
* Source/autotools/Versions.m4:
* Source/cmake/FindHarfBuzz.cmake:
Bump gtk and efl dependencies on harfbuzz
to 0.9.7. See bug 110145.
2013-02-19 Changhun Kang <[email protected]>
Only depend on xrender if x11 is being used
https://bugs.webkit.org/show_bug.cgi?id=84095
Reviewed by Martin Robinson.
* Source/autotools/FindDependencies.m4:
2013-02-18 ChangSeok Oh <[email protected]>
[GTK] Fix nits for configuration
https://bugs.webkit.org/show_bug.cgi?id=110083
Reviewed by Martin Robinson.
Remove unicode backend printing option. The only backend for unicode is icu
after changeset 142724.
* Source/autotools/PrintBuildConfiguration.m4:
2013-02-15 Gustavo Noronha Silva <[email protected]>
Unreviewed build fix.
* Source/autotools/SetupLibtool.m4: Move AR_FLAGS definition so it comes before dolt
and libtool initialization, thus having an effect once again.
2013-02-15 Keishi Hattori <[email protected]>
Add setValue and closePopup methods to PagePopupController
https://bugs.webkit.org/show_bug.cgi?id=109897
Reviewed by Kent Tamura.
* ManualTests/forms/calendar-picker.html: Added mock setValue and closePopup implementation.
* ManualTests/forms/color-suggestion-picker.html: Ditto.
2013-02-15 Allan Sandfeld Jensen <[email protected]>
Simplify hitTestResultAtPoint and nodesFromRect APIs
https://bugs.webkit.org/show_bug.cgi?id=95720
Reviewed by Julien Chaffraix.
Update exported symbols.
* Source/autotools/symbols.filter:
2013-02-08 Andrey Kosyakov <[email protected]>
Web Inspector: expose did{Begin,Cancel}Frame() and {will,did}Composite() on WebDebToolsAgent
https://bugs.webkit.org/show_bug.cgi?id=109192
Reviewed by Pavel Feldman.
* Source/autotools/symbols.filter:
2013-02-13 Martin Robinson <[email protected]>
Try once again to fix the build after r142756
* Source/autotools/PrintBuildConfiguration.m4: Do not try to print the GStreamer version
in the build output.
* Source/autotools/SetupAutoconfHeader.m4: Remove the last reference to have_gstreamer.
2013-02-13 Martin Robinson <[email protected]>
Try to fix the build after r142756
* Source/autotools/SetupAutomake.m4: Instead of using the (now gone) have_gstreamer
variable, activate GStreamer if either web audio or web video is enabled.
2013-02-13 Xianzhu Wang <[email protected]>
Heap-use-after-free in WebCore::ScrollingCoordinator::hasVisibleSlowRepaintViewportConstrainedObjects.
https://bugs.webkit.org/show_bug.cgi?id=108695
Add a manual test. Unable to write a normal layout test because
1) must waitUntilDone() to reproduce the crash but the redirected URL can't notifyDone();
2) Can't use a frame to contain the test because ScrollingCoordinator handles only the main frame.
Reviewed by Abhishek Arya.
* ManualTests/scrolling-coordinator-viewport-constrained-crash.html: Added.
2013-02-13 Martin Robinson <[email protected]>
[GTK] Remove support for compiling with GStreamer 0.10
https://bugs.webkit.org/show_bug.cgi?id=109593
Reviewed by Philippe Normand.
Remove support for building WebKitGTK+ with GStreamer 0.10. We
can simplify things greatly because we don't have to worry any
longer about selecting one GStreamer API set.
* Source/autotools/FindDependencies.m4:
* Source/autotools/ReadCommandLineArguments.m4:
* Source/autotools/SetupAutoconfHeader.m4:
* Source/autotools/Versions.m4:
2013-02-12 Martin Robinson <[email protected]>
[GTK] Remove the GLib unicode backend
https://bugs.webkit.org/show_bug.cgi?id=109627
Reviewed by Benjamin Poulain.
Remove references to the GLib unicode backend from configuration.
* Source/autotools/FindDependencies.m4:
* Source/autotools/ReadCommandLineArguments.m4:
* Source/autotools/SetupAutoconfHeader.m4:
* Source/autotools/SetupAutomake.m4:
2013-02-12 Christophe Dumez <[email protected]>
Remove remaining traces of Web Intents
https://bugs.webkit.org/show_bug.cgi?id=109586
Reviewed by Eric Seidel.
Remove references to Web Intents from CMake files as the functionality
was removed in r142549.
* Source/cmake/WebKitFeatures.cmake:
* Source/cmakeconfig.h.cmake:
2013-02-12 Martin Robinson <[email protected]>
[GTK] Remove the enable-debug-feature configuration option
https://bugs.webkit.org/show_bug.cgi?id=109539
Reviewed by Philippe Normand.
Remove the --enable-debug-feature option from configuration. It doesn't
do anything that --enable-debug doesn't.
* Source/autotools/PrintBuildConfiguration.m4: Remove references to --enable-debug-features.
* Source/autotools/ReadCommandLineArguments.m4: Ditto.
* Source/autotools/SetupAutoconfHeader.m4: Ditto.
* Source/autotools/SetupAutomake.m4: Ditto.
2013-02-12 Zan Dobersek <[email protected]>
Remove ENABLE_XHR_RESPONSE_BLOB handling from various build systems
https://bugs.webkit.org/show_bug.cgi?id=109481
Reviewed by Daniel Bates.
The ENABLE_XHR_RESPONSE_BLOB feature define was removed from the code
back in r120574. There are still occurrences of it in various build systems
which should all be removed as they are useless.
* Source/cmake/OptionsBlackBerry.cmake:
* Source/cmakeconfig.h.cmake:
2013-02-11 Eric Carlson <[email protected]>
[Mac] Track language selection should be sticky
https://bugs.webkit.org/show_bug.cgi?id=109466
Reviewed by Dean Jackson.
* Source/autotools/symbols.filter: Export PageGroup::captionPreferences and Page::initGroup.
2013-02-11 Benjamin Poulain <[email protected]>
Kill TestRunner::setMinimumTimerInterval; implement the feature with InternalSettings
https://bugs.webkit.org/show_bug.cgi?id=109349
Reviewed by Sam Weinig.
* Source/autotools/symbols.filter:
2013-02-11 Zan Dobersek <[email protected]>
* Source/WebCore: Modified property svn:ignore, adding GNUmakefile.features.am
to the list of paths to be ignored.
2013-02-10 Laszlo Gombos <[email protected]>
Consolidate the way WTF_USE_PTHREADS is enabled
https://bugs.webkit.org/show_bug.cgi?id=108191
Reviewed by Benjamin Poulain.
Remove duplicated definition of WTF_USE_PTHREADS.
WTF_USE_PTHREADS is defined to 1 on all OS(UNIX) environments in
Platform.h.
* Source/cmake/OptionsBlackBerry.cmake:
* Source/cmake/OptionsEfl.cmake:
2013-02-10 Jae Hyun Park <[email protected]>
Rename ENABLE(GLIB_SUPPORT) to USE(GLIB)
https://bugs.webkit.org/show_bug.cgi?id=104266
Reviewed by Philippe Normand.
Using USE(GLIB) instead of ENABLE(GLIB_SUPPORT) is more consistent with
the existing macro naming conventions.
From Platform.h
USE() - use a particular third-party library or optional OS service
ENABLE() - turn on a specific feature of WebKit
* Source/autotools/SetupAutoconfHeader.m4:
* Source/cmake/OptionsEfl.cmake: