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