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