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