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