3d9ae04434fb83697369e1301a9f71aa6463825c
[WebKit-https.git] / ChangeLog
1 2013-05-21  Carlos Garcia Campos  <cgarcia@igalia.com>
2
3         [BlackBerry] Make PagePopup implementation independent from WebCore
4         https://bugs.webkit.org/show_bug.cgi?id=116448
5
6         Reviewed by Anders Carlsson.
7
8         * Source/cmake/OptionsBlackBerry.cmake: Do not enable PAGE_POPUP
9         feature.
10
11 2013-05-20  Christophe Dumez  <ch.dumez@sisa.samsung.com>
12
13         [EFL] Reenabled INDEXED_DATABASE after r150344
14         https://bugs.webkit.org/show_bug.cgi?id=116430
15
16         Reviewed by Gyuyoung Kim.
17
18         Reenable INDEXED_DATABASE flag for EFL port now that WebKit2
19         build was fixed in r150344.
20
21         * Source/cmake/OptionsEfl.cmake:
22
23 2013-05-19  Anders Carlsson  <andersca@apple.com>
24
25         Remove link prerendering code
26         https://bugs.webkit.org/show_bug.cgi?id=116415
27
28         Reviewed by Darin Adler.
29
30         This code was only used by Chromium and is dead now.
31
32         * Source/autotools/SetupWebKitFeatures.m4:
33         * Source/cmake/WebKitFeatures.cmake:
34         * Source/cmakeconfig.h.cmake:
35
36 2013-05-18  Patrick Gansterer  <paroga@webkit.org>
37
38         [CMake] Replace *_LIBRARY_NAME with *_OUTPUT_NAME
39         https://bugs.webkit.org/show_bug.cgi?id=114554
40
41         Reviewed by Gyuyoung Kim.
42
43         Using variables as target names is very uncommon in CMake.
44         The usual way to specify the name of the resulting binary
45         is to set the OUTPUT_NAME target property.
46
47         * CMakeLists.txt:
48         * Source/CMakeLists.txt:
49         * Source/PlatformEfl.cmake:
50         * Source/PlatformGTK.cmake:
51         * Source/cmake/OptionsBlackBerry.cmake:
52         * Source/cmake/OptionsEfl.cmake:
53         * Source/cmake/OptionsGTK.cmake:
54         * Source/cmake/WebKitHelpers.cmake:
55         * Source/cmake/gtest/CMakeLists.txt:
56
57 2013-05-18  Christophe Dumez  <ch.dumez@sisa.samsung.com>
58
59         Unreviewed EFL build fix.
60
61         Temporarily disabled INDEXED_DATABASE at compile-time as it breaks
62         WK2 build after r150305.
63
64         * Source/cmake/OptionsEfl.cmake:
65
66 2013-05-18  Alberto Garcia  <agarcia@igalia.com>
67
68         [GTK] Parallel build fails if gtk-doc is enabled
69         https://bugs.webkit.org/show_bug.cgi?id=116227
70
71         Reviewed by Martin Robinson.
72
73         * GNUmakefile.am:
74         Define an empty noinst_DATA variable where other automake files
75         can add additional objects to be built.
76
77 2013-05-16  Martin Robinson  <mrobinson@igalia.com>
78
79         [GTK] [CMake] Disable the shadow DOM
80         https://bugs.webkit.org/show_bug.cgi?id=116237
81
82         Reviewed by Gustavo Noronha Silva.
83
84         * Source/cmake/OptionsGTK.cmake: Disable shadow DOM by default.
85
86 2013-05-14  Martin Robinson  <mrobinson@igalia.com>
87
88         [GTK] Add support for building WebCore to the cmake build
89         https://bugs.webkit.org/show_bug.cgi?id=116128
90
91         Reviewed by Gustavo Noronha Silva.
92
93         * Source/PlatformGTK.cmake: Added.
94         * Source/cmake/OptionsGTK.cmake: Added more logic and variables to support WebCore and properly
95         defined some existing variables.
96
97 2013-05-15  Alexey Proskuryakov  <ap@apple.com>
98
99         More fixing after WebProcessShim renaming in r149074.
100
101         * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
102         Updated to insert the right shim.
103
104 2013-05-15  Patrick Gansterer  <paroga@webkit.org>
105
106         Consolidate lists in WTF CMake files
107         https://bugs.webkit.org/show_bug.cgi?id=116142
108
109         Reviewed by Martin Robinson.
110
111         Move common files into the CMakeLists.txt to avoid duplicating the list of files.
112         Also rebase the recently added GTK files to match the other CMake ports, since
113         the submitted patch was based on an older version of the source tree.
114
115         * Source/cmake/OptionsGTK.cmake:
116
117 2013-05-14  Zan Dobersek  <zdobersek@igalia.com>
118
119         [GTK] Move generated ColorData.cpp, WebKitFontFamilyNames.(cpp|h) build targets into libPlatform
120         https://bugs.webkit.org/show_bug.cgi?id=115921
121
122         Reviewed by Gustavo Noronha Silva.
123
124         * GNUmakefile.am: Add GENSOURCES_PLATFORM, platform_built_sources variables.
125
126 2013-05-11  Martin Robinson  <mrobinson@igalia.com>
127
128         [GTK] Add a basic cmake build for WTF and JavaScriptCore
129         https://bugs.webkit.org/show_bug.cgi?id=115967
130
131         Reviewed by Laszlo Gombos.
132
133         * CMakeLists.txt: Add GTK+ to the list of ports.
134         * Source/CMakeLists.txt: We do not try to build WebCoreTestSupport when WebCore is disabled.
135         * Source/cmake/FindGAIL3.cmake: Added.
136         * Source/cmake/FindGDK3.cmake: Added.
137         * Source/cmake/FindGStreamer.cmake: Use the passed in minimum version.
138         * Source/cmake/FindGTK3.cmake: Added.
139         * Source/cmake/FindXt.cmake: Added.
140         * Source/cmake/OptionsEfl.cmake: Pass in the minimum version.
141         * Source/cmake/OptionsGTK.cmake: Added.
142
143 2013-05-11  Martin Robinson  <mrobinson@igalia.com>
144
145         Move defines to platform
146
147         [GTK] Move defines that will never be configured to Platform.h
148         https://bugs.webkit.org/show_bug.cgi?id=115965
149
150         Reviewed by Andreas Kling.
151
152         * Source/autotools/SetupAutoconfHeader.m4: Move some unchanging defines to Platform.h.
153
154 2013-05-09  Christophe Dumez  <ch.dumez@sisa.samsung.com>
155
156         Add support for [NoInterfaceObject] Web IDL extended attribute
157         https://bugs.webkit.org/show_bug.cgi?id=115714
158
159         Reviewed by Kentaro Hara.
160
161         Update GENERATE_BINDINGS macro to take an additional _window_constructors_file
162         optional argument.
163
164         * Source/cmake/WebKitMacros.cmake:
165
166 2013-05-08  José Dapena Paz  <jdapena@igalia.com> and Zan Dobersek  <zdobersek@igalia.com>
167
168         [GTK] Plumb the Automake build system for the Battery Status API feature
169         https://bugs.webkit.org/show_bug.cgi?id=115718
170
171         Reviewed by Martin Robinson.
172
173         * Source/autotools/FindDependencies.m4: Check for the upower-glib dependency if the feature is enabled.
174         * Source/autotools/PrintBuildConfiguration.m4: Print out the feature status.
175         * Source/autotools/ReadCommandLineArguments.m4: Check for the --enable-battery-status option. The deafult,
176         when the option is not given, is to disable the feature.
177         * Source/autotools/SetupWebKitFeatures.m4: Treat the ENABLE_BATTERY_STATUS define as configurable.
178         * Source/autotools/symbols.filter: Export a couple of symbols that are used in the WebCore internals library.
179
180 2013-05-08  Zan Dobersek  <zdobersek@igalia.com>
181
182         [Automake] Pass --no-demangle to the linker by default to get the mangled symbols
183         https://bugs.webkit.org/show_bug.cgi?id=115732
184
185         Reviewed by Gustavo Noronha Silva.
186
187         * GNUmakefile.am: Pass the --no-demangle option to the linker by default. This is done by appending
188         the flag to the LDFLAGS variable. While the AM_LDFLAGS variable would be more appropriate, it's not
189         at all used when linking installable libraries like libwebkitgtk and libwebkit2gtk, so the LDFLAGS
190         variable is used instead.
191
192 2013-05-07  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
193
194         [CMAKE] Remove SHADOW_DOM from cmakeconfig.h.cmake
195         https://bugs.webkit.org/show_bug.cgi?id=115712
196
197         Reviewed by Andreas Kling.
198
199         Nobody uses SHADOW_DOM in cmake.
200
201         * Source/cmake/WebKitFeatures.cmake:
202         * Source/cmakeconfig.h.cmake:
203
204 2013-05-06  Mike Lattanzio  <mlattanzio@blackberry.com>
205
206         [BlackBerry] Enable and Expose Text Autosizing through BlackBerry::WebKit::WebSettings
207         https://bugs.webkit.org/show_bug.cgi?id=113808
208
209         Reviewed by Rob Buis.
210
211         Set the ENABLE_TEXT_AUTOSIZING default to ON for BlackBerry.
212
213         * Source/cmake/OptionsBlackBerry.cmake:
214
215 2013-05-06  Christophe Dumez  <ch.dumez@sisa.samsung.com>
216
217         [EFL] Shadow DOM should be disabled at compile time
218         https://bugs.webkit.org/show_bug.cgi?id=115635
219
220         Reviewed by Andreas Kling.
221
222         Disable Shadow DOM at compile time for EFL port. Shadow DOM code
223         is being removed from the tree.
224
225         * Source/cmake/OptionsEfl.cmake:
226
227 2013-05-04  Dean Jackson  <dino@apple.com>
228
229         Animations and Transitions should not start when globally suspended
230         https://bugs.webkit.org/show_bug.cgi?id=114915
231
232         Reviewed by Sam Weinig.
233
234         Export AnimationController::isSuspended().
235
236         * Source/autotools/symbols.filter:
237
238 2013-05-01  Benjamin Poulain  <benjamin@webkit.org>
239
240         Remove the remaining wscript
241         https://bugs.webkit.org/show_bug.cgi?id=115459
242
243         Reviewed by Andreas Kling.
244
245         * wscript: Removed.
246
247 2013-05-01  Sergio Villar Senin  <svillar@igalia.com>
248
249         Show a block cursor in overtype mode
250         https://bugs.webkit.org/show_bug.cgi?id=114819
251
252         Reviewed by Ryosuke Niwa.
253
254         * Source/autotools/symbols.filter: export some extra symbols for
255         testing purposes.
256
257 2013-04-30  Christophe Dumez  <ch.dumez@sisa.samsung.com>
258
259         [EFL] Enable scaled cursors
260         https://bugs.webkit.org/show_bug.cgi?id=106242
261
262         Reviewed by Gyuyoung Kim.
263
264         Enable MOUSE_CURSOR_SCALE flag for EFL port.
265
266         * Source/cmake/OptionsEfl.cmake:
267         * Source/cmake/WebKitFeatures.cmake:
268
269 2013-04-29  Zan Dobersek  <zdobersek@igalia.com>
270
271         [GTK] Disable Shadow DOM feature
272         https://bugs.webkit.org/show_bug.cgi?id=115374
273
274         Reviewed by Martin Robinson.
275
276         Disable the Shadow DOM feature on the GTK port, the feature is planned for removal.
277
278         * Source/autotools/SetupWebKitFeatures.m4:
279
280 2013-04-28  Ryuan Choi  <ryuan.choi@samsung.com>
281
282         [EFL][CMAKE] Build break after r149259
283         https://bugs.webkit.org/show_bug.cgi?id=115339
284
285         Reviewed by Gyuyoung Kim.
286
287         r149259 used c++11 features(Right angle bracket, Range-based for-loop).
288         This patch enforces c++0x when cmake based ports build WebKit2 using gcc.
289
290         * Source/cmake/WebKitHelpers.cmake:
291
292 2013-04-22  Benjamin Poulain  <benjamin@webkit.org>
293
294         Remove the memory instrumentation code
295         https://bugs.webkit.org/show_bug.cgi?id=114931
296
297         Reviewed by Andreas Kling.
298
299         * Source/autotools/symbols.filter:
300
301 2013-04-22  Martin Robinson  <mrobinson@igalia.com>
302
303         [GTK] Enable introspection always for developer builds
304         https://bugs.webkit.org/show_bug.cgi?id=114983
305
306         Reviewed by Gustavo Noronha Silva.
307
308         * Source/autotools/SetupAutoconfHeader.m4: No longer expose the ENABLE_INTROSPECTION
309         autoconf header variable. It isn't used and it means that when introspection is enabled
310         or disabled, there is an unnecessary full rebuild.
311
312 2013-04-22  Zan Dobersek  <zdobersek@igalia.com>
313
314         [GTK] Set up libPlatform.la
315         https://bugs.webkit.org/show_bug.cgi?id=114168
316
317         Reviewed by Martin Robinson.
318
319         * GNUmakefile.am: Define the platform_cppflags and platform_sources variables.
320
321 2013-04-20  Zan Dobersek  <zdobersek@igalia.com>
322
323         Enable sub-pixel layout for the GTK port
324         https://bugs.webkit.org/show_bug.cgi?id=94792
325
326         Reviewed by Martin Robinson.
327
328         * Source/autotools/SetupWebKitFeatures.m4: Enable the subpixel layout.
329
330 2013-04-20  Andras Becsi  <andras.becsi@digia.com>
331
332         [Qt][Mac] Remove obsolete workaround for debug builds
333         https://bugs.webkit.org/show_bug.cgi?id=114750
334
335         Reviewed by Jocelyn Turcotte.
336
337         This workaround made default builds fail with recent Qt5 because
338         it removed the major version number from the library name, producing
339         QtWebKitWidgets, whereas the linking command line tried to link
340         against Qt5WebKitWidgets.
341         Debug builds are possible with and without framework-enabled builds
342         of Qt, but the debug versions of the Qt libraries have to be present.
343         Debug builds with a release version of Qt are not possible on Mac
344         since for debug builds qmake produces a linker command line where
345         all the Qt libraries have the "_debug" suffix, therefore if the debug
346         libraries are missing the build fails.
347
348         * Source/widgetsapi.pri:
349
350 2013-04-19  Martin Robinson  <mrobinson@igalia.com>
351
352         [GTK] JSCore.gir.in has a few problems
353         https://bugs.webkit.org/show_bug.cgi?id=114710
354
355         Reviewed by Philippe Normand.
356
357         * GNUmakefile.am: Move common GIR initialization here from WebKit1.
358         * configure.ac: Updated to reflect new JSC gir file location.
359
360 2013-04-18  Ryuan Choi  <ryuan.choi@gmail.com>
361
362         [EFL] Build break when using cmake without CMAKE_BUILD_TYPE
363         https://bugs.webkit.org/show_bug.cgi?id=114835
364
365         Unreviewed build fix.
366
367         * Source/cmake/OptionsEfl.cmake:
368
369 2013-04-16  Patrick Gansterer  <paroga@webkit.org>
370
371         [CMake] Do not use JAVASCRIPTCORE_DIR in add_custom_command() of JavaScriptcore project
372         https://bugs.webkit.org/show_bug.cgi?id=114265
373
374         Reviewed by Brent Fulgham.
375
376         * Source/cmake/WebKitMacros.cmake: Removed macro GENERATE_HASH_LUT.
377
378 2013-04-16  Andy Estes  <aestes@apple.com>
379
380         Changed the default debugger from GDB to LLDB for the 'All Source' scheme in WebKit.xcworkspace.
381
382         Rubber-stamped by Dan Bernstein.
383
384         * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
385
386 2013-04-16  Manuel Rego Casasnovas  <rego@igalia.com>
387
388         [EFL] Bump libsoup dependency to 2.42.0
389         https://bugs.webkit.org/show_bug.cgi?id=113927
390
391         Reviewed by Gyuyoung Kim.
392
393         Update libsoup required version to v2.42.0 and GLib to v2.36.0 as
394         required by libsoup for EFL port.
395
396         * Source/cmake/OptionsEfl.cmake:
397
398 2013-04-15  Patrick Gansterer  <paroga@webkit.org>
399
400         [CMake] Add WTF_USE_*_UNICODE variables
401         https://bugs.webkit.org/show_bug.cgi?id=114556
402
403         Reviewed by Brent Fulgham.
404
405         WTF_USE_ICU_UNICODE and WTF_USE_WCHAR_UNICODE are used to
406         reduce duplication in the platform specific CMake files.
407
408         * Source/cmake/OptionsBlackBerry.cmake:
409         * Source/cmake/OptionsEfl.cmake:
410         * Source/cmake/OptionsWinCE.cmake:
411
412 2013-04-15  Martin Robinson  <mrobinson@igalia.com>
413
414         [GTK] REGRESSION(r147499): HTTP auth dialog doesn't remember passwords anymore
415         https://bugs.webkit.org/show_bug.cgi?id=114613
416
417         Reviewed by Carlos Garcia Campos.
418
419         * Source/autotools/SetupAutoconfHeader.m4: Correct definition of ENABLE_CREDENTIAL_STORAGE
420         so that the ENABLE(CREDENTIAL_STORAGE) macro work properly.
421
422 2013-04-12  Martin Robinson  <mrobinson@igalia.com>
423
424         [GTK] Lower the pango dependency
425         https://bugs.webkit.org/show_bug.cgi?id=114520
426
427         Reviewed by Carlos Garcia Campos.
428
429         * Source/autotools/Versions.m4: Only depend on Pango 1.30.0 instead of
430         Pango 1.32.0. 1.32.0 isn't strictly necessary and the version of GTK+ that
431         we depend on (3.6.0) depends on 1.30.0.
432
433 2013-04-12  Jer Noble  <jer.noble@apple.com>
434
435         TimeRanges::nearest() returns incorrect results.
436         https://bugs.webkit.org/show_bug.cgi?id=114483
437
438         Reviewed by Eric Carlson.
439
440         Add symbols needed by WebCoreTestSupport to exports list.
441
442         * Source/autotools/symbols.filter:
443
444 2013-04-12  Commit Queue  <rniwa@webkit.org>
445
446         Unreviewed, rolling out r148262.
447         http://trac.webkit.org/changeset/148262
448         https://bugs.webkit.org/show_bug.cgi?id=114493
449
450         Cairo dep should now build, rolling r148247 back in (Requested
451         by zdobersek on #webkit).
452
453         * Source/autotools/FindDependencies.m4:
454         * Source/autotools/PrintBuildConfiguration.m4:
455         * Source/autotools/SetupWebKitFeatures.m4:
456
457 2013-04-11  Commit Queue  <rniwa@webkit.org>
458
459         Unreviewed, rolling out r148247.
460         http://trac.webkit.org/changeset/148247
461         https://bugs.webkit.org/show_bug.cgi?id=114490
462
463         Cairo dep fails to build on builders due to missing EGL
464         headers (Requested by zdobersek on #webkit).
465
466         * Source/autotools/FindDependencies.m4:
467         * Source/autotools/PrintBuildConfiguration.m4:
468         * Source/autotools/SetupWebKitFeatures.m4:
469
470 2013-04-11  Paweł Forysiuk  <tuxator@o2.pl>
471
472         [GTK] Webkit fails to build with MinGW compiler after changeset 146468
473         https://bugs.webkit.org/show_bug.cgi?id=114473
474
475         Reviewed by Martin Robinson.
476
477         * Source/autotools/CheckSystemAndBasicDependencies.m4: Fix typo.
478
479 2013-04-11  Martin Robinson  <mrobinson@igalia.com>
480
481         [GTK] Add accelerated 2D canvas support using cairo-gl
482         https://bugs.webkit.org/show_bug.cgi?id=104672
483
484         Reviewed by Alejandro G. Castro.
485
486         Detect that we can activate accelerated canvas when CairoGL is present and
487         TextureMapperGL is enabled.
488
489         * Source/autotools/FindDependencies.m4: Look for CairoGL.
490         * Source/autotools/PrintBuildConfiguration.m4: Print the status of accelerated canvas activation.
491         * Source/autotools/SetupWebKitFeatures.m4: Set the feature.
492
493 2013-04-11  Zan Dobersek  <zdobersek@igalia.com>
494
495         Unreviewed.
496
497         * Source/autotools/symbols.filter: Stop exporting redundant symbols.
498
499 2013-04-11  Rune Lillesveen  <rune@opera.com>
500
501         Incorrect evaluation of resolution media queries
502         https://bugs.webkit.org/show_bug.cgi?id=114029
503
504         Reviewed by Kenneth Rohde Christiansen.
505
506         Removed setResolutionOverride from exports.
507
508         * Source/autotools/symbols.filter:
509
510 2013-04-10  Anton Obzhirov  <a.obzhirov@samsung.com>
511
512         [GTK] Add support for Page Visibility
513         https://bugs.webkit.org/show_bug.cgi?id=97324
514
515         Reviewed by Sam Weinig.
516
517         Page Visibility has been enabled for GTK port.
518         New GTK unittest has been added.
519
520         * Source/autotools/SetupWebKitFeatures.m4:
521
522 2013-04-09  Raphael Kubo da Costa  <raphael.kubo.da.costa@intel.com>
523
524         [EFL] Declare TEST_THEME_DIR in a single place.
525         https://bugs.webkit.org/show_bug.cgi?id=114285
526
527         Reviewed by Anders Carlsson.
528
529         Instead of adding the `THEME_DIR' preprocessor variable in many
530         different CMakeList.txt files in the tree, declare it in
531         OptionsEfl.cmake so that we avoid needlessly duplicating code around.
532
533         While here, rename it to `TEST_THEME_DIR', which is the name used our
534         WebKit2 infrastructure, to better reflect the purpose of this value.
535
536         * Source/cmake/OptionsEfl.cmake: Add the TEST_THEME_DIR preprocessor
537         definition.
538
539 2013-04-09  ChangSeok Oh  <changseok.oh@collabora.com>
540
541         [GTK][AC] upversion of clutter and its dependecy
542         https://bugs.webkit.org/show_bug.cgi?id=114016
543
544         Reviewed by Gustavo Noronha Silva.
545
546         Upversion of clutter to 1.14, cogl to 1.14 and clutter-gtk to 1.4.4.
547
548         * Source/autotools/Versions.m4:
549
550 2013-04-09  Thiago Marcos P. Santos  <thiago.santos@intel.com>
551
552         [WK2] Drop WebProcess capabilities on Linux using seccomp filters
553         https://bugs.webkit.org/show_bug.cgi?id=89875
554
555         Reviewed by Maciej Stachowiak.
556
557         Added the bits to EFL/CMake buildsystem to find the libseccomp
558         library.
559
560         * Source/cmake/FindLibSeccomp.cmake: Added.
561         * Source/cmake/OptionsEfl.cmake:
562         * Source/cmake/WebKitFeatures.cmake:
563         * Source/cmakeconfig.h.cmake:
564
565 2013-04-09  Carlos Garcia Campos  <cgarcia@igalia.com>
566
567         Unreviewed. Fix GTK+ 32 bit build.
568
569         * Source/autotools/symbols.filter: Add some symbols that are
570         mangled differently in 32 bits due to size_t.
571
572 2013-04-09  Patrick Gansterer  <paroga@webkit.org>
573
574         Do not set CMAKE_BUILD_TYPE if it is not defined
575         https://bugs.webkit.org/show_bug.cgi?id=114243
576
577         Reviewed by Geoffrey Garen.
578
579         Setting the CMAKE_BUILD_TYPE causes some problem with Visual Studio.
580         Adopt the current usage of the variable to better CMake style.
581
582         * CMakeLists.txt:
583         * Source/cmake/OptionsCommon.cmake:
584         * Source/cmake/OptionsEfl.cmake:
585
586 2013-03-31  Martin Robinson  <mrobinson@igalia.com>
587
588         Bug 110293 uses read -d which is a non-portable bashism
589         https://bugs.webkit.org/show_bug.cgi?id=113349
590
591         Reviewed by Gustavo Noronha Silva.
592
593         * Source/autotools/SetupWebKitFeatures.m4: Pass the default feature set to the
594         feature script in a more portable way.
595
596 2013-04-08  Jeff Rogers  <jrogers@rim.com>
597
598         [BlackBerry] Update BlackBerry JavaScript API
599         https://bugs.webkit.org/show_bug.cgi?id=114065
600
601         Reviewed by Rob Buis.
602
603         Internal PR 317350
604         Export JSC symbols in BlackBerry build.
605
606         * Source/cmake/OptionsBlackBerry.cmake:
607
608 2013-04-08  Martin Robinson  <mrobinson@igalia.com>
609
610         [GTK] Configure should verify ICU is installed on mingw
611         https://bugs.webkit.org/show_bug.cgi?id=113645
612
613         Reviewed by Gustavo Noronha Silva.
614
615         * Source/autotools/FindDependencies.m4: When falling back to hard-coded compiler flags
616         for ICU and mingw, check that headers do exist on the system and error out otherwise.
617
618 2013-04-08  Carlos Garcia Campos  <cgarcia@igalia.com>
619
620         [GTK] Build Platform as a separate static library
621         https://bugs.webkit.org/show_bug.cgi?id=114164
622
623         Reviewed by Martin Robinson.
624
625         * GNUmakefile.am: Add webkit2platform_sources definition.
626
627 2013-04-08  Zan Dobersek  <zdobersek@igalia.com>
628
629         Unreviewed GTK build fix.
630
631         * Source/autotools/symbols.filter: Exporting a bunch of symbols.
632
633 2013-04-07  Vivek Galatage  <vivek.vg@samsung.com>
634
635         Modify .gitignore file to remove entries for chromium generated files
636         https://bugs.webkit.org/show_bug.cgi?id=114141
637
638         Reviewed by Gyuyoung Kim.
639
640         * .gitignore:
641
642 2013-04-07  Patrick Gansterer  <paroga@webkit.org>
643
644         Remove references to Skia and V8 from CMake files
645         https://bugs.webkit.org/show_bug.cgi?id=114130
646
647         Reviewed by Geoffrey Garen.
648
649         * Source/cmake/OptionsBlackBerry.cmake:
650         * Source/cmake/WebKitPackaging.cmake:
651
652 2013-04-07  David Kilzer  <ddkilzer@apple.com>
653
654         Remove the rest of SVG_DOM_OBJC_BINDINGS
655         <http://webkit.org/b/114112>
656
657         Reviewed by Geoffrey Garen.
658
659         * Source/autotools/SetupWebKitFeatures.m4:
660         * Source/cmake/WebKitFeatures.cmake:
661         * Source/cmakeconfig.h.cmake:
662         - Remove references to ENABLE_SVG_DOM_OBJC_BINDINGS.
663
664 2013-04-05  Ed Bartosh  <bartosh@gmail.com>
665
666         [EFL] --no-tiled-backing-store build fails because of not used #if USE(ACCELERATED_COMPOSITING)
667         https://bugs.webkit.org/show_bug.cgi?id=113627
668
669         Reviewed by Simon Fraser.
670
671         * Source/cmake/OptionsEfl.cmake: Disabled 3D_GRAPHICS and WEB_GL when accelerated compositing is on
672
673 2013-04-05  Rijubrata Bhaumik  <rijubrata.bhaumik@intel.com>
674
675         [EFL] Enable indexed database
676         https://bugs.webkit.org/show_bug.cgi?id=107248
677
678         Reviewed by Alexis Menard.
679
680         * Source/cmake/OptionsEfl.cmake:
681
682 2013-04-05  Benjamin Poulain  <benjamin@webkit.org>
683
684         Fix GTK+ for real after r147712
685
686         Reviewed by Ryosuke Niwa.
687
688         * GNUmakefile.am:
689         * Source/Platform: Added.
690         * Source/Platform/GNUmakefile.am: Added.
691
692 2013-04-05  Benjamin Poulain  <benjamin@webkit.org>
693
694         Fix GTK+ build after r147712
695
696         Unreviewed.
697
698         * GNUmakefile.am: remove the reference to
699         Source/Platform/GNUmakefile.am. The file has been removed.
700
701 2013-04-05  Benjamin Poulain  <bpoulain@apple.com>
702
703         Remove WTFURL from WebKit
704         https://bugs.webkit.org/show_bug.cgi?id=113994
705
706         Reviewed by Ryosuke Niwa.
707
708         * Source/cmake/WebKitFeatures.cmake:
709         * Source/cmakeconfig.h.cmake:
710
711 2013-04-04  Ryosuke Niwa  <rniwa@webkit.org>
712
713         Remove the top level gyp directory and Platform/chromium
714         https://bugs.webkit.org/show_bug.cgi?id=113999
715
716         Reviewed by Benjamin Poulain.
717
718         * Source/Platform: Removed.
719         * Source/gyp: Removed.
720
721 2013-04-04  Geoffrey Garen  <ggaren@apple.com>
722
723         Nixed the defunct chromium folder from ManualTests
724         https://bugs.webkit.org/show_bug.cgi?id=113995
725
726         Reviewed by Benjamin Poulain.
727
728         * ManualTests/chromium: Removed.
729         * ManualTests/chromium/autofill-popup-shiftupdown.hml: Removed.
730         * ManualTests/chromium/drag-image-accounts-for-device-scale.html: Removed.
731         * ManualTests/chromium/modifiers-during-drag-and-drop.html: Removed.
732         * ManualTests/chromium/no-autofill-on-readonly.html: Removed.
733         * ManualTests/chromium/onchange-reload-popup.html: Removed.
734         * ManualTests/chromium/popup-menu-crash.html: Removed.
735         * ManualTests/chromium/select-close-popup-value-change.html: Removed.
736         * ManualTests/chromium/suggestions-popup-font-change.html: Removed.
737
738 2013-04-04  Xabier Rodriguez Calvar  <calvaris@igalia.com>
739
740         [GStreamer] Virtual modifier for MediaPlayer::simulateAudioInterruption must go
741         https://bugs.webkit.org/show_bug.cgi?id=113851
742
743         Reviewed by Eric Carlson.
744
745         * Source/autotools/symbols.filter: Added
746         _ZN7WebCore11MediaPlayer25simulateAudioInterruptionEv symbol.
747
748 2013-04-03  Carlos Garcia Campos  <cgarcia@igalia.com>
749
750         [GTK] Bump required versions of some dependencies
751         https://bugs.webkit.org/show_bug.cgi?id=113282
752
753         Reviewed by Martin Robinson.
754
755         This patch updates the following dependencies:
756
757          - libsoup 2.42.0: is the current stable release.
758
759          - glib 2.36.0: libsoup 2.42 requires 2.35.0, but we don't want to
760            depend on unstable versions and 2.36 is the next stable version
761            after 2.35.
762
763          - gtk+ 3.6.0: this is the previous stable release. We don't
764            currently have any code using newer API, so we will be able to
765            remove all the #ifdefed code.
766
767          - at-spi2 2.5.3: is the version required by gtk+ 3.6.
768
769          - GObject introspection 1.32.0: is the version required by gtk+ 3.6.
770
771          - Pango 1.32.0: it's the current stable version and the first one
772            depending on Harfbuzz.
773
774          - Fontconfig 2.5: required by pango 1.32.0 when using Harfbuzz.
775
776          - gtk+ 2.24.10: it allows us to remove a lot of deprecated code
777            and #ifdefs.
778
779         * Source/autotools/Versions.m4:
780
781 2013-04-02  Martin Robinson  <mrobinson@igalia.com>
782
783         [GTK] Make libsecret optional
784         https://bugs.webkit.org/show_bug.cgi?id=113821
785
786         Reviewed by Gustavo Noronha Silva.
787
788         Add a configuration option to disable credential storage and thus remove
789         the libsecret dependency. This should make it possible to build WebKit 2.x
790         on Windows again.
791
792         * Source/autotools/FindDependencies.m4: Only look for libsecret if credential storage is active.
793         * Source/autotools/PrintBuildConfiguration.m4: Print whether or not credential storage is active.
794         * Source/autotools/ReadCommandLineArguments.m4: Added an option to control credential storage.
795         * Source/autotools/SetupAutoconfHeader.m4: Expose credential storage setting to code.
796
797 2013-04-02  Sheriff Bot  <webkit.review.bot@gmail.com>
798
799         Unreviewed, rolling out r147401.
800         http://trac.webkit.org/changeset/147401
801         https://bugs.webkit.org/show_bug.cgi?id=113767
802
803         The patch makes it extremely hard to set up the dependencies
804         properly on the GTK builders (Requested by zdobersek on
805         #webkit).
806
807         * Source/autotools/Versions.m4:
808
809 2013-04-02  Carlos Garcia Campos  <cgarcia@igalia.com>
810
811         [GTK] Bump required versions of some dependencies
812         https://bugs.webkit.org/show_bug.cgi?id=113282
813
814         Reviewed by Martin Robinson.
815
816         This patch updates the following dependencies:
817
818          - libsoup 2.42.0: is the current stable release.
819
820          - glib 2.36.0: libsoup 2.42 requires 2.35.0, but we don't want to
821            depend on unstable versions and 2.36 is the next stable version
822            after 2.35.
823
824          - gtk+ 3.6.0: this is the previous stable release. We don't
825            currently have any code using newer API, so we will be able to
826            remove all the #ifdefed code.
827
828          - at-spi2 2.5.3: is the version required by gtk+ 3.6.
829
830          - GObject introspection 1.32.0: is the version required by gtk+ 3.6.
831
832          - Pango 1.32.0: it's the current stable version and the first one
833            depending on Harfbuzz.
834
835          - Fontconfig 2.5: required by pango 1.32.0 when using Harfbuzz.
836
837          - gtk+ 2.24.10: it allows us to remove a lot of deprecated code
838            and #ifdefs.
839
840         * Source/autotools/Versions.m4:
841
842 2013-04-02  Carlos Garcia Campos  <cgarcia@igalia.com>
843
844         [EFL][CMAKE] Move MOZ_X11 definition from OptionsCommon to OptionsEfl
845         https://bugs.webkit.org/show_bug.cgi?id=113685
846
847         Reviewed by Martin Robinson.
848
849         MOZ_X11 is added unconditionally in OptionsCommon for UNIX
850         platforms, but not all UNIX platforms use X11 for plugins,
851         BlackBerry doesn't. The only port using cmake that uses X11 is EFL
852         and it already has checks for X11, so we can just move the
853         definition to OptionsEfl.
854
855         * Source/cmake/OptionsCommon.cmake:
856         * Source/cmake/OptionsEfl.cmake:
857
858 2013-04-01  Jinwoo Song  <jinwoo7.song@samsung.com>
859
860         [EFL] Enable user-select:all for EFL port
861         https://bugs.webkit.org/show_bug.cgi?id=113494
862
863         Reviewed by Gyuyoung Kim.
864         
865         Add a feature flag for user-select:all and enable it for EFL port.
866
867         * Source/cmake/OptionsEfl.cmake:
868         * Source/cmake/WebKitFeatures.cmake:
869         * Source/cmakeconfig.h.cmake:
870
871 2013-03-29  Charles Wei  <charles.wei@torchmobile.com.cn>
872
873         [BlackBerry] Cleanup the CONTEXT_MENUS in BlackBerry porting
874         https://bugs.webkit.org/show_bug.cgi?id=113562
875
876         Reviewed by George Staikos.
877         Internally reviewed by Mike Fenton and Gen Mak.
878
879         * Source/cmake/OptionsBlackBerry.cmake:
880         * Source/cmake/WebKitFeatures.cmake:
881         * Source/cmakeconfig.h.cmake:
882
883 2013-03-28  Zan Dobersek  <zdobersek@igalia.com>
884
885         [GTK] Build GTK-specific, non-layer-violating source code into WebCore-independent libPlatformGtk.la
886         https://bugs.webkit.org/show_bug.cgi?id=112546
887
888         Reviewed by Martin Robinson.
889
890         * GNUmakefile.am: Define the new platform_webcore_cppflags.
891
892 2013-03-28  Zan Dobersek  <zdobersek@igalia.com>
893
894         Unreviewed GTK build fix after r147039.
895
896         * Source/autotools/symbols.filter: Export the missing symbols.
897
898 2013-03-27  Patrick Gansterer  <paroga@webkit.org>
899
900         Set WTF_ARM_ARCH_VERSION to correct value when used with MSVC
901         https://bugs.webkit.org/show_bug.cgi?id=113436
902
903         Reviewed by Benjamin Poulain.
904
905         * Source/cmake/OptionsWinCE.cmake: CPU(ARM_TRADITIONAL) is now set correctly by Platform.h.
906
907 2013-03-27  Timothy Hatcher  <timothy@apple.com>
908
909         Add support for dock-to-right of the Web Inspector in the Mac port.
910
911         Unfortunately this requires Safari changes, so it is disabled in the nightly builds.
912
913         https://webkit.org/b/113341
914         rdar://problem/10368152
915
916         Reviewed by Joseph Pecoraro.
917
918         * Source/autotools/symbols.filter:
919
920 2013-03-27  Sheriff Bot  <webkit.review.bot@gmail.com>
921
922         Unreviewed, rolling out r146864.
923         http://trac.webkit.org/changeset/146864
924         https://bugs.webkit.org/show_bug.cgi?id=113391
925
926         causes crashes on Wk2 EFL release bot (Requested by drott on
927         #webkit).
928
929         * Source/cmake/OptionsEfl.cmake:
930
931 2013-03-26  Rijubrata Bhaumik  <rijubrata.bhaumik@intel.com>
932
933         [EFL] Enable IndexedDB by default
934         https://bugs.webkit.org/show_bug.cgi?id=107248
935
936         Reviewed by Laszlo Gombos.
937
938         * Source/cmake/OptionsEfl.cmake:
939         Enable IndexedDB by default on EFL.
940
941 2013-03-25  Kent Tamura  <tkent@chromium.org>
942
943         Rename ENABLE_INPUT_TYPE_DATETIME
944         https://bugs.webkit.org/show_bug.cgi?id=113254
945
946         Reviewed by Kentaro Hara.
947
948         Rename ENABLE_INPUT_TYPE_DATETIME to ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE.
949         Actually I'd like to remove the code, but we shouldn't remove it yet
950         because we shipped products with it on some platforms.
951
952         * Source/autotools/SetupWebKitFeatures.m4:
953         * Source/cmake/WebKitFeatures.cmake:
954         * Source/cmakeconfig.h.cmake:
955
956 2013-03-25  Daniel Cheng  <dcheng@chromium.org>
957
958         Don't allow drags to start after a mouse press that creates a context menu
959         https://bugs.webkit.org/show_bug.cgi?id=112079
960
961         Reviewed by Tony Chang.
962
963         * ManualTests/context-menu-during-drag-selection.html: Added.
964
965 2013-03-22  Yuki Sekiguchi  <yuki.sekiguchi@access-company.com>
966
967         Cannot run All Source (target WebProcess) on Xcode.
968         https://bugs.webkit.org/show_bug.cgi?id=111042
969
970         Reviewed by Alexey Proskuryakov.
971
972         WebProcessShim is renamed by r139066.
973         However, WebProcessShim is not renamed to SecItemShim in WebKit.xcworkspace.
974         This make WebProcess.app load WebProcessShim.dylib, and it cause dyld loading error.
975
976         * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme: Renamed WebProcessShim to SecItemShim.
977
978 2013-03-21  Zan Dobersek  <zdobersek@igalia.com>
979
980         [GTK] Move libLevelDB.la setup into a separate GNUmakefile.am
981         https://bugs.webkit.org/show_bug.cgi?id=112947
982
983         Reviewed by Martin Robinson.
984
985         * GNUmakefile.am: Include the new GNUmakefile.am, located under Source/ThirdParty/leveldb.
986
987 2013-03-21  Martin Robinson  <mrobinson@igalia.com>
988
989         Source/ThirdParty/leveldb/db/builder.cc does not build on systems without <endian.h>
990         https://bugs.webkit.org/show_bug.cgi?id=111817
991
992         Reviewed by Gustavo Noronha Silva.
993
994         Improve processing of the autoconf host variable.  Setup up the wiring to detect
995         whether or not we are compiling for Darwin.
996
997         * Source/autotools/CheckSystemAndBasicDependencies.m4: Improve host detection.
998         * Source/autotools/SetupAutomake.m4: Tell automake if we are compiling for Darwin or not.
999
1000 2013-03-20  Michael Pruett  <michael@68k.org>
1001
1002         [JSC] Implement EnforceRange IDL attribute for integer conversions
1003         https://bugs.webkit.org/show_bug.cgi?id=112506
1004
1005         Reviewed by Kentaro Hara.
1006
1007         * Source/autotools/symbols.filter:
1008
1009 2013-03-20  Zan Dobersek  <zdobersek@igalia.com>
1010
1011         [GTK] Build ANGLE sources into a separate library from libWebCore.la
1012         https://bugs.webkit.org/show_bug.cgi?id=112778
1013
1014         Reviewed by Martin Robinson.
1015
1016         * GNUmakefile.am: Include the GNUmakefile.am covering the libANGLE.la library.
1017
1018 2013-03-20  Jocelyn Turcotte  <jocelyn.turcotte@digia.com>
1019
1020         [Qt] Define MODULE_VERSION
1021         https://bugs.webkit.org/show_bug.cgi?id=112808
1022
1023         Reviewed by Allan Sandfeld Jensen.
1024
1025         Upstream http://codereview.qt-project.org/49052
1026         Use 5.2.0 as this is the next release that will be branched from trunk.
1027
1028         * .qmake.conf:
1029
1030 2013-03-20  Rouslan Solomakhin  <rouslan@chromium.org>
1031
1032         Copy-paste should not spellcheck when continuous spellcheck is turned off
1033         https://bugs.webkit.org/show_bug.cgi?id=112464
1034
1035         Reviewed by Ryosuke Niwa.
1036
1037         * Source/autotools/symbols.filter: Export WebCore::Editor::isContinuousSpellCheckingEnabled() and WebCore::Editor::toggleContinuousSpellChecking() for use by internals.
1038
1039 2013-03-20  JungJik Lee  <jungjik.lee@samsung.com>
1040
1041         [EFL] Disable REQUEST_ANIMATION_FRAME_TIMER to render a new animation frame.
1042         https://bugs.webkit.org/show_bug.cgi?id=112114
1043
1044         Reviewed by Kenneth Rohde Christiansen.
1045
1046         Add a manual test to check the running of scripted transition animation.
1047
1048         * ManualTests/animation/transition-on-and-offscreen-animation.html: Added.
1049
1050 2013-03-19  David Rosca  <nowrep@gmail.com>
1051
1052         [Qt] QStyle: Set State_Enabled by default when painting style widgets.
1053         https://bugs.webkit.org/show_bug.cgi?id=112688
1054
1055         Reviewed by Jocelyn Turcotte.
1056
1057         All Qt style widgets were painted with a disabled state, even when
1058         they actually were enabled.
1059         This change fixes it by setting State_Enabled as a default state,
1060         which is then correctly removed when element is disabled.
1061
1062         * Source/WebCore/platform/qt/RenderThemeQStyle.cpp:
1063
1064 2013-03-17  Gustavo Noronha Silva  <gns@gnome.org>
1065
1066         [GTK] Exports leveldb symbols
1067         https://bugs.webkit.org/show_bug.cgi?id=112526
1068
1069         Reviewed by Carlos Garcia Campos.
1070
1071         * Source/autotools/symbols.filter: make leveldb symbols local.
1072
1073 2013-03-15  Jae Hyun Park  <jae.park@company100.net>
1074
1075         [GTK] acceleration_backend_description does not concatenate "(gles2"
1076         https://bugs.webkit.org/show_bug.cgi?id=112405
1077
1078         Reviewed by Martin Robinson.
1079
1080         In FindDependencies.m4, acceleration_backend_description string does not
1081         concatenate if there is a space between the operator and the operand.
1082
1083         * Source/autotools/FindDependencies.m4:
1084
1085 2013-03-15  Allan Sandfeld Jensen  <allan.jensen@digia.com>
1086
1087         [Qt] Build error with building with Qt 5.1
1088         https://bugs.webkit.org/show_bug.cgi?id=112435
1089
1090         Reviewed by Noam Rosenthal.
1091
1092         QAccessibleWidget has moved to private.
1093
1094         * Source/widgetsapi.pri:
1095
1096 2013-03-14  Tobias Mueller  <tobiasmue@gnome.org>
1097
1098         Build: Remove XSLT option and depend hard on XSLT.
1099         You will now not be able to give --disable-xslt or --enable-xslt
1100         because it is not optional anymore.
1101         https://bugs.webkit.org/show_bug.cgi?id=112368
1102
1103         Reviewed by Martin Robinson.
1104
1105         * Source/autotools/FindDependencies.m4:
1106             Always check for libxslt
1107         
1108         * Source/autotools/PrintBuildConfiguration.m4:
1109             Removed printing out the value of XSLT
1110
1111         * Source/autotools/ReadCommandLineArguments.m4:
1112             Removed reading XSLT options
1113
1114 2013-03-14  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
1115
1116         [EFL] Use CROSS_PLATFORM_CONTEXT_MENU
1117         https://bugs.webkit.org/show_bug.cgi?id=111877
1118
1119         Reviewed by Caio Marcelo de Oliveira Filho.
1120
1121         * Source/cmake/OptionsEfl.cmake: add -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1
1122
1123 2013-03-14  Simon Hausmann  <simon.hausmann@digia.com>
1124
1125         [Qt] Improve the handling of mock geolocation, device orientation and motion clients
1126
1127         Reviewed by Tor Arne Vestbø.
1128
1129         The mock versions of these web facing features should be instantiated when
1130         running in DumpRenderTree only. In order for them to work, no extra Qt modules
1131         such as QtLocation are actually needed.
1132
1133         This patch decouples enabling device orientation/motion and geolocation from
1134         the underlying Qt modules and makes them available in developer builds
1135         (!production_build) and backed by mock backends when running in drt.
1136
1137         So if the Qt 5 modules are available, they'll be used (unless drtRun). For
1138         developers the web facing features are always enabled (although requests will
1139         time out) and the mock backends are enabled inside DRT, allowing for the layout
1140         tests to run with less dependencies.
1141
1142         In addition this also enables the mock device motion client, which was
1143         previously never instantiated.
1144
1145         * Source/widgetsapi.pri:
1146
1147 2013-03-13  Ryosuke Niwa  <rniwa@webkit.org>
1148
1149         Threaded HTML Parser is missing feature define flags in all but Chromium port's build files
1150         https://bugs.webkit.org/show_bug.cgi?id=112277
1151
1152         Reviewed by Adam Barth.
1153
1154         * Source/autotools/SetupWebKitFeatures.m4:
1155         * Source/cmake/WebKitFeatures.cmake:
1156         * Source/cmakeconfig.h.cmake:
1157
1158 2013-03-13  Nate Chapin  <japhet@chromium.org>
1159
1160         Expose symbols for internals
1161         https://bugs.webkit.org/show_bug.cgi?id=112194
1162
1163         Reviewed by Alexey Proskuryakov.
1164
1165         * Source/autotools/symbols.filter:
1166
1167 2013-03-12  Zan Dobersek  <zdobersek@igalia.com>
1168
1169         [GTK] 'unrecognized command line option "-Wno-c++11-extensions"' warning reported when using gcc
1170         https://bugs.webkit.org/show_bug.cgi?id=111936
1171
1172         Reviewed by Martin Robinson.
1173
1174         * Source/autotools/SetupCompilerFlags.m4: Only use the -Wno-c++11-extensions warning when building
1175         with Clang as GCC does not support the warning just yet. Also enhance the comment about using libstdc++
1176         as the standard C++ library when compiling with Clang.
1177
1178 2013-03-12  Zan Dobersek  <zdobersek@igalia.com>
1179
1180         [GTK] Set up the libPlatformGtk.la library
1181         https://bugs.webkit.org/show_bug.cgi?id=111738
1182
1183         Reviewed by Martin Robinson.
1184
1185         * GNUmakefile.am: Define the two variables that will hold sources list and cppflags as required for the new library.
1186         Include the new GNUmakefile.am that's now available under Source/Platform.
1187
1188 2013-03-11  Tobias Mueller  <tobiasmue@gnome.org>
1189
1190         [Autotools] Set ENABLE_GTK_DOC to false if gtk-doc is not installed
1191         https://bugs.webkit.org/show_bug.cgi?id=111980
1192         
1193         Reviewed by Martin Robinson.
1194
1195         WebKit did not configure if gtk-doc-am was not installed with the error:
1196         Tools/GNUmakefile.am:419: ENABLE_GTK_DOC does not appear in AM_CONDITIONAL
1197
1198         * Source/autotools/FindDependencies.m4:
1199
1200 2013-03-11  Claudio Saavedra  <csaavedra@igalia.com>
1201
1202         [GTK] Bump version
1203         https://bugs.webkit.org/show_bug.cgi?id=112055
1204
1205         Reviewed by Martin Robinson.
1206
1207         * Source/autotools/Versions.m4: Bump to 2.1.0
1208
1209 2013-03-11  Jeff Rogers  <jrogers@rim.com>
1210
1211         [BlackBerry] Disable MathML support
1212         https://bugs.webkit.org/show_bug.cgi?id=111929
1213
1214         Reviewed by Rob Buis.
1215
1216         * Source/cmake/OptionsBlackBerry.cmake:
1217
1218 2013-03-09  Martin Robinson  <mrobinson@igalia.com>
1219
1220         [GTK] Versions.m4 is missing some key dependencies version definitions
1221         https://bugs.webkit.org/show_bug.cgi?id=111903
1222
1223         Reviewed by Carlos Garcia Campos.
1224
1225         * Source/autotools/Versions.m4: Add missing required version
1226         definitions.
1227
1228 2013-03-08  Dean Jackson  <dino@apple.com>
1229
1230         Don't snapshot Java plugins
1231         https://bugs.webkit.org/show_bug.cgi?id=111899
1232
1233         Reviewed by Tim Horton.
1234
1235         Export MIMETypeRegistry::isJavaAppletMIMEType symbol.
1236
1237         * Source/autotools/symbols.filter:
1238
1239 2013-03-08  Chandra Shekar Vallala  <brk376@motorola.com>
1240
1241         [chromium] Keydown event for 'shift+alt' returns win keycode instead of 'alt'
1242         https://bugs.webkit.org/show_bug.cgi?id=111112
1243
1244         Reviewed by Tony Chang.
1245
1246         Return windows keycode of Alt incase of GDK_META_L, GDK_META_R.
1247
1248         Try press Shift then alt key. The test passes if the shiftKey, altKey values
1249         of JSKeyEvent are true and keycode/which is 18.
1250
1251         * ManualTests/shift-alt-key-event.html: Added.
1252
1253 2013-03-08  Zan Dobersek  <zdobersek@igalia.com>
1254
1255         [Autotools] Remove definitions of unnecessary Automake conditionals
1256         https://bugs.webkit.org/show_bug.cgi?id=111830
1257
1258         Reviewed by Philippe Normand.
1259
1260         The following Automake conditionals are not used anywhere and should have their
1261         definitions in SetupAutomake.m4 removed:
1262         ENABLE_GAMEPAD, ENABLE_XSLT, ENABLE_GEOLOCATION, ENABLE_SVG_FONTS,
1263         ENABLE_OPCODE_STATS, ENABLE_CSS_FILTERS, ENABLE_CSS_SHADERS.
1264
1265         * Source/autotools/SetupAutomake.m4:
1266
1267 2013-03-08  Zan Dobersek  <zdobersek@igalia.com>
1268
1269         [GTK] Remove media stream support from the configuration options
1270         https://bugs.webkit.org/show_bug.cgi?id=111813
1271
1272         Reviewed by Philippe Normand.
1273
1274         Remove the media-stream configuration flag. The feature is incomplete and
1275         thus unsupported, so it really shouldn't be possible to enable it.
1276
1277         * Source/autotools/PrintBuildConfiguration.m4:
1278         * Source/autotools/ReadCommandLineArguments.m4:
1279         * Source/autotools/SetupAutomake.m4:
1280         * Source/autotools/SetupWebKitFeatures.m4:
1281
1282 2013-03-07  Keishi Hattori  <keishi@webkit.org>
1283
1284         Update calendar picker UI
1285         https://bugs.webkit.org/show_bug.cgi?id=109439
1286
1287         Reviewed by Kent Tamura.
1288
1289         * ManualTests/forms/calendar-picker.html: New test file with more options.
1290         * ManualTests/forms/date-suggestion-picker.html: Copied from ManualTests/forms/calendar-picker.html. Old one kept for dat/time suggestion picker testing.
1291
1292 2013-03-07  Christophe Dumez  <ch.dumez@sisa.samsung.com>
1293
1294         [EFL] Bump libsoup dependency to 2.40.3 to fix regressions
1295         https://bugs.webkit.org/show_bug.cgi?id=111756
1296
1297         Reviewed by Kenneth Rohde Christiansen.
1298
1299         Update libsoup required version to v2.40.3 for EFL port.
1300
1301         * Source/cmake/OptionsEfl.cmake:
1302
1303 2013-03-07  Zan Dobersek  <zdobersek@igalia.com>
1304
1305         [GTK] Limit the supported compilers to GCC >= 4.7 and Clang >= 3.0
1306         https://bugs.webkit.org/show_bug.cgi?id=109932
1307
1308         Reviewed by Martin Robinson.
1309
1310         * Source/autotools/CheckSystemAndBasicDependencies.m4: Strictly check for one of the two compilers.
1311         * Source/autotools/SetupCompilerFlags.m4: Set up C++11-specific compiler flags. Force the C99 standard for the C code.
1312         Use the -Qunused-arguments flag when using Clang, it reduces irrelevant errors when using ccache.
1313
1314 2013-03-05  Gustavo Noronha Silva  <gns@gnome.org>
1315
1316         [GTK] Enable translations for WebKit2
1317         https://bugs.webkit.org/show_bug.cgi?id=111398
1318
1319         Reviewed by Martin Robinson.
1320
1321         * GNUmakefile.am: adjust path for i18n GNUmakefile.am.
1322         * configure.ac: generate the i18n makefile unconditionally, the translations are
1323         used by both WebKitGTK+ and WebKit2GTK+.
1324
1325 2013-03-06  Adam Klein  <adamk@chromium.org>
1326
1327         [V8] Use implicit references instead of object groups to keep registered MutationObservers alive
1328         https://bugs.webkit.org/show_bug.cgi?id=111382
1329
1330         Reviewed by Adam Barth.
1331
1332         * ManualTests/mutation-observer-leaks-nodes.html: Added.
1333
1334 2013-03-06  Gustavo Noronha Silva  <gns@gnome.org>
1335
1336         Build fix. Fixes problems building code that uses deprecated functions from GTK+ 2,
1337         such as RenderThemeGtk2.cpp, in debug mode. RenderThemeGtk2.cpp tries to allow usage
1338         of deprecated functions by undefining GTK_DISABLE_DEPRECATED, but it ended up being
1339         redefined because autotoolsconfig.h was included again by headers that came after
1340         config.h.
1341
1342         Reviewed by Martin Robinson.
1343
1344         * Source/autotools/SetupWebKitFeatures.m4: add checks to ensure the
1345         autotoolsconfig.h header is only included once.
1346
1347 2013-03-05  Ryuan Choi  <ryuan.choi@samsung.com>
1348
1349         [EFL] Build break with latest EFL libraries
1350         https://bugs.webkit.org/show_bug.cgi?id=111028
1351
1352         Reviewed by Dirk Pranke.
1353
1354         In latest EFL trunk, include path of ecore sub modules are changed from
1355         ecore-1 to ecore-XXX-1.
1356         So, this patch adds missing ECORE_XXX_INCLUDE_DIRS.
1357
1358         * Source/cmake/FindEcore.cmake: Added additional path suffixes to find include directories of ecore-XXX
1359         * Source/cmake/FindElementary.cmake: Checked Ecore_Con dependency which Elementary requires.
1360         * Source/cmake/OptionsEfl.cmake: Made Imf and Imf_Evas mandatory.
1361
1362 2013-03-05  Shawn Singh  <shawnsingh@chromium.org>
1363
1364         Fix default background of a dragged image.
1365         https://bugs.webkit.org/show_bug.cgi?id=110512
1366
1367         Reviewed by Tony Chang.
1368
1369         * ManualTests/drag-background-with-padding.html: Added.
1370
1371 2013-03-05  Gustavo Noronha Silva  <gns@gnome.org>
1372
1373         Unreviewed build fix.
1374
1375         * GNUmakefile.am: remove bad path for generate-feature-defines-files from EXTRA_DIST.
1376
1377 2013-03-04  Ruslan Abdikeev  <aruslan@chromium.org>
1378
1379         <link rel="apple-touch-icon"> tag is not honored on CNN.com, workflowy.com etc
1380         https://bugs.webkit.org/show_bug.cgi?id=109061
1381
1382         Reviewed by Adam Barth.
1383
1384         * Source/autotools/symbols.filter:
1385
1386 2013-03-04  Kunihiko Sakamoto  <ksakamoto@chromium.org>
1387
1388         Add build flag for FontLoader
1389         https://bugs.webkit.org/show_bug.cgi?id=111289
1390
1391         Reviewed by Benjamin Poulain.
1392
1393         Add ENABLE_FONT_LOAD_EVENTS build flag (disabled by default).
1394
1395         * Source/autotools/SetupWebKitFeatures.m4:
1396         * Source/cmake/WebKitFeatures.cmake:
1397         * Source/cmakeconfig.h.cmake:
1398
1399 2013-03-03  Sheriff Bot  <webkit.review.bot@gmail.com>
1400
1401         Unreviewed, rolling out r144567.
1402         http://trac.webkit.org/changeset/144567
1403         https://bugs.webkit.org/show_bug.cgi?id=111266
1404
1405         Does not compile on apple-win (Requested by abarth on
1406         #webkit).
1407
1408         * Source/autotools/symbols.filter:
1409
1410 2013-03-03  Ruslan Abdikeev  <aruslan@chromium.org>
1411
1412         <link rel="apple-touch-icon"> tag is not honored on CNN.com, workflowy.com etc
1413         https://bugs.webkit.org/show_bug.cgi?id=109061
1414
1415         Reviewed by Adam Barth.
1416
1417         * Source/autotools/symbols.filter:
1418
1419 2013-03-01  Elliott Sprehn  <esprehn@gmail.com>
1420
1421         Don't leak Documents when using MutationObserver from extensions
1422         https://bugs.webkit.org/show_bug.cgi?id=111234
1423
1424         Reviewed by Adam Barth.
1425
1426         * ManualTests/leak-observer-nonmain-world.html: Added.
1427
1428 2013-02-27  Zan Dobersek  <zdobersek@igalia.com>
1429
1430         [GTK] Disable MathML support in release builds
1431         https://bugs.webkit.org/show_bug.cgi?id=110981
1432
1433         Reviewed by Martin Robinson.
1434
1435         * Source/autotools/SetupWebKitFeatures.m4: Disable the MathML support in release builds
1436         as the code is not yet deemed production-ready.
1437
1438 2013-02-27  Glenn Adams  <glenn@skynav.com>
1439
1440         Add ENABLE_CSS3_TEXT_LINE_BREAK flag.
1441         https://bugs.webkit.org/show_bug.cgi?id=110944
1442
1443         Reviewed by Dean Jackson.
1444
1445         * Source/cmake/WebKitFeatures.cmake:
1446         * Source/cmakeconfig.h.cmake:
1447
1448 2013-02-24  Laszlo Gombos  <l.gombos@samsung.com>
1449
1450         [EFL] Rename ENABLE_REGIONS to ENABLE_CSS_REGIONS
1451         https://bugs.webkit.org/show_bug.cgi?id=110699
1452
1453         Reviewed by Andreas Kling.
1454
1455         Fix a typo. ENABLE_REGIONS is called ENABLE_CSS_REGIONS
1456         throughout the project.
1457
1458         * Source/cmake/OptionsEfl.cmake:
1459
1460 2013-02-24  Zan Dobersek  <zdobersek@igalia.com>
1461
1462         [GTK] Stop generating UserAgentGtk.h
1463         https://bugs.webkit.org/show_bug.cgi?id=110582
1464
1465         Reviewed by Martin Robinson.
1466
1467         * configure.ac: Provide the USER_AGENT_GTK_(MAJOR|MINOR)_VERSION defines in the autotoolsconfig.h
1468         header, containing the user agent versions that are to be used in the user agent string. The
1469         WEBKIT_USER_AGENT_(MAJOR|MINOR)_VERSION name is avoided as the same defines are specified in the
1470         webkitversion.h API header (but are not accessible from the WebCore layer). The UserAgentGtk.h
1471         header is also not generated anymore from the input file.
1472
1473 2013-02-21  Tony Chang  <tony@chromium.org>
1474
1475         Autogenerate Settings that call setNeedsRecalcStyleInAllFrames when set
1476         https://bugs.webkit.org/show_bug.cgi?id=109989
1477
1478         Reviewed by Ryosuke Niwa.
1479
1480         Add setters to export symbols.
1481
1482         * Source/autotools/symbols.filter:
1483
1484 2013-02-21  Martin Robinson  <mrobinson@igalia.com>
1485
1486         [GTK] Move feature overriding to the configure phase
1487         https://bugs.webkit.org/show_bug.cgi?id=110293
1488
1489         Reviewed by Gustavo Noronha Silva.
1490
1491         Rework the feature overrides logic so all feature defines go into a
1492         header rather than the command line. This has a few benefits. Most
1493         notably, we can reuse the header in the gyp build. Another nice result
1494         is that changes to the configuration automatically result in a full
1495         rebuild and Debug and Release builds can have different configurations.
1496
1497         All feature define processing happens now during the configuration phase,
1498         instead of when running autogen.sh. This means that we need to distribute
1499         the feature processing script.
1500
1501         * GNUmakefile.am: Read feature defines from WebKitFeatures.txt when kicking
1502         off a build. Also include generate-feature-defines-files in the distribution.
1503         * Source/autotools/SetupAutoconfHeader.m4: Remove an extra ENABLE_3D_RENDERING
1504         from the autoconf header, as it is already provided by the feature configuration.
1505         * Source/autotools/SetupWebKitFeatures.m4: Added.
1506         * Source/autotools/webkitfeature.m4: Removed. The functionality has been moved
1507         to SetupWebKitFeatures.m4.
1508         * autogen.sh: Remove the call to override-feature-defines.
1509         * configure.ac: Now include SetupWebKitFeatures.
1510
1511 2013-02-20  Dirk Schulze  <krit@webkit.org>
1512
1513         Enable CANVAS_PATH flag
1514         https://bugs.webkit.org/show_bug.cgi?id=108508
1515
1516         Reviewed by Simon Fraser.
1517
1518         Enable CANVAS_PATH flag on trunk.
1519
1520         Existing tests cover the feature.
1521
1522         * Source/cmake/WebKitFeatures.cmake:
1523
1524 2013-02-19  Claudio Saavedra  <csaavedra@igalia.com>
1525
1526         Unreviewed build fix.
1527
1528         * Source/autotools/FindDependencies.m4:
1529         * Source/autotools/Versions.m4:
1530         * Source/cmake/FindHarfBuzz.cmake:
1531
1532         Bump gtk and efl dependencies on harfbuzz
1533         to 0.9.7. See bug 110145.
1534
1535 2013-02-19  Changhun Kang  <temoochin@company100.net>
1536
1537         Only depend on xrender if x11 is being used
1538         https://bugs.webkit.org/show_bug.cgi?id=84095
1539
1540         Reviewed by Martin Robinson.
1541
1542         * Source/autotools/FindDependencies.m4:
1543
1544 2013-02-18  ChangSeok Oh  <shivamidow@gmail.com>
1545
1546         [GTK] Fix nits for configuration
1547         https://bugs.webkit.org/show_bug.cgi?id=110083
1548
1549         Reviewed by Martin Robinson.
1550
1551         Remove unicode backend printing option. The only backend for unicode is icu
1552         after changeset 142724.
1553
1554         * Source/autotools/PrintBuildConfiguration.m4:
1555
1556 2013-02-15  Gustavo Noronha Silva  <gns@gnome.org>
1557
1558         Unreviewed build fix.
1559
1560         * Source/autotools/SetupLibtool.m4: Move AR_FLAGS definition so it comes before dolt
1561         and libtool initialization, thus having an effect once again.
1562
1563 2013-02-15  Keishi Hattori  <keishi@webkit.org>
1564
1565         Add setValue and closePopup methods to PagePopupController
1566         https://bugs.webkit.org/show_bug.cgi?id=109897
1567
1568         Reviewed by Kent Tamura.
1569
1570         * ManualTests/forms/calendar-picker.html: Added mock setValue and closePopup implementation.
1571         * ManualTests/forms/color-suggestion-picker.html: Ditto.
1572
1573 2013-02-15  Allan Sandfeld Jensen  <allan.jensen@digia.com>
1574
1575         Simplify hitTestResultAtPoint and nodesFromRect APIs
1576         https://bugs.webkit.org/show_bug.cgi?id=95720
1577
1578         Reviewed by Julien Chaffraix.
1579
1580         Update exported symbols.
1581
1582         * Source/autotools/symbols.filter:
1583
1584 2013-02-08  Andrey Kosyakov  <caseq@chromium.org>
1585
1586         Web Inspector: expose did{Begin,Cancel}Frame() and {will,did}Composite() on WebDebToolsAgent
1587         https://bugs.webkit.org/show_bug.cgi?id=109192
1588
1589         Reviewed by Pavel Feldman.
1590
1591         * Source/autotools/symbols.filter:
1592
1593 2013-02-13  Martin Robinson  <mrobinson@igalia.com>
1594
1595         Try once again to fix the build after r142756
1596
1597         * Source/autotools/PrintBuildConfiguration.m4: Do not try to print the GStreamer version
1598         in the build output.
1599         * Source/autotools/SetupAutoconfHeader.m4: Remove the last reference to have_gstreamer.
1600
1601 2013-02-13  Martin Robinson  <mrobinson@igalia.com>
1602
1603         Try to fix the build after r142756
1604
1605         * Source/autotools/SetupAutomake.m4: Instead of using the (now gone) have_gstreamer
1606         variable, activate GStreamer if either web audio or web video is enabled.
1607
1608 2013-02-13  Xianzhu Wang  <wangxianzhu@chromium.org>
1609
1610         Heap-use-after-free in WebCore::ScrollingCoordinator::hasVisibleSlowRepaintViewportConstrainedObjects.
1611         https://bugs.webkit.org/show_bug.cgi?id=108695
1612
1613         Add a manual test. Unable to write a normal layout test because
1614         1) must waitUntilDone() to reproduce the crash but the redirected URL can't notifyDone();
1615         2) Can't use a frame to contain the test because ScrollingCoordinator handles only the main frame.
1616
1617         Reviewed by Abhishek Arya.
1618
1619         * ManualTests/scrolling-coordinator-viewport-constrained-crash.html: Added.
1620
1621 2013-02-13  Martin Robinson  <mrobinson@igalia.com>
1622
1623         [GTK] Remove support for compiling with GStreamer 0.10
1624         https://bugs.webkit.org/show_bug.cgi?id=109593
1625
1626         Reviewed by Philippe Normand.
1627
1628         Remove support for building WebKitGTK+ with GStreamer 0.10. We
1629         can simplify things greatly because we don't have to worry any
1630         longer about selecting one GStreamer API set.
1631
1632         * Source/autotools/FindDependencies.m4:
1633         * Source/autotools/ReadCommandLineArguments.m4:
1634         * Source/autotools/SetupAutoconfHeader.m4:
1635         * Source/autotools/Versions.m4:
1636
1637 2013-02-12  Martin Robinson  <mrobinson@igalia.com>
1638
1639         [GTK] Remove the GLib unicode backend
1640         https://bugs.webkit.org/show_bug.cgi?id=109627
1641
1642         Reviewed by Benjamin Poulain.
1643
1644         Remove references to the GLib unicode backend from configuration.
1645
1646         * Source/autotools/FindDependencies.m4:
1647         * Source/autotools/ReadCommandLineArguments.m4:
1648         * Source/autotools/SetupAutoconfHeader.m4:
1649         * Source/autotools/SetupAutomake.m4:
1650
1651 2013-02-12  Christophe Dumez  <ch.dumez@sisa.samsung.com>
1652
1653         Remove remaining traces of Web Intents
1654         https://bugs.webkit.org/show_bug.cgi?id=109586
1655
1656         Reviewed by Eric Seidel.
1657
1658         Remove references to Web Intents from CMake files as the functionality
1659         was removed in r142549.
1660
1661         * Source/cmake/WebKitFeatures.cmake:
1662         * Source/cmakeconfig.h.cmake:
1663
1664 2013-02-12  Martin Robinson  <mrobinson@igalia.com>
1665
1666         [GTK] Remove the enable-debug-feature configuration option
1667         https://bugs.webkit.org/show_bug.cgi?id=109539
1668
1669         Reviewed by Philippe Normand.
1670
1671         Remove the --enable-debug-feature option from configuration. It doesn't
1672         do anything that --enable-debug doesn't.
1673
1674         * Source/autotools/PrintBuildConfiguration.m4: Remove references to --enable-debug-features.
1675         * Source/autotools/ReadCommandLineArguments.m4: Ditto.
1676         * Source/autotools/SetupAutoconfHeader.m4: Ditto.
1677         * Source/autotools/SetupAutomake.m4: Ditto.
1678
1679 2013-02-12  Zan Dobersek  <zdobersek@igalia.com>
1680
1681         Remove ENABLE_XHR_RESPONSE_BLOB handling from various build systems
1682         https://bugs.webkit.org/show_bug.cgi?id=109481
1683
1684         Reviewed by Daniel Bates.
1685
1686         The ENABLE_XHR_RESPONSE_BLOB feature define was removed from the code
1687         back in r120574. There are still occurrences of it in various build systems
1688         which should all be removed as they are useless.
1689
1690         * Source/cmake/OptionsBlackBerry.cmake:
1691         * Source/cmakeconfig.h.cmake:
1692
1693 2013-02-11  Eric Carlson  <eric.carlson@apple.com>
1694
1695         [Mac] Track language selection should be sticky
1696         https://bugs.webkit.org/show_bug.cgi?id=109466
1697
1698         Reviewed by Dean Jackson.
1699
1700         * Source/autotools/symbols.filter: Export PageGroup::captionPreferences and Page::initGroup.
1701
1702 2013-02-11  Benjamin Poulain  <benjamin@webkit.org>
1703
1704         Kill TestRunner::setMinimumTimerInterval; implement the feature with InternalSettings
1705         https://bugs.webkit.org/show_bug.cgi?id=109349
1706
1707         Reviewed by Sam Weinig.
1708
1709         * Source/autotools/symbols.filter:
1710
1711 2013-02-11  Zan Dobersek  <zdobersek@igalia.com>
1712
1713         * Source/WebCore: Modified property svn:ignore, adding GNUmakefile.features.am
1714         to the list of paths to be ignored.
1715
1716 2013-02-10  Laszlo Gombos  <l.gombos@samsung.com>
1717
1718         Consolidate the way WTF_USE_PTHREADS is enabled
1719         https://bugs.webkit.org/show_bug.cgi?id=108191
1720
1721         Reviewed by Benjamin Poulain.
1722
1723         Remove duplicated definition of WTF_USE_PTHREADS.
1724
1725         WTF_USE_PTHREADS is defined to 1 on all OS(UNIX) environments in 
1726         Platform.h.
1727
1728         * Source/cmake/OptionsBlackBerry.cmake:
1729         * Source/cmake/OptionsEfl.cmake:
1730
1731 2013-02-10  Jae Hyun Park  <jae.park08@gmail.com>
1732
1733         Rename ENABLE(GLIB_SUPPORT) to USE(GLIB)
1734         https://bugs.webkit.org/show_bug.cgi?id=104266
1735
1736         Reviewed by Philippe Normand.
1737
1738         Using USE(GLIB) instead of ENABLE(GLIB_SUPPORT) is more consistent with
1739         the existing macro naming conventions.
1740
1741         From Platform.h
1742         USE() - use a particular third-party library or optional OS service
1743         ENABLE() - turn on a specific feature of WebKit
1744
1745         * Source/autotools/SetupAutoconfHeader.m4:
1746         * Source/cmake/OptionsEfl.cmake:
1747
1748 2013-02-09  Philippe Normand  <pnormand@igalia.com>
1749
1750         Unreviewed, another GTK+ build fix after r142343.
1751
1752         * Source/autotools/symbols.filter: Expose the InlineBox delete operator.
1753
1754 2013-02-08  Benjamin Poulain  <bpoulain@apple.com>
1755
1756         Move workerThreadCount from TestRunner to WebCore Internals
1757         https://bugs.webkit.org/show_bug.cgi?id=109239
1758
1759         Reviewed by Darin Adler.
1760
1761         * Source/autotools/symbols.filter:
1762
1763 2013-02-08  Dean Jackson  <dino@apple.com>
1764
1765         Only a fool would cut and paste from a terminal showing truncated git logs.
1766         I am that fool.
1767
1768         Export the full symbol for InlineBox::nodeAtPoint.
1769
1770         * Source/autotools/symbols.filter:
1771
1772 2013-02-08  Dean Jackson  <dino@apple.com>
1773
1774         Snapshotted plug-in should use shadow root
1775         https://bugs.webkit.org/show_bug.cgi?id=108284
1776
1777         Unreviewed GTK+ build fix.
1778
1779         * Source/autotools/symbols.filter: Export InlineBox symbols.
1780
1781 2013-02-08  Seulgi Kim  <seulgikim@company100.net>
1782
1783         Update .gitignore for vim swap files.
1784         https://bugs.webkit.org/show_bug.cgi?id=109252
1785
1786         Reviewed by Dirk Pranke.
1787
1788         When opening the same files multiple with vim, vim creates a .*.sw[a-p]
1789         file as the swap file.
1790
1791         * .gitignore:
1792
1793 2013-02-08  Tomas Popela  <tpopela@redhat.com>
1794
1795         [GTK] Include files from DerivedSources/webkitdom for introspection
1796         https://bugs.webkit.org/show_bug.cgi?id=108631
1797
1798         Reviewed by Martin Robinson.
1799
1800         Include files from DerivedSources/webkitdom for introspection
1801
1802         * /Source/WebKit/gtk/GNUmakefile.am:
1803         * /Source/WebKit2/GNUmakefile.am:
1804
1805 2013-02-07  Martin Robinson  <mrobinson@igalia.com>
1806
1807         [GTK] Split configure.ac into reusable portions
1808         https://bugs.webkit.org/show_bug.cgi?id=109246
1809
1810         Reviewed by Philippe Normand.
1811
1812         Split up configure.ac into sections based on different "phases"
1813         of configuration. This should make it easier to find what you are
1814         looking for as well as creating a "right" place to put things.
1815         A nice side effect of this is that we can share the different
1816         modules with a gyp build.
1817
1818         * Source/autotools/CheckSystemAndBasicDependencies.m4: Added.
1819         * Source/autotools/FindDependencies.m4: Added.
1820         * Source/autotools/PrintBuildConfiguration.m4: Added.
1821         * Source/autotools/ReadCommandLineArguments.m4: Added.
1822         * Source/autotools/SetupAutoconfHeader.m4: Added.
1823         * Source/autotools/SetupAutomake.m4: Added.
1824         * Source/autotools/SetupCompilerFlags.m4: Added.
1825         * Source/autotools/SetupLibtool.m4: Added.
1826         * Source/autotools/Versions.m4: Added.
1827         * configure.ac:
1828
1829 2013-02-07  David Farler  <dfarler@apple.com>
1830
1831         Makefiles should work for arbitrary SDKs and architectures on Apple ports
1832         https://bugs.webkit.org/show_bug.cgi?id=107863
1833
1834         Reviewed by Mark Rowe.
1835
1836         * Makefile:
1837         Allow SDKROOT, ARCHS outside of $(ARGS).
1838         Setting ARCHS => ONLY_ACTIVE_ARCH=NO.
1839         * Makefile.shared: options to webkitdirs based on SDKROOT
1840         * Source/Makefile: don't build WebKit2 for iOS
1841
1842 2013-02-07  Martin Robinson  <mrobinson@igalia.com>
1843
1844         [GTK] Cleanup command-line defines
1845         https://bugs.webkit.org/show_bug.cgi?id=109213
1846
1847         Reviewed by Xan Lopez.
1848
1849         * GNUmakefile.am: Remove references to flags that are now provided
1850         by autotoolsconfig.h
1851         * configure.ac: Add new AC_DEFINE invocations for flags that were
1852         before manually appended to the compiler CPPFLAGS and clump all
1853         AC_DEFINE invocations together.
1854
1855 2013-02-07  ChangSeok Oh  <shivamidow@gmail.com>
1856
1857         [GTK][AC] Clutter required version up to 1.12
1858         https://bugs.webkit.org/show_bug.cgi?id=109037
1859
1860         Reviewed by Martin Robinson.
1861
1862         The clutter requried version is changed to 1.12.
1863
1864         * configure.ac:
1865
1866 2013-02-07  Zan Dobersek  <zdobersek@igalia.com>
1867
1868         [Autotools] Remove uses of Automake FARSTREAM_(CFLAGS|LIBS) variables, USE_FARSTREAM conditional
1869         https://bugs.webkit.org/show_bug.cgi?id=109198
1870
1871         Reviewed by Martin Robinson.
1872
1873         * GNUmakefile.am: The USE_FARSTREAM conditional is being removed while the WTF_USE_FARSTREAM
1874         define is currently a no-op.
1875         * configure.ac: Don't set the Automake conditional as it's currently not needed due
1876         to checking for Farstream dependency being removed in r142005.
1877
1878 2013-02-07  Gavin Peters  <gavinp@chromium.org>
1879
1880         Unreviewed, rolling out r142141.
1881         http://trac.webkit.org/changeset/142141
1882         https://bugs.webkit.org/show_bug.cgi?id=108990
1883
1884         Reland r142112, will update Chromium expectations and create a
1885         Chromium bug instead for the crash.
1886
1887         * ManualTests/remove-fixed-position-but-keep-compositing.html: Added.
1888
1889 2013-02-07  Gavin Peters  <gavinp@chromium.org>
1890
1891         Unreviewed, rolling out r142112.
1892         http://trac.webkit.org/changeset/142112
1893         https://bugs.webkit.org/show_bug.cgi?id=108990
1894
1895         The new test scrollingcoordinator/non-fast-scrollable-region-transformed- iframe.html crashes on Lion.
1896
1897         See http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=scrollingcoordinator%2Fnon-fast-scrollable-region-transformed-iframe.html
1898
1899         * ManualTests/remove-fixed-position-but-keep-compositing.html: Removed.
1900
1901 2013-02-07  Zan Dobersek  <zdobersek@igalia.com>
1902
1903         [GTK] configure.ac requires a cleanup
1904         https://bugs.webkit.org/show_bug.cgi?id=99272
1905
1906         Reviewed by Martin Robinson.
1907
1908         Clean up configure.ac. While there is no strict style guideline determined
1909         for this file the changes enforce the usual indentation of four spaces along
1910         with line wrapping at 130 characters and grammar fixes/updates.
1911
1912         * configure.ac:
1913
1914 2013-02-07  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
1915
1916         [CoordinatedGraphics] Use ScrollingCoordinator to track fixed layers
1917         https://bugs.webkit.org/show_bug.cgi?id=108990
1918
1919         Reviewed by Noam Rosenthal.
1920
1921         Add a new test that allow us to remove the fixed positioning of a layer but still keeping
1922         it compositing. Coordinated Graphics had a bug where the CoordinatedSceneGraph would still
1923         count this layer as fixed position.
1924
1925         * ManualTests/remove-fixed-position-but-keep-compositing.html: Added.
1926
1927 2013-02-07  Gustavo Noronha Silva  <gns@gnome.org>
1928
1929         Unreviewed build fix after r141196 for 32 bits autotools.
1930
1931         * Source/autotools/symbols.filter: restore 32 bits version of the
1932         WebCore::TextIterator::getLocationAndLengthFromRange(WebCore::Node*,
1933         WebCore::Range const*, unsigned int&, unsigned int&) symbol.
1934
1935 2013-02-05  Simon Hausmann  <simon.hausmann@digia.com>
1936
1937         [Qt] Compile WTF tests of TestWebKitAPI
1938         https://bugs.webkit.org/show_bug.cgi?id=108935
1939
1940         Reviewed by Kenneth Rohde Christiansen.
1941
1942         Build gtest on Linux.
1943
1944         * WebKit.pro:
1945
1946 2013-02-06  Jonathon Jongsma  <jonathon.jongsma@collabora.com>
1947
1948         [GStreamer] MediaPlayer's code is not easily reusable by other GStreamer-based players
1949         https://bugs.webkit.org/show_bug.cgi?id=100261
1950
1951         Reviewed by Philippe Normand
1952
1953         * configure.ac: removed farstream requirement for now since it's
1954         not actually used yet and makes it more difficult to build and test
1955
1956 2013-02-06  Mike West  <mkwst@chromium.org>
1957
1958         Add an ENABLE_NOSNIFF feature flag.
1959         https://bugs.webkit.org/show_bug.cgi?id=109029
1960
1961         Reviewed by Jochen Eisinger.
1962
1963         This new flag will control the behavior of 'X-Content-Type-Options: nosniff'
1964         when processing script and other resource types.
1965
1966         * Source/cmake/WebKitFeatures.cmake:
1967         * Source/cmakeconfig.h.cmake:
1968
1969 2013-02-05  Jocelyn Turcotte  <jocelyn.turcotte@digia.com>
1970
1971         [Qt] REGRESSION(r137436): It made all inspector tests timeout on developer builds
1972         https://bugs.webkit.org/show_bug.cgi?id=106554
1973
1974         Reviewed by Simon Hausmann.
1975
1976         Explicitely link WebCore resources in the final DLL only on Windows to
1977         support force_static_libs_as_shared on other platforms.
1978
1979         WebKit1 applications don't get the QtWebKit dynamic library loaded
1980         since libQtWebKitWidgets doesn't depend on libQtWebKit if WebCore and
1981         WebKit1 are dynamic libraries of their own.
1982
1983         * Source/api.pri:
1984
1985 2013-02-05  Martin Robinson  <mrobinson@igalia.com>
1986
1987         Update the NEWS and configuration in preparation for 1.11.5.
1988
1989         Reviewed by Philippe Normand.
1990
1991         * configure.ac:
1992
1993 2013-02-04  Benjamin Poulain  <bpoulain@apple.com>
1994
1995         Kill suspendAnimation(), resumeAnimation() and numberOfActiveAnimations() from DRT/WTR; use Internals
1996         https://bugs.webkit.org/show_bug.cgi?id=108741
1997
1998         Reviewed by Tony Chang.
1999
2000         * Source/autotools/symbols.filter:
2001
2002 2013-02-02  Patrick Gansterer  <paroga@webkit.org>
2003
2004         [CMake] Adopt the WinCE port to new CMake
2005         https://bugs.webkit.org/show_bug.cgi?id=108754
2006
2007         Reviewed by Laszlo Gombos.
2008
2009         Remove the entry point hack which isn't required in the new
2010         CMake version with offical WindowsCE support.
2011
2012         * Source/cmake/OptionsWindows.cmake:
2013
2014 2013-02-01  Benjamin Poulain  <bpoulain@apple.com>
2015
2016         Clean the String->AtomicString conversion for AnimationController::pauseAnimationAtTime
2017         https://bugs.webkit.org/show_bug.cgi?id=108558
2018
2019         Reviewed by Dean Jackson.
2020
2021         * Source/autotools/symbols.filter:
2022
2023 2013-02-01  Zan Dobersek  <zdobersek@igalia.com>
2024
2025         [GTK] Add WTFURL source files to the build
2026         https://bugs.webkit.org/show_bug.cgi?id=108215
2027
2028         Reviewed by Benjamin Poulain.
2029
2030         * Source/autotools/symbols.filter: Force the export of the KURL::string() symbol.
2031         This is required when using the WTFURL backend but otherwise doesn't affect the build.
2032
2033 2013-02-01  Alexis Menard  <alexis@webkit.org>
2034
2035         Enable unprefixed CSS transitions by default.
2036         https://bugs.webkit.org/show_bug.cgi?id=108216
2037
2038         Reviewed by Dean Jackson.
2039
2040         Rename the flag CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
2041         to CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED which will be used later to
2042         guard the unprefixing work for CSS Transforms and animations.
2043
2044         * Source/cmake/WebKitFeatures.cmake:
2045         * Source/cmakeconfig.h.cmake:
2046
2047 2013-01-31  Christophe Dumez  <dchris@gmail.com>
2048
2049         [EFL] Disable Web Intents
2050         https://bugs.webkit.org/show_bug.cgi?id=108457
2051
2052         Reviewed by Alexey Proskuryakov.
2053
2054         Turn off WEB_INTENTS flag in EFL CMake project.
2055
2056         * Source/cmake/OptionsEfl.cmake:
2057
2058 2013-01-31  Simon Hausmann  <simon.hausmann@digia.com>
2059
2060         [Qt] Make it possible to compile WebKit2 Qt related files without access to internal WK2 C++ API
2061         https://bugs.webkit.org/show_bug.cgi?id=108472
2062
2063         Reviewed by Andreas Kling.
2064
2065         When linking WebKit2, also link the WebKit2QML module.
2066
2067         * Source/api.pri:
2068
2069 2013-01-30  Dominik Röttsches  <dominik.rottsches@intel.com>
2070
2071         [HarfBuzz] Remove the HarfBuzz-old code
2072         https://bugs.webkit.org/show_bug.cgi?id=108077
2073
2074         Reviewed by Benjamin Poulain.
2075
2076         Rename WTF_USE_HARFBUZZ_NG to WTF_USE_HARFBUZZ since there
2077         won't be a distinction between ng and non-ng HarfBuzz after
2078         removing the old code.
2079
2080         * Source/cmake/OptionsEfl.cmake:
2081
2082 2013-01-29  Zan Dobersek  <zdobersek@igalia.com>
2083
2084         Unreviewed GTK build fix after r141175.
2085
2086         * Source/autotools/symbols.filter: Export the WebCore::Element::createShadowRoot symbol.
2087
2088 2013-01-29  Shinya Kawanaka  <shinyak@chromium.org>
2089
2090         [Chromium] Cannot copy text when selecting readonly (or disabled) input elements
2091         https://bugs.webkit.org/show_bug.cgi?id=106287
2092
2093         Reviewed by Hajime Morita.
2094
2095         * Source/autotools/symbols.filter:
2096
2097 2013-01-29  Laszlo Gombos  <l.gombos@samsung.com>
2098
2099         [CMake] Add minimum version information for tool dependencies
2100         https://bugs.webkit.org/show_bug.cgi?id=97592
2101
2102         Reviewed by Kenneth Rohde Christiansen.
2103
2104         Capture the minimum version information for the tools that are required
2105         to build WebKit for all CMake based build systems.
2106
2107         * CMakeLists.txt:
2108
2109 2013-01-29  Nate Chapin  <japhet@chromium.org>
2110
2111         Enable reuse of cached main resources
2112         https://bugs.webkit.org/show_bug.cgi?id=105667
2113
2114         Reviewed by Adam Barth.
2115
2116         * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
2117
2118 2013-01-29  Laszlo Gombos  <l.gombos@samsung.com>
2119
2120         Enable Workers for WinCE
2121         https://bugs.webkit.org/show_bug.cgi?id=108099
2122
2123         Reviewed by Gyuyoung Kim.
2124
2125         WORKERS are enabled for all CMake based ports except WinCE.
2126         Turn on WORKERS for all CMake based ports.
2127
2128         * Source/cmake/OptionsBlackBerry.cmake:
2129         * Source/cmake/OptionsEfl.cmake:
2130         * Source/cmake/WebKitFeatures.cmake:
2131
2132 2013-01-28  Halton Huo  <halton.huo@intel.com>
2133
2134         [EFL] Quit debug build without -DSHARED_CORE=ON
2135         https://bugs.webkit.org/show_bug.cgi?id=104773
2136
2137         Reviewed by Laszlo Gombos.
2138
2139         Debug build without -DSHARED_CORE=ON will fail because libwebcore_efl.a
2140         is too big (>4G) to archive. The solution is simply to abort cmake in
2141         this condition and notify developer.
2142
2143         * CMakeLists.txt:
2144         * Source/cmake/OptionsEfl.cmake:
2145         * Source/cmake/OptionsCommon.cmake: 
2146
2147 2013-01-28  Renata Hodovan  <reni@webkit.org>
2148
2149         [WK2] Putting QtWebProcess into a chrooted sandbox
2150         https://bugs.webkit.org/show_bug.cgi?id=90005
2151
2152         Reviewed by Anders Carlsson and Zoltan Herczeg.
2153
2154         Make it possible to build WebKit2 with SandboxProcess.
2155
2156         * Source/QtWebKit.pro:
2157
2158 2013-01-27  David Farler  <dfarler@apple.com>
2159
2160         REGRESSION (r140912): Broke specifying non-trivial ARCHS value to make / build-webkit
2161         https://bugs.webkit.org/show_bug.cgi?id=108028
2162
2163         Reviewed by Dan Bernstein.
2164
2165         * Makefile: Reverted.
2166         * Makefile.shared: Reverted.
2167         * Source/Makefile: Reverted.
2168
2169 2013-01-26  David Farler  <dfarler@apple.com>
2170
2171         Allow building with arbitrary SDK and ARCHS with make + Xcode
2172         https://bugs.webkit.org/show_bug.cgi?id=107863
2173
2174         Reviewed by David Kilzer.
2175
2176         * Makefile:
2177         Removed references to legacy Xcode configurations.
2178         * Makefile.shared:
2179         Added default ARCHS + SDK settings and parameterized xcodebuild calls.
2180         * Source/Makefile:
2181         iOS does not build WebKit2.
2182
2183 2013-01-25  Jussi Kukkonen  <jussi.kukkonen@intel.com>
2184
2185         [CMake][EFL] Build ThirdParty/leveldb when IndexedDB is enabled
2186         https://bugs.webkit.org/show_bug.cgi?id=106443
2187
2188         Reviewed by Laszlo Gombos.
2189
2190         LevelDB is now included in ThirdParty. Use it when IndexDB is
2191         enabled for EFL.
2192
2193         * Source/cmake/OptionsEfl.cmake:
2194         Set WTF_USE_LEVELDB when IndexedDB is enabled
2195
2196 2013-01-24  Keishi Hattori  <keishi@webkit.org>
2197
2198         Adjust design of the Calendar Picker
2199         https://bugs.webkit.org/show_bug.cgi?id=107507
2200
2201         Reviewed by Kent Tamura.
2202
2203         * ManualTests/forms/calendar-picker.html: Use pickerCommonChromium.css and calendarPickerChromium.css.
2204
2205 2013-01-24  Soo-Hyun Choi  <s.choi@hackerslab.eu>
2206
2207         [CMake] Remove the definition of WTF_PLATFORM_WIN from the build system
2208         https://bugs.webkit.org/show_bug.cgi?id=101635
2209
2210         Reviewed by Laszlo Gombos.
2211
2212         WTF_PLATFORM_WIN defined twice: Source/cmake/OptionsWindows.cmake and in
2213         Source/WTF/wtf/Platform.h.
2214         It would be more future-proof to have it only defined in common C++ code in
2215         Platform.h.
2216
2217         * Source/cmake/OptionsWindows.cmake:
2218
2219 2013-01-23  Zan Dobersek  <zdobersek@igalia.com>
2220
2221         Unreviewed.
2222
2223         Speculative build fix for the GTK port after 140539.
2224
2225         * Source/autotools/symbols.filter:
2226
2227 2013-01-22  Gustavo Noronha Silva  <gns@gnome.org>
2228
2229         [GTK] Debug build failure on x86-64
2230         https://bugs.webkit.org/show_bug.cgi?id=107400
2231
2232         Reviewed by Xan Lopez.
2233
2234         * configure.ac: use thin archives for convenience libraries, if AR_FLAGS was not
2235         overriden through the environment variable.
2236
2237 2013-01-22  Zan Dobersek  <zdobersek@igalia.com>
2238
2239         [Autotools] Remove the Canvas Path configuration option
2240         https://bugs.webkit.org/show_bug.cgi?id=107537
2241
2242         Reviewed by Martin Robinson.
2243
2244         * configure.ac: Remove the configuration option for the Canvas Path
2245         feature as this is not in line with the new guidelines about feature
2246         enablement in the autotools build system.
2247
2248 2013-01-22  Zan Dobersek  <zdobersek@igalia.com>
2249
2250         [Autotools] Place a warning in configure.ac about adding new configuration options
2251         https://bugs.webkit.org/show_bug.cgi?id=107559
2252
2253         Reviewed by Martin Robinson.
2254
2255         * configure.ac: Add an eye-catching section explaining that changes in this file might
2256         not be necessary at all and a link pointing to the guidelines on the Trac wiki.
2257
2258 2013-01-21  Dirk Schulze  <dschulze@adobe.com>
2259
2260         Add build flag for Canvas's Path object (disabled by default)
2261         https://bugs.webkit.org/show_bug.cgi?id=107473
2262
2263         Reviewed by Dean Jackson.
2264
2265         Add CANVAS_PATH build flag to build systems.
2266
2267         * Source/cmake/WebKitFeatures.cmake:
2268         * Source/cmakeconfig.h.cmake:
2269         * configure.ac:
2270
2271 2013-01-19  Ryosuke Niwa  <rniwa@webkit.org>
2272
2273         Delete webkit-perf.appspot.com code from WebKit repository
2274         https://bugs.webkit.org/show_bug.cgi?id=107390
2275
2276         Reviewed by Adam Barth.
2277
2278         Delete webkit-perf.appspot.com code from WebKit repository since I maintain
2279         and push the code via https://github.com/rniwa/webkit-perf now.
2280
2281         * Websites/webkit-perf.appspot.com: Removed.
2282
2283 2013-01-19  Philip Rogers  <pdr@google.com>
2284
2285         Merge SVGStylable into SVGStyledElement
2286         https://bugs.webkit.org/show_bug.cgi?id=106877
2287
2288         Reviewed by Dirk Schulze.
2289
2290         SVG2 changes element inheritance so all SVGElements are stylable. As a first-step towards a
2291         cleaner class hierarchy, this patch moves SVGStylable into SVGStyledElement.
2292
2293         * wscript:
2294
2295 2013-01-18  Sudarsana Nagineni  <sudarsana.nagineni@intel.com>
2296
2297         [CMake] Fix CMake warnings
2298         https://bugs.webkit.org/show_bug.cgi?id=107290
2299
2300         Reviewed by Laszlo Gombos.
2301
2302         Add missing WebKit options to CMake features list.
2303
2304         * Source/cmake/WebKitFeatures.cmake:
2305         * Source/cmakeconfig.h.cmake:
2306
2307 2013-01-18  Sheriff Bot  <webkit.review.bot@gmail.com>
2308
2309         Unreviewed, rolling out r140005.
2310         http://trac.webkit.org/changeset/140005
2311         https://bugs.webkit.org/show_bug.cgi?id=107235
2312
2313         broke downstream Chromium interactive_ui_tests (Requested by
2314         dominicc on #webkit).
2315
2316         * Source/autotools/symbols.filter:
2317
2318 2013-01-17  Martin Robinson  <mrobinson@igalia.com>
2319
2320         [GTK] Build with LevelDB when IndexedDB is enabled
2321         https://bugs.webkit.org/show_bug.cgi?id=103220
2322
2323         Reviewed by Gustavo Noronha Silva.
2324
2325         * configure.ac: Detect whether the IndexedDatabase feature is enabled. We cannot
2326         use the typical approach for feature detection since we need to adjust the automake
2327         file output based on whether or not IndexedDatabase is enabled.
2328
2329 2013-01-17  Nate Chapin  <japhet@chromium.org>
2330
2331         Enable reuse of cached main resources
2332         https://bugs.webkit.org/show_bug.cgi?id=105667
2333
2334         Reviewed by Antti Koivisto.
2335
2336         * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
2337
2338 2013-01-17  Seokju Kwon  <seokju.kwon@gmail.com>
2339
2340         [EFL][CMAKE] Compress resource files of inspector
2341         https://bugs.webkit.org/show_bug.cgi?id=106210
2342
2343         Reviewed by Gyuyoung Kim.
2344
2345         Add compressing JavaScript
2346         for smaller package and faster connection of remote web inspector.
2347
2348         * Source/PlatformEfl.cmake:
2349
2350 2013-01-16  Hugo Parente Lima  <hugo.lima@openbossa.org>
2351
2352         [CMake] Report actual values for feature configuration (instead of the default)
2353         https://bugs.webkit.org/show_bug.cgi?id=107010
2354
2355         Reviewed by Laszlo Gombos.
2356
2357         * Source/cmake/WebKitFeatures.cmake:
2358
2359 2013-01-16  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2360
2361         [EFL] Move 'DefaultTheme' folder to WebCore/platform/efl
2362         https://bugs.webkit.org/show_bug.cgi?id=106969
2363
2364         Reviewed by Benjamin Poulain.
2365
2366         * Source/PlatformEfl.cmake: Change DefaultTheme path.
2367         * Source/cmake/OptionsEfl.cmake: ditto.
2368
2369 2013-01-15  Alberto Garcia  <agarcia@igalia.com>
2370
2371         Fix typos in WebKitFeatures.cmake
2372         https://bugs.webkit.org/show_bug.cgi?id=106952
2373
2374         Reviewed by Martin Robinson.
2375
2376         * Source/cmake/WebKitFeatures.cmake:
2377         Replace "Toogle" with "Toggle".
2378
2379 2013-01-15  Zan Dobersek  <zandobersek@gmail.com>
2380
2381         [Autotools] Add support for WebKit2-only builds
2382         https://bugs.webkit.org/show_bug.cgi?id=106889
2383
2384         Reviewed by Gustavo Noronha Silva.
2385
2386         * GNUmakefile.am: Only copy the WebKit1 documentation into the destination
2387         directory if building WebKit1.
2388         * configure.ac: Add a configuration option for disabling the WebKit1 build.
2389         Only conditionally copy WebKit1-specific targets from the input files. Some
2390         small style changes to the WebKit2 configuration flag included as well.
2391
2392 2013-01-14  Nate Chapin  <japhet@chromium.org>
2393
2394         Enable reuse of cached main resources
2395         https://bugs.webkit.org/show_bug.cgi?id=105667
2396
2397         Reviewed by Antti Koivisto.
2398
2399         * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
2400
2401 2013-01-14  Alexandre Rostovtsev  <tetromino@gentoo.org>
2402
2403         Do not hardcode -ldl in OPENGL_LIBS
2404         https://bugs.webkit.org/show_bug.cgi?id=96602
2405
2406         Reviewed by Philippe Normand.
2407
2408         Some non-Linux systems, e.g. FreeBSD, have dlopen() as part of their
2409         libc, and do not use a separate libdl.
2410
2411         * configure.ac:
2412
2413 2013-01-11  Carlos Garcia Campos  <cgarcia@igalia.com>
2414
2415         Unreviewed. Update NEWS and configure.ac for 1.11.4 release
2416
2417         * configure.ac: Bump version numbers.
2418
2419 2013-01-10  Carlos Garcia Campos  <cgarcia@igalia.com>
2420
2421         [GTK] Add API to set the web extensions directory to WebKit2 GTK+
2422         https://bugs.webkit.org/show_bug.cgi?id=106462
2423
2424         Reviewed by Xan Lopez.
2425
2426         * Source/autotools/symbols.filter: Update
2427         WebGtkExtensionManager::initialize symbol.
2428
2429 2013-01-10  Tony Chang  <tony@chromium.org>
2430
2431         Speed up supplemental dependency computation
2432         https://bugs.webkit.org/show_bug.cgi?id=106503
2433
2434         Reviewed by Adam Barth.
2435
2436         * Source/cmake/WebKitMacros.cmake: Add --idlAttributesFile to the binding generation step in cmake.
2437
2438 2013-01-10  Zan Dobersek  <zandobersek@gmail.com>
2439
2440         [Autotools] Add the AM_WEBKIT_FEATURE_CONDITIONAL macro
2441         https://bugs.webkit.org/show_bug.cgi?id=106576
2442
2443         Reviewed by Martin Robinson.
2444
2445         Replace the AC_CHECK_WEBKIT_FEATURE_ENABLED with the new macro.
2446         The former was executing actions based on the passed-in feature being
2447         enabled in the (possibly overridden) GNUmakefile.features.am, the actions
2448         usually affecting the Automake conditional value that was set up afterwards.
2449         The new macro does this directly, setting up an Automake conditional of the
2450         same name as the feature that was checked.
2451
2452         * Source/autotools/webkitfeature.m4:
2453
2454 2013-01-10  Zan Dobersek  <zandobersek@gmail.com>
2455
2456         Remove the ENABLE_ANIMATION_API feature define occurences
2457         https://bugs.webkit.org/show_bug.cgi?id=106544
2458
2459         Reviewed by Simon Fraser.
2460
2461         The Animation API code was removed in r137243. The ENABLE_ANIMATION_API
2462         feature define handling still lingers in various build systems and configurations
2463         but is of no use, so it should be removed.
2464
2465         * Source/cmake/OptionsBlackBerry.cmake:
2466         * Source/cmake/OptionsEfl.cmake:
2467         * Source/cmake/WebKitFeatures.cmake:
2468         * Source/cmakeconfig.h.cmake:
2469
2470 2013-01-10  Carlos Garcia Campos  <cgarcia@igalia.com>
2471
2472         [GTK] Add support for loading web process extensions
2473         https://bugs.webkit.org/show_bug.cgi?id=105631
2474
2475         Reviewed by Gustavo Noronha Silva.
2476
2477         * GNUmakefile.am: Add webkit2_web_extension_h_api.
2478         * Source/autotools/symbols.filter: Export WebGtkExtensionManager
2479         symbols required by the injected bundle lib.
2480
2481 2013-01-10  Christophe Dumez  <christophe.dumez@intel.com>
2482
2483         [EFL] Add gstreamer 1.0.5 to jhbuild
2484         https://bugs.webkit.org/show_bug.cgi?id=106178
2485
2486         Reviewed by Laszlo Gombos.
2487
2488         Update EFL CMake configuration to require gstreamer
2489         1.0.5.
2490
2491         * Source/cmake/FindGStreamer.cmake:
2492         * Source/cmake/OptionsEfl.cmake:
2493
2494 2013-01-09  Hajime Morrita  <morrita@google.com>
2495
2496         [Shadow DOM] Distribution related code on ElementShadow should be minimized.
2497         https://bugs.webkit.org/show_bug.cgi?id=106294
2498
2499         Reviewed by Dimitri Glazkov.
2500
2501         * Source/autotools/symbols.filter:
2502
2503 2013-01-08  Zan Dobersek  <zandobersek@gmail.com>
2504
2505         Add an Autoconf macro that checks whether a given feature is enabled
2506         https://bugs.webkit.org/show_bug.cgi?id=106380
2507
2508         Reviewed by Martin Robinson.
2509
2510         Add the AC_CHECK_WEBKIT_FEATURE_ENABLED macro. It checks the generated
2511         Source/WebCore/GNUmakefile.features.am file to determine whether the
2512         given feature is enabled or disabled in the build that's being configured.
2513
2514         * Source/autotools/webkitfeature.m4: Added.
2515
2516 2013-01-08  Hajime Morrita  <morrita@google.com>
2517
2518         [Shadow DOM] Distribution related code on ShadowRoot should be minimized.
2519         https://bugs.webkit.org/show_bug.cgi?id=106282
2520
2521         Reviewed by Dimitri Glazkov.
2522
2523         * Source/autotools/symbols.filter:
2524
2525 2013-01-03  Sergio Villar Senin  <svillar@igalia.com>
2526
2527         [GTK] Add WebP image support
2528         https://bugs.webkit.org/show_bug.cgi?id=105915
2529
2530         Reviewed by Martin Robinson.
2531
2532         WebP is from now on a dependency for WebKitGtk+.
2533
2534         * configure.ac: added WebP library detection.
2535
2536 2013-01-07  Xianzhu Wang  <wangxianzhu@chromium.org>
2537
2538         Add window.internals.nonFastScrollableRects for testing scrollable areas in fast/slow paths
2539         https://bugs.webkit.org/show_bug.cgi?id=105546
2540
2541         Reviewed by James Robinson.
2542
2543         Export the new symbol.
2544
2545         * Source/autotools/symbols.filter:
2546
2547 2013-01-04  Adam Klein  <adamk@chromium.org>
2548
2549         Remove ENABLE_MUTATION_OBSERVERS #define
2550         https://bugs.webkit.org/show_bug.cgi?id=105459
2551
2552         Reviewed by Ryosuke Niwa.
2553
2554         * Source/cmake/WebKitFeatures.cmake:
2555         * Source/cmakeconfig.h.cmake:
2556
2557 2013-01-04  Zan Dobersek  <zandobersek@gmail.com>
2558
2559         REGRESSION (r138184): transitions/transitions-parsing.html is failing on GTK
2560         https://bugs.webkit.org/show_bug.cgi?id=105522
2561
2562         Reviewed by Xan Lopez.
2563
2564         Remove the configuration flag covering unprefixed CSS transition property names.
2565         It does not introduce any dependency. The unprefixed property names should be
2566         available by default.
2567
2568         * configure.ac:
2569
2570 2013-01-03  Tony Chang  <tony@chromium.org>
2571
2572         Generate internal.settings from Settings.in
2573         https://bugs.webkit.org/show_bug.cgi?id=104740
2574
2575         Reviewed by Adam Barth.
2576
2577         * Source/cmake/WebKitMacros.cmake: Specify additional output files from make_settings.pl.
2578
2579 2013-01-02  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2580
2581         [EFL][CMAKE] Remove duplicated conditionals
2582         https://bugs.webkit.org/show_bug.cgi?id=105905
2583
2584         Reviewed by Laszlo Gombos.
2585
2586         * Source/cmake/OptionsEfl.cmake: Remove set(WTF_USE_GLX 1).
2587
2588 2013-01-02  Tony Chang  <tony@chromium.org>
2589
2590         Unreviewed, rolling out r138661.
2591         http://trac.webkit.org/changeset/138661
2592         https://bugs.webkit.org/show_bug.cgi?id=104740
2593
2594         Compile problems on EFL
2595
2596         * Source/cmake/WebKitMacros.cmake:
2597
2598 2013-01-02  Tony Chang  <tony@chromium.org>
2599
2600         Generate internal.settings from Settings.in
2601         https://bugs.webkit.org/show_bug.cgi?id=104740
2602
2603         Reviewed by Adam Barth.
2604
2605         * Source/cmake/WebKitMacros.cmake: Specify additional output files from make_settings.pl.
2606
2607 2013-01-02  Elliott Sprehn  <esprehn@chromium.org>
2608
2609         Transitions and animations do not apply to CSS ::before and ::after pseudo-elements
2610         https://bugs.webkit.org/show_bug.cgi?id=92591
2611
2612         Reviewed by Eric Seidel.
2613
2614         Expose Element::pseudoElement for Internals.
2615
2616         * Source/autotools/symbols.filter:
2617
2618 2013-01-01  KwangYong Choi  <ky0.choi@samsung.com>
2619
2620         [EFL] Enable MHTML feature
2621         https://bugs.webkit.org/show_bug.cgi?id=105815
2622
2623         Reviewed by Laszlo Gombos.
2624
2625         ENABLE_MHTML is now ON for EFL.
2626
2627         * Source/cmake/OptionsEfl.cmake:
2628
2629 2012-12-31  Kondapally Kalyan  <kalyan.kondapally@intel.com>
2630
2631         [EFL][WebGL] Add compile time support for GLES2.
2632         https://bugs.webkit.org/show_bug.cgi?id=105816
2633
2634         Reviewed by Kenneth Rohde Christiansen.
2635
2636         This patch adds build support for GLES2.
2637         GLES2 support can be enabled during compile time by passing -DENABLE_GLES2=ON as
2638         cmake config parameter. GLES2 options is not enabled by default. This patch doesn't
2639         address all the build issues related to GLES2 but only adds the needed support in
2640         OptionsEfl.cmake.
2641
2642         * Source/cmake/OptionsEfl.cmake:
2643
2644 2012-12-31  Carlos Garcia Campos  <cgarcia@igalia.com>
2645
2646         [GTK] Move ImageDiff to the Tools directory root
2647         https://bugs.webkit.org/show_bug.cgi?id=105421
2648
2649         Reviewed by Kenneth Rohde Christiansen.
2650
2651         * GNUmakefile.am: Remove the old ImageDiff makefile include.
2652
2653 2012-12-30  Kondapally Kalyan  <kalyan.kondapally@intel.com>
2654
2655         [EFL] [WebGL] Rename EGLConfigHelper as EGLConfigSelector.
2656         https://bugs.webkit.org/show_bug.cgi?id=105876
2657
2658         Reviewed by Kenneth Rohde Christiansen.
2659
2660         This is to sync the naming conventions of our classes in both EGL and GLX implementations. 
2661         In our GLX implementation, class responsible for the same functionality is named as GLXConfigSelector. 
2662         This patch renames EGLConfigHelper as EGLConfigSelector.
2663
2664         * Source/cmake/OptionsEfl.cmake:
2665
2666 2012-12-30  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2667
2668         [EFL] Enable TEMPLATE_ELEMENT feature
2669         https://bugs.webkit.org/show_bug.cgi?id=105865
2670
2671         Reviewed by Laszlo Gombos.
2672
2673         * Source/cmake/OptionsEfl.cmake: Add ENABLE_TEMPLATE_ELEMENT macro.
2674
2675 2012-12-27  Kondapally Kalyan  <kalyan.kondapally@intel.com>
2676
2677         [EFL][WebGL] Implement EGL support with GLX.
2678         https://bugs.webkit.org/show_bug.cgi?id=105602
2679
2680         Reviewed by Kenneth Rohde Christiansen.
2681
2682         Adds support for EGL with GLX backend. EGL support can be enabled during compile time
2683         by passing -DENABLE_EGL=ON as cmake config parameter.
2684
2685         * Source/cmake/OptionsEfl.cmake:
2686
2687 2012-12-24  Kondapally Kalyan  <kalyan.kondapally@intel.com>
2688
2689         [EFL [WebGL] GLES2 detection is broken.
2690         https://bugs.webkit.org/show_bug.cgi?id=105677
2691
2692         We use the logic in FindGLES.cmake to detect GLES2 support during compile time.
2693         OPENGLES2_FOUND is never set, even though OPENGLES2_INCLUDE_DIR and OPENGLES2_LIBRARY
2694         contain right information. The name passed to find_package_handle_standard_args seems to be the issue here.
2695         This patch changes the name passed to find_package_handle_standard_args to OPENGLES2.
2696
2697         Reviewed by Kenneth Rohde Christiansen.
2698
2699         * Source/cmake/FindGLES.cmake:
2700
2701 2012-12-20  Martin Robinson  <mrobinson@igalia.com>
2702
2703         [GTK] Remove plugin process configuration option
2704         https://bugs.webkit.org/show_bug.cgi?id=105564
2705
2706         Reviewed by Carlos Garcia Campos.
2707
2708         Remove the --enable-plugin-process configuration option, opting instead to
2709         always build the plugin process when building WebKit2. It isn't very interesting
2710         for downstream to enable or disable the plugin process. It should always be
2711         enabled for WebKit2 and it's better for us not to have to keep a disabled plugin
2712         process building. Additionally, the in-process plugin isn't functional, since
2713         plugins depend on GTK+ 2 and WebKit2 depends on GTK+ 3.
2714
2715         * configure.ac: Remove the configuration option.
2716
2717 2012-12-21  Elliott Sprehn  <esprehn@chromium.org>
2718
2719         Replace documentFragmentIsShadowRoot with isTreeScope
2720         https://bugs.webkit.org/show_bug.cgi?id=105345
2721
2722         Reviewed by Dimitri Glazkov.
2723
2724         Expose isTreeScope symbol.
2725
2726         * Source/autotools/symbols.filter:
2727
2728 2012-12-21  Sheriff Bot  <webkit.review.bot@gmail.com>
2729
2730         Unreviewed, rolling out r138338.
2731         http://trac.webkit.org/changeset/138338
2732         https://bugs.webkit.org/show_bug.cgi?id=105621
2733
2734         speculative rollout because fast/dom/shadow/content-element-
2735         distributed-nodes.html is crashing on linux debug. (Requested
2736         by loislo on #webkit).
2737
2738         * Source/autotools/symbols.filter:
2739
2740 2012-12-20  Elliott Sprehn  <esprehn@chromium.org>
2741
2742         Replace documentFragmentIsShadowRoot with isTreeScope
2743         https://bugs.webkit.org/show_bug.cgi?id=105345
2744
2745         Reviewed by Dimitri Glazkov.
2746
2747         Expose isTreeScope symbol.
2748
2749         * Source/autotools/symbols.filter:
2750
2751 2012-12-20  Ryuan Choi  <ryuan.choi@samsung.com>
2752
2753         [EFL] Build break with latest EFL libraries.
2754         https://bugs.webkit.org/show_bug.cgi?id=104827
2755
2756         Reviewed by Laszlo Gombos.
2757
2758         The eo EFL package is introduced and evas and ecore use it since 1.8.
2759         While introducing Eo, EFL changed several structures of Evas and Ecore
2760         from own specific class to Eo.
2761
2762         So, this patch adds FindEo and changes declaration of Evas, Evas_Object,
2763         Ecore_Timer to build with latest EFL libraries.
2764
2765         * Source/cmake/FindEo.cmake: Added.
2766         * Source/cmake/OptionsEfl.cmake:
2767         Modified to check Eo when version of EFL libraries is 1.8.
2768
2769 2012-12-20  Kondapally Kalyan  <kalyan.kondapally@intel.com>
2770
2771         [EFL][WebGL][Wk2] Replace HAVE(GLX) checks with USE(GLX).
2772         https://bugs.webkit.org/show_bug.cgi?id=105431
2773
2774         Reviewed by Kenneth Rohde Christiansen.
2775
2776         This patch changes the check HAVE(GLX) to USE(GLX).
2777         This would enable us to choose our preferred GL backend during build time.
2778
2779         * Source/cmake/OptionsEfl.cmake:
2780
2781 2012-12-20  Zan Dobersek  <zandobersek@gmail.com>
2782
2783         [GTK] Remove the --enable-unstable-features configuration option
2784         https://bugs.webkit.org/show_bug.cgi?id=105327
2785
2786         Reviewed by Martin Robinson.
2787
2788         Remove the unnecessary feature_defines_unstable variable.
2789         Remove the unstable-features configuration option.
2790
2791         * configure.ac:
2792         * GNUmakefile.am:
2793
2794 2012-12-20  Dominik Röttsches  <dominik.rottsches@intel.com>
2795
2796         [EFL] MiniBrowser does not play Infinite Gangnam Style
2797         https://bugs.webkit.org/show_bug.cgi?id=103531
2798
2799         Reviewed by Kenneth Rohde Christiansen.
2800
2801         WebAudio now switched to ON for EFL.
2802
2803         * Source/cmake/OptionsEfl.cmake:
2804
2805 2012-12-19  Yael Aharon  <yael.aharon@intel.com>
2806
2807         [EFL] Allow the build system to find OpenGL ES
2808         https://bugs.webkit.org/show_bug.cgi?id=104760
2809
2810         Reviewed by Laszlo Gombos.
2811
2812         Add a way to find if GLESv2 is supported by the build system.
2813         Support for GLESv2 will be added separately.
2814
2815         * Source/cmake/FindGLES.cmake: Added.
2816
2817 2012-12-19  Alexis Menard  <alexis@webkit.org>
2818
2819         Implement CSS parsing for CSS transitions unprefixed.
2820         https://bugs.webkit.org/show_bug.cgi?id=104804
2821
2822         Reviewed by Dean Jackson.
2823
2824         Add a new flag ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
2825         to cover the work of unprefixing Transforms, Animations and
2826         Transitions. It will let the possibility of each ports to turn it off
2827         in their release branches until we're confident that these CSS
2828         properties are ready to be unprefixed.
2829
2830         * Source/cmake/WebKitFeatures.cmake:
2831         * Source/cmakeconfig.h.cmake:
2832         * configure.ac:
2833
2834 2012-12-18  Ming Xie  <mxie@rim.com>
2835
2836         [BlackBerry] Add -fno-exceptions to CXX_FLAGS
2837         https://bugs.webkit.org/show_bug.cgi?id=105306
2838
2839         Reviewed by Rob Buis.
2840
2841         Disable exception handling. We don't have any try or catch
2842         constructs in our code.
2843
2844         * Source/cmake/OptionsBlackBerry.cmake:
2845
2846 2012-12-18  Kondapally Kalyan  <kalyan.kondapally@intel.com>
2847
2848         [EFL] Allow the build system to detect EGL support.
2849         https://bugs.webkit.org/show_bug.cgi?id=105287
2850
2851         Reviewed by Laszlo Gombos.
2852
2853         Currently, we don't have any way to determine if EGL is supported by the build.
2854         This patch adds support for this. The patch doesn't make any changes to take this into
2855         use. This will be done in another patch.
2856
2857         * Source/cmake/FindEGL.cmake:
2858
2859 2012-12-17  Halton Huo  <halton.huo@intel.com>
2860
2861         [EFL] Add ecore_imf_evas to FindEcore.cmake
2862         https://bugs.webkit.org/show_bug.cgi?id=105159
2863
2864         Reviewed by Laszlo Gombos.
2865
2866         ecore_imf_evas is a separate library, we should add for EFL port as well.
2867
2868         * Source/cmake/FindEcore.cmake: Add finding FIND_EFL_LIBRARY for ecore_imf_evas
2869
2870 2012-12-17  Kenneth Rohde Christiansen  <kenneth@webkit.org>
2871
2872         Add manual test to verify that geometry methods (moveTo, etc) work
2873         https://bugs.webkit.org/show_bug.cgi?id=105160
2874
2875         Reviewed by Alexis Menard.
2876
2877         * ManualTests/window-geometry.html: Added.
2878
2879 2012-12-16  ChangSeok Oh  <shivamidow@gmail.com>
2880
2881         [GTK][AC] Build failure with an option --with-acceleration-backend=clutter
2882         https://bugs.webkit.org/show_bug.cgi?id=105027
2883
2884         Reviewed by Gustavo Noronha Silva.
2885
2886         I turned off opengl related variables, enable_glx, enable_egl and enable_gles2
2887         when selecting clutter as the acceleration-backend. Because they seem useless for the AC by clutter.
2888
2889         * configure.ac:
2890
2891 2012-12-15  Simon Fraser  <simon.fraser@apple.com>
2892
2893         Fix repaint issues when resizing a window with centered content, for platforms with a tile cache
2894         https://bugs.webkit.org/show_bug.cgi?id=105073
2895
2896         Reviewed by Dan Bernstein.
2897
2898         Add a manual test for window resize with a centered element.
2899
2900         * ManualTests/resize-repaint.html: Added.
2901
2902 2012-12-13  Stephen White  <senorblanco@chromium.org>
2903
2904         Added manual test for canvas setFont speed.
2905         https://bugs.webkit.org/show_bug.cgi?id=104923
2906
2907         Reviewed by James Robinson.
2908
2909         * ManualTests/canvas-font-speed.html: Added.
2910
2911 2012-12-13  Jerome Pasion  <jerome.pasion@digia.com>
2912
2913         [Qt] Doc: Fixing Qt WebKit reference documentation.
2914
2915         Reviewed by Simon Hausmann.
2916
2917         Fixes:
2918         -added \module for C++ classes and \qmlmodule for QML types
2919         -added links to the Qt WebKit Examples pages
2920         -fixed the qhp settings for Qt Creator
2921
2922         Task-number: QTBUG-28583
2923         Task-number: QTBUG-28418
2924         Task-number: QTBUG-27646
2925
2926         * Source/qtwebkit.qdocconf:
2927
2928 2012-12-13  Jerome Pasion <Jerome.Pasion@digia.com>
2929
2930         [Qt] Fix missing doc dependency to examples
2931
2932         Reviewed by Simon Hausmann.
2933
2934         * Source/qtwebkit.qdocconf:
2935
2936 2012-12-12  John Griggs  <jgriggs@rim.com>
2937
2938         2012-12-12  John Griggs  <jgriggs@rim.com>
2939
2940         [BlackBerry] Update Media Controls for BlackBerry Platform
2941         https://bugs.webkit.org/show_bug.cgi?id=104443
2942         https://przilla.ott.qnx.com/bugzilla/show_bug.cgi?id=204748
2943
2944         Update Media Controls for BlackBerry platform to allow audio, embedded video and fullscreen video controls to be positioned and styled differently.
2945
2946         Reviewed by Rob Buis.
2947
2948         * Source/cmake/OptionsBlackBerry.cmake:
2949
2950 2012-12-12  Xianzhu Wang  <wangxianzhu@chromium.org>
2951
2952         Pre-painting should not paint out-of-view fixed position elements
2953         https://bugs.webkit.org/show_bug.cgi?id=104724
2954
2955         Reviewed by James Robinson.
2956
2957         New manual test.
2958
2959         * ManualTests/compositing/fixed-position-out-of-view-scroll-prepaint.html: Added.
2960
2961 2012-12-12  Krzysztof Czech  <k.czech@samsung.com>
2962
2963         [EFL] Possibility to turn off accessibility feature for WebKit-EFL.
2964         https://bugs.webkit.org/show_bug.cgi?id=103036
2965
2966         Reviewed by Laszlo Gombos.
2967
2968         Guard dependencies for accessibility (ATK), so that they can be turned off.
2969
2970         * Source/cmake/OptionsEfl.cmake:
2971         * Source/cmake/WebKitFeatures.cmake:
2972
2973 2012-12-12  Zan Dobersek  <zandobersek@gmail.com>
2974
2975         [GTK] Remove the last of unnecessary configuration options in configure.ac
2976         https://bugs.webkit.org/show_bug.cgi?id=104793
2977
2978         Reviewed by Martin Robinson.
2979
2980         Remove the last of the configuration options that don't introduce any dependencies and/or
2981         are enabled by default in the GNUmakefile.features.am.in file.
2982
2983         * configure.ac:
2984
2985 2012-12-11  Jocelyn Turcotte  <jocelyn.turcotte@digia.com>
2986
2987         [Qt] Fix the inspector not showing up on Windows
2988         https://bugs.webkit.org/show_bug.cgi?id=104677
2989
2990         Reviewed by Simon Hausmann.
2991
2992         Resources aren't transfered properly from a static WebCore to the final DLL
2993         with MSVC since the linker only pick from the static lib symbols that
2994         are referenced in the final binary.
2995
2996         Move the resource files directly to Qt5WebKit.dll to make sure that they are
2997         available.
2998
2999         * Source/api.pri:
3000
3001 2012-12-11  Xianzhu Wang  <wangxianzhu@chromium.org>
3002
3003         Add window.internals.mainThreadScrollReasonsAsText for testing slow scrolling
3004         https://bugs.webkit.org/show_bug.cgi?id=104714
3005
3006         Reviewed by Eric Seidel.
3007
3008         Export symbol Page::mainThreadScrollingReasonsAsText().
3009
3010         * Source/autotools/symbols.filter:
3011
3012 2012-12-11  Michael Pruett  <michael@68k.org>
3013
3014         [JSC] Add tests for explicit serialization values
3015         https://bugs.webkit.org/show_bug.cgi?id=104423
3016
3017         Reviewed by Oliver Hunt.
3018
3019         Add tests for serialization and deserialization mechanisms of
3020         the JSC implementation of SerializedScriptValue. Similar tests
3021         already exist for the V8 implementation.
3022
3023         * Source/autotools/symbols.filter:
3024
3025 2012-12-11  Carlos Garcia Campos  <cgarcia@igalia.com>
3026
3027         [GTK] Install GObject DOM bindings headers in its own directory
3028         https://bugs.webkit.org/show_bug.cgi?id=104663
3029
3030         Reviewed by Gustavo Noronha Silva.
3031
3032         * GNUmakefile.am: Add GENSOURCES_WEBKITDOM and
3033         webkitgtk_gdom_built_h_api variables.
3034
3035 2012-12-11  Stephen Kelly  <stephen.kelly@kdab.com>
3036
3037         WebKit tests for the Qt API should include tests of CMake config files
3038         https://bugs.webkit.org/show_bug.cgi?id=104003
3039
3040         Reviewed by Simon Hausmann.
3041
3042         The Qt WebKit CI system is not going to run this test, but it can
3043         be run locally and to test packages.
3044
3045         * Source/tests.pri:
3046
3047 2012-12-11  Xabier Rodriguez Calvar <calvaris@igalia.com>
3048
3049         [GTK][jhbuild] Switch to GStreamer 1.0 build
3050         https://bugs.webkit.org/show_bug.cgi?id=91727
3051
3052         Reviewed by Philippe Normand.
3053
3054         Switch build-webkit --gtk to GStreamer 1.0 support and build the
3055         necessary GStreamer git modules from JHBuild.
3056
3057         * configure.ac: Removed GStreamer unstable API flag, made
3058         GStreamer 1.0 default instead of 0.10 and made required version
3059         1.0.3. In case no GStreamer version is specified, it falls back to
3060         0.10. In case no video or web-audio are requested, GStreamer
3061         and Farstream checks are not performed.
3062
3063 2012-12-11  Zan Dobersek  <zandobersek@gmail.com>
3064
3065         [GTK] Feature enabling/disabling should be possible through build-webkit
3066         https://bugs.webkit.org/show_bug.cgi?id=99271
3067
3068         Reviewed by Gustavo Noronha Silva.
3069
3070         The autogen.sh script now calls the Tools/gtk/override-feature-defines script
3071         before calling autoreconf. This ensures that Source/WebCore/GNUmakefile.features.am
3072         is present and properly modified if the build-webkit script intends to override
3073         any feature.
3074
3075         The Source/WebCore/GNUmakefile.features.am file is added to the ignored files list
3076         so it doesn't pop out as a new, untracked file.
3077
3078         * .gitignore:
3079         * autogen.sh:
3080
3081 2012-12-10  Martin Robinson  <mrobinson@igalia.com>
3082
3083         [GTK] Remove the Pango backend
3084         https://bugs.webkit.org/show_bug.cgi?id=104569
3085
3086         Reviewed by Daniel Bates.
3087
3088         Always look for Freetype and Harfbuzz. We still depend on Pango for a few
3089         things, so we cannot yet eliminate our dependency on Pango.
3090
3091         * configure.ac: Always look for FreeType/Harfbuzz.
3092
3093 2012-12-10  Laszlo Gombos  <l.gombos@samsung.com>
3094
3095         [EFL] Change the minimum required EFL version to 1.6
3096         https://bugs.webkit.org/show_bug.cgi?id=104431
3097
3098         Reviewed by Kenneth Rohde Christiansen.
3099
3100         Change the minimum required EFL version to 1.6 from 1.7 to enable
3101         building on Tizen.
3102
3103         The elementary EFL package is only required to build MiniBrowser,
3104         so I moved the required only to the Minibrowser CMake file.
3105
3106         * Source/cmake/OptionsEfl.cmake:
3107
3108 2012-12-10  Alexis Menard  <alexis@webkit.org>
3109
3110         [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
3111         https://bugs.webkit.org/show_bug.cgi?id=104539
3112
3113         Reviewed by Antonio Gomes.
3114
3115         As discussed on webkit-dev it is not needed to keep this feature flag
3116         as support for <position> type is a small feature that is already
3117         implemented by three other UAs. It was useful while landing this
3118         feature as partial bits were landed one after one.
3119
3120         * Source/cmake/OptionsEfl.cmake:
3121         * Source/cmake/WebKitFeatures.cmake:
3122         * Source/cmakeconfig.h.cmake:
3123         * configure.ac:
3124
3125 2012-12-10  Jocelyn Turcotte  <jocelyn.turcotte@digia.com>
3126
3127         [Qt] Remove the support for building a debug WebKit with a release Qt
3128         https://bugs.webkit.org/show_bug.cgi?id=104560
3129
3130         Reviewed by Tor Arne Vestbø.
3131
3132         This creates issues with non-framework builds of Qt (necessary for debug-only
3133         builds) since a Qt5 prefix is now added to the base target name.
3134
3135         * Source/api.pri:
3136
3137 2012-12-09  Gustavo Noronha Silva  <gustavo.noronha@collabora.com>
3138
3139         [Soup] utilize multipart/x-mixed-replace support recently added to libsoup
3140         https://bugs.webkit.org/show_bug.cgi?id=94515
3141
3142         Reviewed by Martin Robinson.
3143
3144         * configure.ac: require soup 2.40.0, which adds the new support.
3145
3146 2012-12-10  Martin Robinson  <mrobinson@igalia.com>
3147
3148         [GTK] Bring Harfbuzz-ng support to Gtk
3149         https://bugs.webkit.org/show_bug.cgi?id=92098
3150
3151         Reviewed by Gustavo Noronha Silva.
3152
3153         Add support for detecting HarfBuzz during configuration phase. Add these
3154         flags to the FreeType ones since HarfBuzz support is part of the FreeType
3155         backend.
3156
3157         * configure.ac: Detect HarfBuzz.
3158
3159 2012-12-08  Seokju Kwon  <seokju.kwon@gmail.com>
3160
3161         [EFL][WK2] Add Remote Web Inspector
3162         https://bugs.webkit.org/show_bug.cgi?id=98705
3163
3164         Reviewed by Gyuyoung Kim.
3165
3166         Prepare inspectorPageIndex.html for remote web inspector.
3167
3168         * Source/PlatformEfl.cmake:
3169
3170 2012-12-06  Rick Byers  <rbyers@chromium.org>
3171
3172         CSS cursor property should support webkit-image-set
3173         https://bugs.webkit.org/show_bug.cgi?id=99493
3174
3175         Reviewed by Beth Dakin.
3176
3177         Add ENABLE_MOUSE_CURSOR_SCALE (disabled by default)
3178
3179         * Source/cmake/WebKitFeatures.cmake:
3180         * Source/cmakeconfig.h.cmake:
3181
3182 2012-12-06  Laszlo Gombos  <l.gombos@samsung.com>
3183
3184         [EFL] Remove ENABLE_GLIB_SUPPORT CMake variable
3185         https://bugs.webkit.org/show_bug.cgi?id=104278
3186
3187         Reviewed by Brent Fulgham.
3188
3189         The variable is unnecessary as glib is a required dependency
3190         for the EFL port and glib is not used by other ports building
3191         with CMake.
3192
3193         * Source/cmake/OptionsEfl.cmake:
3194         * Source/cmake/WebKitFeatures.cmake:
3195         * Source/cmakeconfig.h.cmake:
3196
3197 2012-12-06  Tony Chang  <tony@chromium.org>
3198
3199         REGRESSION(r135082): Restore the ability to insert author level style sheets from script
3200         https://bugs.webkit.org/show_bug.cgi?id=104042
3201
3202         Reviewed by Antti Koivisto.
3203
3204         Update exports for Internals.cpp.
3205
3206         * Source/autotools/symbols.filter:
3207
3208 2012-12-06  Laszlo Gombos  <l.gombos@samsung.com>
3209
3210         [EFL] Optimize binary size by removing dead sections on unix/gcc
3211         https://bugs.webkit.org/show_bug.cgi?id=102827
3212
3213         Reviewed by Kenneth Rohde Christiansen.
3214
3215         Turn on -ffunction-sections -fdata-sections --gc-section flags
3216         on unix for the gcc toolchain for release builds to optimize binary
3217         size for the Efl port.
3218
3219         * Source/cmake/OptionsEfl.cmake:
3220
3221 2012-12-06  Seokju Kwon  <seokju.kwon@gmail.com>
3222
3223         [EFL] Fix destination path in Source/PlatformEfl.cmake
3224         https://bugs.webkit.org/show_bug.cgi?id=104237
3225
3226         Reviewed by Laszlo Gombos.
3227
3228         Remove InspectorBackendCommands.js when copying it for the consistency in Source/PlatformEfl.cmake.
3229
3230         * Source/PlatformEfl.cmake:
3231
3232 2012-12-06  Shinya Kawanaka  <shinyak@chromium.org>
3233
3234         Internals.getElementByIdInShadowRoot is nonsense now.
3235         https://bugs.webkit.org/show_bug.cgi?id=104241
3236
3237         Reviewed by Kent Tamura.
3238
3239         * Source/autotools/symbols.filter:
3240
3241 2012-12-05  Halton Huo  <halton.huo@intel.com>
3242
3243         [CMake] Unify coding style for CMake files
3244         https://bugs.webkit.org/show_bug.cgi?id=103605
3245
3246         Reviewed by Laszlo Gombos.
3247
3248         Update cmake files(.cmake, CMakeLists.txt) with following style rules:
3249         1. Indentation
3250         1.1 Use spaces, not tabs.
3251         1.2 Four spaces as indent.
3252         2. Spacing
3253         2.1 Place one space between control statements and their parentheses.
3254             For eg, if (), else (), elseif (), endif (), foreach (),
3255             endforeach (), while (), endwhile (), break ().
3256         2.2 Do not place spaces between function and macro statements and
3257             their parentheses. For eg, macro(), endmacro(), function(),
3258             endfunction().
3259         2.3 Do not place spaces between a command or function or macro and its
3260             parentheses, or between a parenthesis and its content. For eg,
3261             message("testing") not message( "testing") or message ("testing" )
3262         2.4 No space at line ending.
3263         3. Lowercase when call commands macros and functions. For eg,
3264            add_executable() not ADD_EXECUTABLE(), set() not SET().
3265
3266         * CMakeLists.txt:
3267         * Source/CMakeLists.txt:
3268         * Source/PlatformEfl.cmake:
3269         * Source/cmake/EFLHelpers.cmake:
3270         * Source/cmake/FindATK.cmake:
3271         * Source/cmake/FindCFLite.cmake:
3272         * Source/cmake/FindCairo.cmake:
3273         * Source/cmake/FindDBus.cmake:
3274         * Source/cmake/FindDirectX.cmake:
3275         * Source/cmake/FindE_DBus.cmake:
3276         * Source/cmake/FindEcore.cmake:
3277         * Source/cmake/FindEdje.cmake:
3278         * Source/cmake/FindEet.cmake:
3279         * Source/cmake/FindEeze.cmake:
3280         * Source/cmake/FindEfreet.cmake:
3281         * Source/cmake/FindEina.cmake:
3282         * Source/cmake/FindElementary.cmake:
3283         * Source/cmake/FindEnchant.cmake:
3284         * Source/cmake/FindEvas.cmake:
3285         * Source/cmake/FindFontconfig.cmake:
3286         * Source/cmake/FindGLIB.cmake:
3287         * Source/cmake/FindGStreamer.cmake:
3288         * Source/cmake/FindGperf.cmake:
3289         * Source/cmake/FindHarfBuzz.cmake:
3290         * Source/cmake/FindICU.cmake:
3291         * Source/cmake/FindLibSoup.cmake:
3292         * Source/cmake/FindQuickTimeSDK.cmake:
3293         * Source/cmake/FindSqlite.cmake:
3294         * Source/cmake/OptionsBlackBerry.cmake:
3295         * Source/cmake/OptionsCommon.cmake:
3296         * Source/cmake/OptionsEfl.cmake:
3297         * Source/cmake/OptionsWinCE.cmake:
3298         * Source/cmake/OptionsWindows.cmake:
3299         * Source/cmake/WebKitFS.cmake:
3300         * Source/cmake/WebKitFeatures.cmake:
3301         * Source/cmake/WebKitHelpers.cmake:
3302         * Source/cmake/WebKitMacros.cmake:
3303         * Source/cmake/WebKitPackaging.cmake:
3304         * Source/cmake/gtest/CMakeLists.txt:
3305
3306 2012-12-05  Yong Li  <yoli@rim.com>
3307
3308         [BlackBerry] Build with libjpegturbo
3309         https://bugs.webkit.org/show_bug.cgi?id=104152
3310
3311         Reviewed by Rob Buis.
3312
3313         RIM PR# 196975.
3314         This change is made by Ming Xie to link with libjpegturbo.
3315
3316         * Source/cmake/OptionsBlackBerry.cmake:
3317
3318 2012-12-05  Leo Yang  <leoyang@rim.com>
3319
3320         [BlackBerry] Enable CSS_IMAGE_RESOLUTION
3321         https://bugs.webkit.org/show_bug.cgi?id=104132
3322
3323         Reviewed by Yong Li.
3324
3325         * Source/cmake/OptionsBlackBerry.cmake:
3326
3327 2012-12-05  Laszlo Gombos  <l.gombos@samsung.com>
3328
3329         [CMake] Enable to build WebKit sources without Tools
3330         https://bugs.webkit.org/show_bug.cgi?id=103918
3331
3332         Reviewed by Gyuyoung Kim.
3333
3334         Turn on building Tools by default only if ENABLE_TOOLS is not explicitly set
3335         (enabled or disabled) and the Tools directory exists for all CMake based ports.
3336
3337         This change enables the possibility to build WebKit even if the Tools directory 
3338         does not exists.
3339
3340         * CMakeLists.txt:
3341
3342 2012-12-04  Kondapally Kalyan  <kalyan.kondapally@intel.com>
3343
3344         [EFL][WK2][AC] USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
3345         https://bugs.webkit.org/show_bug.cgi?id=103710.
3346
3347         Reviewed by Kenneth Rohde Christiansen.
3348
3349         When using GLX back-end we are dependent on GLX support, Xcomposite and Xrender extensions.
3350         In this case, GraphicsSurface usage depends on Xcomposite and Xrender extensions. 
3351         USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
3352
3353         * Source/cmake/OptionsEfl.cmake:
3354
3355 2012-12-03  Pierre Rossi  <pierre.rossi@digia.com>
3356
3357         [Qt] another stab at fixing the windows build 
3358
3359         It seems the QT_BUILD_{TARGET}_LIB are not set as they should by qt_module.prf.
3360         Define them by hand to be on the safe side.
3361
3362         * Source/widgetsapi.pri:
3363
3364 2012-12-03  Alexis Menard  <alexis@webkit.org>
3365
3366         [EFL] Enable CSS3 background-position offsets by default.
3367         https://bugs.webkit.org/show_bug.cgi?id=103879
3368
3369         Reviewed by Laszlo Gombos.
3370
3371         Enable the feature for EFL only.
3372
3373         * Source/cmake/OptionsEfl.cmake:
3374
3375 2012-12-03  Alexis Menard  <alexis@webkit.org>
3376
3377         [GTK] Enable CSS3 background-background position offset by default.
3378         https://bugs.webkit.org/show_bug.cgi?id=103903
3379
3380         Reviewed by Philippe Normand.
3381
3382         Turn on the flag by default.
3383
3384         * configure.ac:
3385
3386 2012-12-03  Cosmin Truta  <ctruta@rim.com>
3387
3388         [BlackBerry] Enable HIDDEN_PAGE_DOM_TIMER_THROTTLING
3389         https://bugs.webkit.org/show_bug.cgi?id=103842
3390
3391         Reviewed by Yong Li.
3392
3393         Set ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING to ON.
3394
3395         * Source/cmake/OptionsBlackBerry.cmake:
3396
3397 2012-12-03  Laszlo Gombos  <l.gombos@samsung.com>
3398
3399         [CMake] Enable building WebKit2-only build for the EFL port
3400         https://bugs.webkit.org/show_bug.cgi?id=103820
3401
3402         Reviewed by Gyuyoung Kim.
3403
3404         To create a WebKit2-only build for EFL use the following command:
3405         build-webkit --efl --cmakeargs="-DENABLE_WEBKIT=OFF".
3406
3407         * CMakeLists.txt: Turn on WebKit1 support if it is not explicitly set (enabled or disabled) for
3408         all CMake based ports.
3409
3410         * Source/cmake/OptionsEfl.cmake: Enable WebKit2 
3411         for the EFL port if it is not explicitly set (enabled or disabled).
3412
3413 2012-12-03  Zeno Albisser  <zeno@webkit.org>
3414
3415         [Qt][Mac] QtWebKitWidgets has wrong install_name.
3416
3417         This part got lost during the library split.
3418         It was done for QtWebKit before, but it also
3419         needs to be applied to QtWebKitWidgets.
3420
3421         Reviewed by Tor Arne Vestbø.
3422
3423         * Source/widgetsapi.pri:
3424
3425 2012-11-30  Justin Novosad  <junov@google.com>
3426
3427         [Chromium] Animation updates fail when using a canvas as a CSS backround-image style with -webkit-canvas
3428         https://bugs.webkit.org/show_bug.cgi?id=103643
3429
3430         Reviewed by Stephen White.
3431
3432         New test to verify that elements using a canvas as a style image
3433         source are redrawn when the canvas is animated.  Added as a manual test
3434         because the bug was not reproducible in DumpRenderTree.
3435
3436         * ManualTests/animated-canvas-as-background.html: Added.
3437
3438 2012-11-30  Pierre Rossi  <pierre.rossi@gmail.com>
3439
3440         [Qt] Unreviewed build break
3441
3442         Rubber-stamped by Simon Hausmann.
3443
3444         Poor man's way to trigger a clean build on a bot.
3445
3446         * WebKit.pro:
3447
3448 2012-11-30  Simon Hausmann  <simon.hausmann@digia.com>
3449
3450         [Qt] Unreviewed doc fix
3451
3452         Add additional search paths for API folders.
3453
3454         * Source/qtwebkit.qdocconf:
3455
3456 2012-11-30  Simon Hausmann  <simon.hausmann@digia.com>, Pierre Rossi  <pierre.rossi@digia.com>
3457
3458         [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
3459         https://bugs.webkit.org/show_bug.cgi?id=99314
3460
3461         Reviewed by Tor Arne Vestbø.
3462
3463         This big change separates QtWebKit into QtWebKit and QtWebKitWidgets as
3464         shared libraries.
3465
3466         It's a big refactoring that mostly involves moving WebCore dependent
3467         code into QtWebKit and accessing it through exported QWebFrameAdapter
3468         and QWebPageAdapter classes.
3469
3470         * Source/QtWebKit.pro:
3471         * Source/api.pri:
3472         * Source/sync.profile:
3473         * Source/widgetsapi.pri: Added.
3474         * WebKit.pro:
3475
3476 2012-11-30  Tor Arne Vestbø  <tor.arne.vestbo@digia.com>
3477
3478         [Qt] Build as a regular Qt module when production_build is enabled
3479
3480         Instead of always setting CONFIG+=force_independent. This means the
3481         libs, headers, and documentation will end up in qtbase for developer
3482         builds of Qt, instead of always in the QtWebKit build directory.
3483
3484         Reviewed by Simon Hausmann.
3485
3486         * Source/api.pri:
3487
3488 2012-11-29  Rafael Weinstein  <rafaelw@chromium.org>
3489
3490         [HTMLTemplateElement] Add feature flag
3491         https://bugs.webkit.org/show_bug.cgi?id=103694
3492
3493         Reviewed by Adam Barth.
3494
3495         This flag will guard the implementation of the HTMLTemplateElement.
3496         http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/templates/index.html
3497
3498         * Source/cmake/WebKitFeatures.cmake:
3499         * Source/cmakeconfig.h.cmake:
3500
3501 2012-11-28  Michael Pruett  <michael@68k.org>
3502
3503         IndexedDB: Remove duplicate toWireString() and createFromWire() methods in JSC SerializedScriptValue
3504         https://bugs.webkit.org/show_bug.cgi?id=103554
3505
3506         Reviewed by Kentaro Hara.
3507
3508         In r135022, duplicate createFromWire() and toWireString() methods
3509         were added to the JSC version of SerializedScriptValue. In
3510         order to allow the JSC SerializedScriptValue to compile when
3511         ENABLE(INDEXED_DATABASE) is turned on, these new methods have
3512         been removed and the old methods have been moved outside the
3513         ENABLE(INDEXED_DATABASE) guard.
3514
3515         * Source/autotools/symbols.filter:
3516
3517 2012-11-28  Shinya Kawanaka  <shinyak@chromium.org>
3518
3519         [Shadow] Move Distribution stuffs from ShadowRoot
3520         https://bugs.webkit.org/show_bug.cgi?id=103481
3521
3522         Reviewed by Hajime Morita.
3523
3524         * Source/autotools/symbols.filter:
3525
3526 2012-11-26  Halton Huo  <halton.huo@intel.com>
3527
3528         [EFL] CMake shows ENABLE_3D_RENDERING and ENABLE_WEBGL is still OFF when AC is enabled
3529         https://bugs.webkit.org/show_bug.cgi?id=100829
3530
3531         Reviewed by Gyuyoung Kim.
3532
3533         In WebKitFeatures.cmake, only use ${_name} for condition to print
3534         a option as ON will prevent the overridden ones in OptionsXXX.cmake,
3535         should use ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} instead.
3536
3537         * Source/cmake/OptionsEfl.cmake: Turn on ENABLE_3D_RENDERING and
3538         ENABLE_WEBGL
3539         * Source/cmake/WebKitFeatures.cmake: Use
3540         ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} to as value of 
3541         a feature is enabled. Adjust options in lexicographical order.
3542
3543 2012-11-26  Kalev Lember  <kalevlember@gmail.com>
3544
3545         [GTK] Explicitly link against librt
3546         https://bugs.webkit.org/show_bug.cgi?id=103194
3547
3548         Reviewed by Martin Robinson.
3549
3550         Fixes broken build with undefined references to shm_open / shm_unlink
3551         symbols. SharedMemoryUnix.cpp uses these so we need to link with -lrt.
3552
3553         * configure.ac:
3554
3555 2012-11-26  Laszlo Gombos  <l.gombos@samsung.com>
3556
3557         [CMake] Allow user specified compiler flags to take precedence
3558         https://bugs.webkit.org/show_bug.cgi?id=103101
3559
3560         Reviewed by Brent Fulgham.
3561
3562         Make sure that compiler and linker flags specified by the build system
3563         are always prepended to the variables that can be specified by the
3564         environment and the user as well. 
3565
3566         * Source/cmake/OptionsCommon.cmake:
3567         * Source/cmake/OptionsWindows.cmake:
3568         * Source/cmake/WebKitHelpers.cmake:
3569
3570 2012-11-23  Alexis Menard  <alexis@webkit.org>
3571
3572         [CSS3 Backgrounds and Borders] Implement new CSS3 background-position parsing.
3573         https://bugs.webkit.org/show_bug.cgi?id=102104
3574
3575         Reviewed by Julien Chaffraix.
3576
3577         Protect the new feature behind a feature flag.
3578
3579         * Source/cmake/WebKitFeatures.cmake:
3580         * Source/cmakeconfig.h.cmake:
3581         * configure.ac:
3582
3583 2012-11-23  Patrick Gansterer  <paroga@webkit.org>
3584
3585         [CMake] Add support for winflexbison distribution
3586         https://bugs.webkit.org/show_bug.cgi?id=102551
3587
3588         Reviewed by Laszlo Gombos.
3589
3590         Since GnuWin32 does not provide recent versions of bision and flex supporting
3591         the alternative winflexbison distribution is the prefered option.
3592
3593         * Source/cmake/WebKitMacros.cmake:
3594
3595 2012-11-23  Laszlo Gombos  <l.gombos@samsung.com>
3596
3597         [EFL] Define WTF_PLATFORM_EFL in Platform.h
3598         https://bugs.webkit.org/show_bug.cgi?id=101482
3599
3600         Reviewed by Kenneth Rohde Christiansen.
3601
3602         Remove the definition of WTF_PLATFORM_EFL from the build system to
3603         make the EFL port consistent with other ports.
3604  
3605         * Source/cmake/OptionsEfl.cmake:
3606
3607 2012-11-23  Krzysztof Czech  <k.czech@samsung.com>
3608
3609         [EFL] Platform support for Accessibility feature.
3610         https://bugs.webkit.org/show_bug.cgi?id=100848
3611
3612         Reviewed by Gyuyoung Kim.
3613
3614         Add support for ATK library.
3615
3616         * Source/cmake/FindATK.cmake: Added.
3617         * Source/cmake/OptionsEfl.cmake:
3618
3619 2012-09-26  Gustavo Noronha Silva  <gns@gnome.org>
3620
3621         [GTK] Split SVG from WebCore to work-around make limitation
3622         https://bugs.webkit.org/show_bug.cgi?id=97735
3623
3624         Reviewed by Carlos Garcia Campos.
3625
3626         Add a new libtool convenience library, libWebCoreSVG.la, to work-around
3627         make limitation when linking libWebCore.
3628
3629         * GNUmakefile.am: variables for the new library.
3630
3631 2012-11-22  Simon Hausmann  <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
3632
3633         [Qt] Separate QWidget dependant code into separate WebKitWidgets static library
3634         https://bugs.webkit.org/show_bug.cgi?id=102800
3635
3636         Reviewed by Tor Arne Vestbø.
3637
3638         This patch separates code that needs to use QWidget related APIs in
3639         WebKit/qt/WebCoreSupport and Api from code that doesn't. This means for
3640         example FrameLoaderClientQt.cpp remains in the WebKit1 static library,
3641         while qwebpage.cpp and qwebframe.cpp become part of the WebKitWidgets
3642         static library. WebKit1 is compiled without QT += widgets and therefore
3643         any widget related dependency has been moved "up" and out of WebKit1 into
3644         the WebKitWidgets library.
3645
3646         Between the code in WebKit.a and WebKitWidgets.a new adapters and
3647         interfaces have been introduced, such as QWebPageAdapter and
3648         QWebFrameAdapter. QWebPageAdapter, when used from WebKit1, is a way to
3649         call out into the API layer, implemented by QWebPage (QWebPagePrivate).
3650         The other way around if QWebPage wants to access WebCore or
3651         WebCoreSupport related functionality, it will go through
3652         QWebPageAdapater (as base class). The separation in the direction up
3653         into the API layer is complete with this patch, no code in WebKit1
3654         depends on QtWidgets. The separation the other way around, code in the
3655         API layer not using any WebCore types, is not complete yet.
3656
3657         Some classes such as QWebSettings, QWebElement or
3658         DumpRenderTreeSupportQt remain in WebKit1. While they are API layer,
3659         they do not depend on widget related Qt APIs and they make much more
3660         use of WebCore internal APIs and therefore are easier to keep in
3661         WebKit1.
3662
3663         In the future we plan to place a real shared library boundary between
3664         WebKit1 and WebKitWidgets, by keeping the WebKit1 static library as
3665         part of the QtWebKit shared library and by turning the WebKitWidgets
3666         static library into a shared one.
3667
3668
3669         * Source/api.pri:
3670         * WebKit.pro:
3671
3672 2012-11-21  Ryuan Choi  <ryuan.choi@gmail.com>
3673
3674         [EFL] Remove unnecessary definition, -DENABLE_SPELLCHECK=1
3675         https://bugs.webkit.org/show_bug.cgi?id=102988
3676
3677         Reviewed by Laszlo Gombos.
3678
3679         Removed -DENABLE_SPELLCHECK=1 because feature macros are controlled by
3680         WEBKIT_OPTION_XXX and cmakeconfig.h.cmake.
3681
3682         * Source/cmake/OptionsEfl.cmake:
3683
3684 2012-11-21  Kondapally Kalyan  <kalyan.kondapally@intel.com>
3685
3686         [EFL] GLX detection is broken.
3687         https://bugs.webkit.org/show_bug.cgi?id=102687.
3688
3689         Reviewed by Laszlo Gombos.
3690
3691         HAVE_GLX is enabled only if WebGL is enabled. This is wrong and we should
3692         explicitly test for GLX support.
3693         This patch makes changes so that we check for glx.h header and sets HAVE_GLX flag appropriately.
3694
3695         * Source/cmake/OptionsEfl.cmake:
3696
3697 2012-11-21  Yael Aharon  <yael.aharon@intel.com>
3698
3699         [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
3700         https://bugs.webkit.org/show_bug.cgi?id=101526
3701
3702         Reviewed by Kenneth Rohde Christiansen.
3703
3704         Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
3705
3706         * Source/cmake/OptionsEfl.cmake:
3707
3708 2012-11-20  Sheriff Bot  <webkit.review.bot@gmail.com>
3709
3710         Unreviewed, rolling out r133859.
3711         http://trac.webkit.org/changeset/133859
3712         https://bugs.webkit.org/show_bug.cgi?id=102875
3713
3714         This patch makes API test broken (Requested by gyuyoung on
3715         #webkit).
3716
3717         * Source/cmake/OptionsEfl.cmake:
3718
3719 2012-11-20  Elliott Sprehn  <esprehn@chromium.org>
3720
3721         Store MutationObserver callback in a hidden property for V8
3722         https://bugs.webkit.org/show_bug.cgi?id=102555
3723
3724         Reviewed by Adam Barth.
3725
3726         Test for reference cycle leaks with mutation observers. There doesn't seem
3727         to be a way to check this for v8, but if you manually run you can see if it
3728         leaks observers.
3729
3730         * ManualTests/leak-cycle-observer-wrapper.html: Added.
3731
3732 2012-11-20  Carlos Garcia Campos  <cgarcia@igalia.com>
3733
3734         Unreviewed. Update NEWS and configure.ac for 1.11.2 release
3735
3736         * configure.ac: Bump tarball version number, not updated in
3737         previous commit by mistake.
3738
3739 2012-11-20  Carlos Garcia Campos  <cgarcia@igalia.com>
3740
3741         Unreviewed. Update NEWS and configure.ac for 1.11.2 release
3742
3743         * configure.ac: Bump version numbers.
3744
3745 2012-11-19  Kihong Kwon  <kihong.kwon@samsung.com>
3746
3747         Add PROXIMITY_EVENTS feature
3748         https://bugs.webkit.org/show_bug.cgi?id=102658
3749
3750         Reviewed by Kentaro Hara.
3751
3752         Add PROXIMITY_EVENTS feature to cmake.
3753
3754         * Source/cmake/WebKitFeatures.cmake:
3755         * Source/cmakeconfig.h.cmake:
3756
3757 2012-11-18  Laszlo Gombos  <l.gombos@samsung.com>
3758
3759         Remove non-existent directories from the make system
3760         https://bugs.webkit.org/show_bug.cgi?id=102632
3761
3762         Reviewed by Kenneth Rohde Christiansen.
3763
3764         Remove (non-existent) symbian references from the exclude list for packaging.
3765
3766         * Source/cmake/WebKitPackaging.cmake:
3767
3768 2012-11-18  Laszlo Gombos  <l.gombos@samsung.com>
3769
3770         Remove non-existent directories from the make system
3771         https://bugs.webkit.org/show_bug.cgi?id=102632
3772
3773         Reviewed by Adam Barth.
3774
3775         Remove (non-existent) symbian references from the exclude list for packaging.
3776
3777         * Source/cmake/WebKitPackaging.cmake:
3778
3779 2012-11-18  Genevieve Mak  <gmak@rim.com>
3780
3781          [BlackBerry] Enable Touch Sliders
3782          https://bugs.webkit.org/show_bug.cgi?id=102516
3783
3784          Reviewed by Rob Buis.
3785
3786          Enabled for BlackBerry only
3787          PR #242781
3788          PR #176014
3789
3790          * Source/cmake/OptionsBlackBerry.cmake:
3791          * Source/cmake/WebKitFeatures.cmake:
3792          * Source/cmakeconfig.h.cmake:
3793
3794 2012-11-18  Carlos Garcia Campos  <cgarcia@igalia.com>
3795
3796         Unreviewed. Fix GTK+ build after r135022.
3797
3798         * Source/autotools/symbols.filter: Add exports for
3799         SerializedScriptValue changes.
3800
3801 2012-11-16  Tony Chang  <tony@chromium.org>
3802
3803         Remove ENABLE_CSS_HIERARCHIES since it's no longer in use
3804         https://bugs.webkit.org/show_bug.cgi?id=102554
3805
3806         Reviewed by Andreas Kling.
3807
3808         As mentioned in https://bugs.webkit.org/show_bug.cgi?id=79939#c41 ,
3809         we're going to revist this feature once additional vendor support is
3810         achieved.
3811
3812         * Source/cmake/WebKitFeatures.cmake:
3813         * Source/cmakeconfig.h.cmake:
3814
3815 2012-11-16  Ulan Degenbaev  <ulan@chromium.org>
3816
3817         [V8] Increment the amount of externally allocated memory for the receiving V8 isolate when transferring ArrayBuffer
3818         https://bugs.webkit.org/show_bug.cgi?id=94463
3819
3820         Reviewed by Kentaro Hara.
3821
3822         Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer is deserialized and transferred.
3823
3824         * ManualTests/typed-array-memory.html:
3825
3826 2012-11-16  Sheriff Bot  <webkit.review.bot@gmail.com>
3827
3828         Unreviewed, rolling out r134908.
3829         http://trac.webkit.org/changeset/134908
3830         https://bugs.webkit.org/show_bug.cgi?id=102473
3831
3832         Broke the Apple Windows Debug build. (Requested by dydx on
3833         #webkit).
3834
3835         * Source/autotools/symbols.filter:
3836
3837 2012-11-16  Sheriff Bot  <webkit.review.bot@gmail.com>
3838
3839         Unreviewed, rolling out r134865.
3840         http://trac.webkit.org/changeset/134865
3841         https://bugs.webkit.org/show_bug.cgi?id=102466
3842
3843         Broke the Apple Windows Debug build. (Requested by dydx on
3844         #webkit).
3845
3846         * Source/autotools/symbols.filter:
3847
3848 2012-11-16  Mikhail Pozdnyakov  <mikhail.pozdnyakov@intel.com>
3849
3850         Avoid copying of ViewportArguments in computeViewportAttributes function
3851         https://bugs.webkit.org/show_bug.cgi?id=102354
3852
3853         Reviewed by Kenneth Rohde Christiansen.
3854
3855         Updated exported symbols for GTK.
3856
3857         * Source/autotools/symbols.filter:
3858
3859 2012-11-15  Gustavo Noronha Silva  <gns@gnome.org>
3860
3861         [GTK] Split WebCore/platform into a separate library
3862         https://bugs.webkit.org/show_bug.cgi?id=94435
3863
3864         Reviewed by Martin Robinson.
3865
3866         More people have been reporting problems when linking WebCore because
3867         the command line limit is being exceeded. Splitting WebCore a bit more
3868         is in order.
3869
3870         * GNUmakefile.am: add variable that will hold the list of source files
3871         for libWebCorePlatform .
3872
3873 2012-11-15  Tony Chang  <tony@chromium.org>
3874
3875         Generate Settings from a .in file
3876         https://bugs.webkit.org/show_bug.cgi?id=100393
3877
3878         Reviewed by Adam Barth.
3879
3880         Generate SettingsMacros.h for cmake.
3881
3882         * Source/cmake/WebKitMacros.cmake:
3883
3884 2012-11-15  Rick Byers  <rbyers@chromium.org>
3885
3886         No tests for changing mouse cursors
3887         https://bugs.webkit.org/show_bug.cgi?id=100550
3888
3889         Reviewed by Brent Fulgham.
3890
3891         Add necessary exports for Internals::getCurrentCursorInfo
3892
3893         * Source/autotools/symbols.filter:
3894
3895 2012-11-15  Kent Tamura  <tkent@chromium.org>
3896
3897         Support stand-alone month names in calendar picker
3898         https://bugs.webkit.org/show_bug.cgi?id=102196
3899
3900         Reviewed by Kentaro Hara.
3901
3902         * ManualTests/forms/calendar-picker.html:
3903         - Remove monthLabels arguments.
3904         - Add a mock implementation of pagePopupController.formatMonth.
3905
3906 2012-11-14  Sheriff Bot  <webkit.review.bot@gmail.com>
3907
3908         Unreviewed, rolling out r134741.
3909         http://trac.webkit.org/changeset/134741
3910         https://bugs.webkit.org/show_bug.cgi?id=102337
3911
3912         "Change is incorrect." (Requested by dydx on #webkit).
3913
3914         * Source/autotools/symbols.filter:
3915
3916 2012-11-14  Daniel Bates  <dbates@webkit.org>
3917
3918         Attempt to fix the Apple Windows Debug and GTK builds after <http://trac.webkit.org/changeset/134691>
3919         (https://bugs.webkit.org/show_bug.cgi?id=96818)
3920
3921         Export symbols similar to the ones we added to WebCore.exp.in in
3922         <http://trac.webkit.org/changeset/134691>.
3923
3924         * Source/autotools/symbols.filter:
3925
3926 2012-11-14  KyungTae Kim  <ktf.kim@samsung.com>
3927
3928         [EFL] Turn on error on warnings for "sign-compare"
3929         https://bugs.webkit.org/show_bug.cgi?id=101761
3930
3931         Reviewed by Gyuyoung Kim.
3932
3933         Remove "-Wno-error=sign-compare" to turn on error on warnings for "sign-compare"
3934
3935         * Source/cmake/WebKitHelpers.cmake:
3936
3937 2012-11-13  Hugo Parente Lima  <hugo.lima@openbossa.org>
3938
3939         FindGLIB.cmake fails do find glib gmodule module.
3940         https://bugs.webkit.org/show_bug.cgi?id=101784
3941
3942         Reviewed by Caio Marcelo de Oliveira Filho.
3943
3944         * Source/cmake/FindGLIB.cmake:
3945
3946 2012-11-13  Huang Dongsung  <luxtella@company100.net>
3947
3948         Coordinated Graphics: Directly composited animated GIFs only render the first image.
3949         https://bugs.webkit.org/show_bug.cgi?id=102043
3950
3951         Reviewed by Noam Rosenthal.
3952
3953         Add a test to check that a gif animation can run on a compositing layer.
3954
3955         * ManualTests/animated-gif-on-compositing-layer.html: Added.
3956
3957 2012-11-12  KyungTae Kim  <ktf.kim@samsung.com>
3958
3959         [EFL] Turn on errors on warnings for WebKit1 and WebKit2 libraries
3960         https://bugs.webkit.org/show_bug.cgi?id=101762
3961
3962         Reviewed by Gyuyoung Kim.
3963
3964         In case of EFL, add ENABLE_WERROR to EXTRA_COMPILER_FLAGS for WEBKIT and WEBKIT2
3965
3966         * Source/CMakeLists.txt:
3967
3968 2012-11-12  Joe Mason  <jmason@rim.com>
3969
3970         [BlackBerry] NetworkJob should not check if data is received with HEAD
3971         https://bugs.webkit.org/show_bug.cgi?id=102034
3972
3973         Reviewed by George Staikos.
3974
3975         Internal PR: 241391
3976
3977         Add test that HEAD XMLHttpRequests return status 404 instead of calling onerror.
3978
3979         * ManualTests/blackberry/head-xhr-nonexistant-file.html: Added.
3980
3981 2012-11-12  KyungTae Kim  <ktf.kim@samsung.com>
3982
3983         [EFL] Turn on error on warnings for "switch"
3984         https://bugs.webkit.org/show_bug.cgi?id=101760
3985
3986         Reviewed by Gyuyoung Kim.
3987
3988         Turn on error on warning for "switch" by removing "-Wno-error=switch" 
3989
3990         * Source/cmake/WebKitHelpers.cmake:
3991
3992 2012-11-11  Shinya Kawanaka  <shinyak@chromium.org>
3993
3994         [Shadow] ElementShadow should have RuleFeatureSet for select attribute selectors.
3995         https://bugs.webkit.org/show_bug.cgi?id=101180
3996
3997         Reviewed by Dimitri Glazkov.
3998
3999         Exposes necessary symbols.
4000
4001         * Source/autotools/symbols.filter:
4002
4003 2012-11-11  Sheriff Bot  <webkit.review.bot@gmail.com>
4004
4005         Unreviewed, rolling out r134144.
4006         http://trac.webkit.org/changeset/134144
4007         https://bugs.webkit.org/show_bug.cgi?id=101876
4008
4009         seems to break win 7 chromium browser test (Requested by
4010         hayato on #webkit).
4011
4012         * Source/autotools/symbols.filter:
4013
4014 2012-11-09  Rick Byers  <rbyers@chromium.org>
4015
4016         No tests for changing mouse cursors
4017         https://bugs.webkit.org/show_bug.cgi?id=100550
4018
4019         Reviewed by Adam Barth.
4020
4021         Add necessary exports for Internals::getCurrentCursorInfo
4022
4023         * Source/autotools/symbols.filter:
4024
4025 2012-11-09  Laszlo Gombos  <l.gombos@samsung.com>
4026
4027         [EFL] Enable -Werror for the EFL port
4028         https://bugs.webkit.org/show_bug.cgi?id=98715
4029
4030         Reviewed by Gyuyoung Kim.
4031
4032         Treat all warnings as errors, except the existing warnings in the
4033         current code base ("unused-parameter", "sign-compare" and "switch").
4034
4035         Thanks for Raphael Kubo da Costa for the extra help.      
4036
4037         * Source/CMakeLists.txt: Enable warnings as error for all libraries
4038         (except WebKit and WebKit2) for the EFL port. 
4039         Other cmake-based ports are welcome to join.
4040
4041         * Source/cmake/WebKitHelpers.cmake: Treat warnings as errors by
4042         default for cmake-based ports when ENABLE_WERROR is set.
4043
4044 2012-11-08  Raphael Kubo da Costa  <raphael.kubo.da.costa@intel.com>
4045
4046         [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
4047         https://bugs.webkit.org/show_bug.cgi?id=101559
4048
4049         Reviewed by Kenneth Rohde Christiansen.
4050
4051         Follow-up to 133859; also change the default value in
4052         OptionsEfl.cmake so that the default changes for people not using
4053         build-webkit (ie. users) as well.
4054
4055         * Source/cmake/OptionsEfl.cmake:
4056
4057 2012-11-08  Yael Aharon  <yael.aharon@intel.com>
4058
4059         [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
4060         https://bugs.webkit.org/show_bug.cgi?id=101526
4061
4062         Reviewed by Kenneth Rohde Christiansen.
4063
4064         Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
4065
4066         * Source/cmake/OptionsEfl.cmake:
4067
4068 2012-11-08  Laszlo Gombos  <l.gombos@samsung.com>
4069
4070         [EFL] Remove non-variable options from the build system
4071         https://bugs.webkit.org/show_bug.cgi?id=101506
4072
4073         Reviewed by Kenneth Rohde Christiansen.
4074
4075         Remove WTF_USE_PTHREADS, WTF_USE_ICU_UNICODE, WTF_USE_CAIRO,
4076         WTF_USE_FREETYPE and WTF_USE_HARFBUZZ_NG cmake variables 
4077         as these are always set to const 1 and not really configurable.
4078
4079         Remove the definition of ENABLE_CONTEXT_MENUS as this is already set to 1 by default in Platform.h.
4080
4081         * Source/cmake/OptionsEfl.cmake:
4082
4083 2012-11-08  Sheriff Bot  <webkit.review.bot@gmail.com>
4084
4085         Unreviewed, rolling out r133865.
4086         http://trac.webkit.org/changeset/133865
4087         https://bugs.webkit.org/show_bug.cgi?id=101579
4088
4089         dependent patch has been rolled out. (Requested by drott on
4090         #webkit).
4091
4092         * Source/cmake/OptionsEfl.cmake:
4093
4094 2012-11-08  Dominik Röttsches  <dominik.rottsches@intel.com>
4095
4096         Unreviewed, rolling out r133859.
4097         http://trac.webkit.org/changeset/133859
4098         https://bugs.webkit.org/show_bug.cgi?id=101526
4099
4100         Breaks EFL bots test execution.
4101
4102         * Source/cmake/OptionsEfl.cmake:
4103
4104 2012-11-08  Raphael Kubo da Costa  <raphael.kubo.da.costa@intel.com>
4105
4106         [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
4107         https://bugs.webkit.org/show_bug.cgi?id=101559
4108
4109         Reviewed by Kenneth Rohde Christiansen.
4110
4111         Follow-up to 133859; also change the default value in
4112         OptionsEfl.cmake so that the default changes for people not using
4113         build-webkit (ie. users) as well.
4114
4115         * Source/cmake/OptionsEfl.cmake:
4116
4117 2012-11-08  Yael Aharon  <yael.aharon@intel.com>
4118
4119         [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
4120         https://bugs.webkit.org/show_bug.cgi?id=101526
4121
4122         Reviewed by Kenneth Rohde Christiansen.
4123
4124         Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
4125
4126         * Source/cmake/OptionsEfl.cmake:
4127
4128 2012-11-07  Keishi Hattori  <keishi@webkit.org>
4129
4130         Implement week picking to calendar picker
4131         https://bugs.webkit.org/show_bug.cgi?id=101449
4132
4133         Reviewed by Kent Tamura.
4134
4135         * ManualTests/forms/calendar-picker.html: Added test for week picker.
4136
4137 2012-11-07  Sheriff Bot  <webkit.review.bot@gmail.com>
4138
4139         Unreviewed, rolling out r133841.
4140         http://trac.webkit.org/changeset/133841
4141         https://bugs.webkit.org/show_bug.cgi?id=101542
4142
4143         Reverted patches were innocent (Requested by shinyak on
4144         #webkit).
4145
4146         * Source/autotools/symbols.filter:
4147
4148 2012-11-07  Shinya Kawanaka  <shinyak@chromium.org> 
4149
4150         Unreviewed, rolling out r133428 and r133749
4151         https://bugs.webkit.org/show_bug.cgi?id=101533
4152
4153         These patches might cause memory regression.
4154
4155         * Source/autotools/symbols.filter:
4156
4157 2012-11-07  Shinya Kawanaka  <shinyak@chromium.org>
4158
4159         [Shadow] Use setPseudo() instead of setShadowPseudoId().
4160         https://bugs.webkit.org/show_bug.cgi?id=101306
4161
4162         Reviewed by Kent Tamura.
4163
4164         Exposes necessary symbols.
4165
4166         * Source/autotools/symbols.filter:
4167
4168 2012-11-07  Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
4169
4170         [Qt] Fix build of modules depending on QtWebKit when using prefix
4171         https://bugs.webkit.org/show_bug.cgi?id=101437
4172
4173         Reviewed by Simon Hausmann.
4174
4175         .qmake.conf loads qt_build_config.prf, which nowadays is responsible for
4176         adding the path to .qmake.super (before it was done by default_pre.prf,
4177         so having setting the path in our default_pre wrapper was sufficient).
4178
4179         * .qmake.conf:
4180
4181 2012-11-06  Keishi Hattori  <keishi@webkit.org>
4182
4183         Implement month picking to calendar picker
4184         https://bugs.webkit.org/show_bug.cgi?id=101333
4185
4186         Reviewed by Kent Tamura.
4187
4188         * ManualTests/forms/calendar-picker.html: Added test for month picker.
4189
4190 2012-11-06  Laszlo Gombos  <l.gombos@samsung.com>
4191
4192         [EFL] Simplify the build system
4193         https://bugs.webkit.org/show_bug.cgi?id=101392
4194
4195         Reviewed by Kenneth Rohde Christiansen.
4196
4197         Remove unused cmake variables. In addition there is no longer a need to define 
4198         WTF_USE_TEXTURE_MAPPER_GL in the build system as that is now handled in Platform.h
4199         (see r133623).
4200
4201         * Source/cmake/OptionsEfl.cmake:
4202
4203 2012-11-05  Simon Hausmann  <simon.hausmann@digia.com>
4204
4205         [Qt] Trivial unreviewed: Add missing module dependencies for builds in Qt CI system.
4206
4207         These fields aren't used by anyone except some perl scripts in the Qt CI builds.
4208
4209         * Source/sync.profile:
4210
4211 2012-11-02  Adam Barth  <abarth@webkit.org>
4212
4213         ENABLE(UNDO_MANAGER) is disabled everywhere and is not under active development
4214         https://bugs.webkit.org/show_bug.cgi?id=100711
4215
4216         Reviewed by Eric Seidel.
4217
4218         * Source/cmake/WebKitFeatures.cmake:
4219         * Source/cmakeconfig.h.cmake:
4220
4221 2012-11-02  Martin Robinson  <mrobinson@igalia.com>
4222
4223         [GTK] Remove dependency on SoupPasswordManager
4224         https://bugs.webkit.org/show_bug.cgi?id=100775
4225
4226         Reviewed by Carlos Garcia Campos.
4227
4228         Add a libsecret dependency to the build. This is necessary so that we can remove
4229         a dependency on SoupPasswordManager.
4230
4231         * configure.ac: Look for libsecret using the pkg-config configuration macro.
4232
4233 2012-11-02  Michael Brüning  <michael.bruning@digia.com>
4234
4235         [Qt][WK2] ASSERT hit for every mouse click
4236         https://bugs.webkit.org/show_bug.cgi?id=100607
4237
4238         Reviewed by Jocelyn Turcotte.
4239
4240         Added a test with a link that contains an <em> tag surrounding the entire inner text.
4241         The test should be run on an assert enabled build and the assert should not be
4242         triggered when tapping the link.
4243
4244         * ManualTests/tap-gesture-on-em-link-tap-highlight-assert.html: Added.
4245
4246 2012-11-01  Ami Fischman  <fischman@chromium.org>
4247
4248         HTMLMediaPlayer should free m_player when src is set/changed
4249         https://bugs.webkit.org/show_bug.cgi?id=99647
4250
4251         Reviewed by Eric Carlson.
4252
4253         * ManualTests/media-players-are-dropped-on-error.html: Added.
4254             Various scenarios are tested to make sure players aren't
4255             leaked in different ways for each of them.
4256
4257 2012-11-01  Beth Dakin  <bdakin@apple.com>
4258
4259         https://bugs.webkit.org/show_bug.cgi?id=100917
4260         There should be a way to dump the scrolling tree from the layout tests
4261
4262         Reviewed by Simon Fraser.
4263
4264         * Source/autotools/symbols.filter:
4265
4266 2012-10-31  Thiago Marcos P. Santos  <thiago.santos@intel.com>
4267
4268         Added viewport at-rule to the CSS parser and tokenizer
4269         https://bugs.webkit.org/show_bug.cgi?id=95961
4270
4271         Reviewed by Kenneth Rohde Christiansen.
4272
4273         Enable CSS Device Adaptation by default on EFL.
4274
4275         * Source/cmake/OptionsEfl.cmake:
4276
4277 2012-10-31  Ian Vollick  <vollick@chromium.org>
4278
4279         Add support for text-based repaint testing
4280         https://bugs.webkit.org/show_bug.cgi?id=100584
4281
4282         Reviewed by Simon Fraser.
4283
4284         Allows tracked repaint rects to be dumped as text.
4285
4286         * Source/autotools/symbols.filter:
4287           Exports for:
4288             FrameView::setTracksRepaints(bool)
4289             Frame::trackedRepaintRectsAsText() const
4290
4291
4292 2012-10-30  Vivek Galatage  <vivekgalatage@gmail.com>
4293
4294         Add files generated by Windows to ignore list for git repository
4295         https://bugs.webkit.org/show_bug.cgi?id=100729
4296
4297         Reviewed by Gyuyoung Kim.
4298
4299         Adding the additional files generated by windows port to the ignore list
4300
4301         * .gitignore:
4302
4303 2012-10-30  Carlos Garcia Campos  <cgarcia@igalia.com>
4304
4305         [GTK] Add a configure option to build with -g1
4306         https://bugs.webkit.org/show_bug.cgi?id=100670
4307
4308         Reviewed by Martin Robinson.
4309
4310         Add min and full options to the --enable-debug-symbols configure
4311         option. Using --enable-debug-symbols=min will use -g1 instead of
4312         -g (which is actually -g2). The first level is enough for most of
4313         the cases, like getting a backtrace, and it's the only way to
4314         build WebKit with debug symbols in a 32 bit system. The option
4315         full is actually the same than yes for backwards compatibility.
4316
4317         * configure.ac:
4318
4319 2012-10-26  Rob Buis  <rbuis@rim.com>
4320
4321         [BlackBerry] Platform Abstraction for WebKit Resource/Image Loading
4322         https://bugs.webkit.org/show_bug.cgi?id=100518
4323
4324         PR 231732
4325
4326         Reviewed by Yong Li.
4327
4328         Remove RESOURCE_PATH from webkit, this is now abstracted in our platform layer.
4329
4330         * Source/cmake/OptionsBlackBerry.cmake:
4331
4332 2012-10-26  Regina Chung  <heejin.r.chung@samsung.com>
4333
4334         [EFL][WK2] Enable WebGL
4335         https://bugs.webkit.org/show_bug.cgi?id=97652
4336
4337         Reviewed by Gyuyoung Kim.
4338
4339         Use Graphics Surface to enable WebGL for WebKit2 EFL.
4340
4341         * Source/cmake/OptionsEfl.cmake:
4342
4343 2012-10-26  Sheriff Bot  <webkit.review.bot@gmail.com>
4344
4345         Unreviewed, rolling out r132601.
4346         http://trac.webkit.org/changeset/132601
4347         https://bugs.webkit.org/show_bug.cgi?id=100494
4348
4349         It broke the Qt build (Requested by Ossy on #webkit).
4350
4351         * Source/cmake/OptionsEfl.cmake:
4352
4353 2012-10-26  Regina Chung  <heejin.r.chung@samsung.com>
4354
4355         [EFL][WK2] Enable WebGL
4356         https://bugs.webkit.org/show_bug.cgi?id=97652
4357
4358         Reviewed by Gyuyoung Kim.
4359
4360         Use Graphics Surface to enable WebGL for WebKit2 EFL.
4361
4362         * Source/cmake/OptionsEfl.cmake:
4363
4364 2012-10-26  Thiago Marcos P. Santos  <thiago.santos@intel.com>
4365
4366         Add feature flags for CSS Device Adaptation
4367         https://bugs.webkit.org/show_bug.cgi?id=95960
4368
4369         Reviewed by Kenneth Rohde Christiansen.
4370
4371         * Source/cmake/WebKitFeatures.cmake:
4372         * Source/cmakeconfig.h.cmake:
4373         * configure.ac:
4374
4375 2012-10-25  Yael Aharon  <yael.aharon@intel.com>
4376
4377         [EFL][WK2][AC] Enable 3D_RENDERING flag
4378         https://bugs.webkit.org/show_bug.cgi?id=99535
4379
4380         Reviewed by Laszlo Gombos.
4381
4382         Turn on the flag ENABLE_3D_RENDERING when WTF_USE_TILE_BACKING_STORE flag is on.
4383         This flag controls perspective and preserves-3d behavior.
4384
4385         * Source/cmake/OptionsEfl.cmake:
4386
4387 2012-10-25  Dominik Röttsches  <dominik.rottsches@intel.com>
4388
4389         Adding feature for XHR_TIMEOUT
4390
4391         Conditionalize XHR timeout support
4392         https://bugs.webkit.org/show_bug.cgi?id=100356
4393
4394         Reviewed by Adam Barth.
4395
4396         Adding feature for XHR_TIMEOUT to disable it on ports that don't have
4397         network backend support for setTimeoutInterval.
4398
4399         * Source/cmake/OptionsEfl.cmake: Default ON on EFL.
4400         * Source/cmake/WebKitFeatures.cmake: Default OFF for any CMAKE based port.
4401         * Source/cmakeconfig.h.cmake: Adding define.
4402         * configure.ac: Make autogen.sh support the --enable/--disable-xhr-timeout parameter.
4403
4404 2012-10-25  Mikhail Pozdnyakov  <mikhail.pozdnyakov@intel.com>
4405
4406         Add setMediaTypeOverride to window.internals.settings
4407         https://bugs.webkit.org/show_bug.cgi?id=100249
4408
4409         Reviewed by Kenneth Rohde Christiansen.
4410
4411         Exported WebCore::Settings::setMediaTypeOverride(WTF::String const&) for GTK port.
4412
4413         * Source/autotools/symbols.filter:
4414
4415 2012-10-24  Michael Carmody  <mcarmody@rim.com>
4416
4417         [BlackBerry] change CMAKE_<CCXX|C>_FLAGS_<RELEASE|DEBUG> from enviroment flags
4418         https://bugs.webkit.org/show_bug.cgi?id=100256
4419
4420         Reviewed by Rob Buis.
4421
4422         This allow override of compile flags without having to edit CMake files.
4423
4424         * Source/cmake/OptionsBlackBerry.cmake:
4425
4426 2012-10-24  Priit Laes  <plaes@plaes.org>
4427
4428         [GTK] ./configure output for CSS Shaders is broken
4429         https://bugs.webkit.org/show_bug.cgi?id=100217
4430
4431         Reviewed by Martin Robinson.
4432
4433         Reformat CSS Filters / Shaders check to clean configure output.
4434
4435         * configure.ac:
4436
4437 2012-10-24  Thiago Marcos P. Santos  <thiago.santos@intel.com>
4438
4439         [EFL] run-webkit-tests writes garbage on stderr when running on Xvfb
4440         https://bugs.webkit.org/show_bug.cgi?id=100243
4441
4442         Reviewed by Kenneth Rohde Christiansen.
4443
4444         Search for X11 development libraries (and thus Xext), necessary to
4445         disable the X extensions error reporting.
4446
4447         * Source/cmake/OptionsEfl.cmake:
4448
4449 2012-10-24  Mario Sanchez Prada  <mario@webkit.org>
4450
4451         [WK2] [GTK] TestWebKitAccessibility is not being run
4452         https://bugs.webkit.org/show_bug.cgi?id=100102
4453
4454         Reviewed by Carlos Garcia Campos.
4455
4456         Moved check for at-spi2 after the definition of enable_webkit2,
4457         since it's only needed for WebKit2GTK API tests.
4458
4459         * configure.ac: Moved the check for at-spi2 down in the file.
4460
4461 2012-10-23  Martin Robinson  <mrobinson@igalia.com>
4462
4463         POTFILES.in/.skip need updates for translators
4464         https://bugs.webkit.org/show_bug.cgi?id=67580
4465
4466         Reviewed by Xan Lopez.
4467
4468         Now process POTFILES.in during configuration.
4469
4470         * configure.ac:
4471
4472 2012-10-23  Kenneth Rohde Christiansen  <kenneth@webkit.org>
4473
4474         Add support for resolution media query
4475         https://bugs.webkit.org/show_bug.cgi?id=99077
4476
4477         Reviewed by Antti Koivisto.
4478
4479         * Source/cmake/OptionsEfl.cmake:
4480         * Source/cmake/WebKitFeatures.cmake:
4481         * Source/cmakeconfig.h.cmake:
4482
4483             Add support for the RESOLUTION_MEDIA_QUERY feature flag.
4484
4485         * Source/autotools/symbols.filter:
4486
4487             Export the WebCore::Settings setting.
4488
4489 2012-10-23  Carlos Garcia Campos  <cgarcia@igalia.com>
4490
4491         Unreviewed. Update NEWS and configure.ac for 1.11.1 release
4492
4493         * configure.ac: Bump version numbers.
4494
4495 2012-10-23  Ryuan Choi  <ryuan.choi@samsung.com>
4496
4497         [EFL][WK2] Add support for IMF composition
4498         https://bugs.webkit.org/show_bug.cgi?id=89552
4499
4500         Reviewed by Gyuyoung Kim.
4501
4502         * Source/cmake/FindEcore.cmake: Checked Ecore_IMF.
4503
4504 2012-10-23  Andras Becsi  <andras.becsi@digia.com>
4505
4506         Remove devicePixelRatio from ViewportAttributes
4507         https://bugs.webkit.org/show_bug.cgi?id=99845
4508
4509         Reviewed by Adam Barth.
4510
4511         * Source/autotools/symbols.filter: Update symbol.
4512
4513 2012-10-22  Pavel Feldman  <pfeldman@chromium.org>
4514
4515         Web Inspector: merge "docked" state into the "dock side" enum.
4516         https://bugs.webkit.org/show_bug.cgi?id=99717
4517
4518         Reviewed by Vsevolod Vlasov.
4519
4520         Otherwise, it is hard to manage these inter-dependent flags.
4521
4522         * Source/autotools/symbols.filter:
4523
4524 2012-10-19  Tony Chang  <tony@chromium.org>
4525
4526         Unreviewed, rolling out r131936.
4527         http://trac.webkit.org/changeset/131936
4528         https://bugs.webkit.org/show_bug.cgi?id=99717
4529
4530         Broke the clang build
4531
4532         * Source/autotools/symbols.filter:
4533
4534 2012-10-19  Dongwoo Joshua Im  <dw.im@samsung.com>
4535
4536         Rename ENABLE_CSS3_TEXT_DECORATION to ENABLE_CSS3_TEXT
4537         https://bugs.webkit.org/show_bug.cgi?id=99804
4538
4539         Reviewed by Julien Chaffraix.
4540
4541         CSS3 text related properties will be implemented under this flag,
4542         including text decoration, text-align-last, and text-justify.
4543
4544         * Source/cmake/OptionsEfl.cmake:
4545         * Source/cmake/WebKitFeatures.cmake:
4546         * Source/cmakeconfig.h.cmake:
4547
4548 2012-10-18  Laszlo Gombos  <l.gombos@samsung.com>
4549
4550         [EFL] Buildfix if Netscape plugin support is disabled
4551         https://bugs.webkit.org/show_bug.cgi?id=99757
4552
4553         Reviewed by Gyuyoung Kim.
4554
4555         Set ENABLE_PLUGIN_PROCESS only if ENABLE_NETSCAPE_PLUGIN_API is set.
4556
4557         * Source/cmake/OptionsEfl.cmake:
4558
4559 2012-10-18  Pablo Flouret  <pablof@motorola.com>
4560
4561         Implement css3-conditional's @supports rule
4562         https://bugs.webkit.org/show_bug.cgi?id=86146
4563
4564         Reviewed by Antti Koivisto.
4565
4566         * Source/cmake/WebKitFeatures.cmake:
4567         * Source/cmakeconfig.h.cmake:
4568         * configure.ac:
4569             Add an ENABLE_CSS3_CONDITIONAL_RULES flag.
4570
4571 2012-10-18  Simon Hausmann  <simon.hausmann@digia.com>
4572
4573         [Qt] Clean up variables controlling Qt module creation/handling
4574
4575         Reviewed by Tor Arne Vestbø.
4576
4577         We now depend on a Qt 5 version that is new enough to allow us to
4578         clean this up. Qt's default_pre.prf uses MODULE_QMAKE_OUTDIR, but
4579         the other MODULE_BASE_* variables are onl used in qmodule.prf.
4580
4581         * Source/api.pri:
4582
4583 2012-10-17  Tor Arne Vestbø  <tor.arne.vestbo@digia.com>
4584
4585         [Qt] Modularize documentation for QtWebKit
4586
4587         Running 'make docs' would fail unless 'make qmake_all' was ran first,
4588         but qmake_all involved generating all the derived sources, which seems
4589         overly complex just for building documentation.
4590
4591         We solve this by preventing all subdirs except QtWebKit from having a
4592         docs target. This would normally work fine on its own, but since we
4593         use CONFIG += ordered, there's now a missing doc target for the
4594         immediate dependency of the QtWebKit subdir. We solve this by adding
4595         a dummy-target ourselves.
4596
4597         Finally, we clean up the qdocconf file to match the rest of the Qt
4598         documentation modularization efforts.
4599
4600         Reviewed by Simon Hausmann.
4601
4602         * Source/QtWebKit.pro:
4603         * Source/api.pri:
4604         * Source/qtwebkit.qdocconf: Added.
4605
4606 2012-10-17  Grzegorz Czajkowski  <g.czajkowski@samsung.com>, Michal Roj <m.roj@sasmung.com>
4607
4608         [WK2][EFL] Implementation of spellchecking feature.
4609         https://bugs.webkit.org/show_bug.cgi?id=91854
4610
4611         Reviewed by Gyuyoung Kim.
4612
4613         Define SPELLCHECK macro and enable it for WK2-Efl.
4614         The spellchecking implementation is based on the Enchant library.
4615         It can be used by other WebKit ports.
4616
4617         * Source/cmake/FindEnchant.cmake: Added.
4618         * Source/cmake/OptionsEfl.cmake: Enable spellchecking feature for WebKit2-EFL.
4619         * Source/cmake/WebKitFeatures.cmake: Define the SPELLCHECK macro.
4620         * Source/cmakeconfig.h.cmake: Add the feature.
4621
4622 2012-10-16  Pablo Flouret  <pablof@motorola.com>
4623
4624         Pre-process CSSGrammar.y before running through bison.
4625         https://bugs.webkit.org/show_bug.cgi?id=94290
4626
4627         Reviewed by Tony Chang.
4628
4629         * Source/cmake/WebKitMacros.cmake:
4630             Use WebCore/css/makegrammar.pl to generate bison grammar files.
4631
4632 2012-10-15  Jer Noble  <jer.noble@apple.com>
4633
4634         WebAudio: limit output level to 0db
4635