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