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