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