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