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