Speed up supplemental dependency computation
[WebKit-https.git] / ChangeLog
1 2013-01-10  Tony Chang  <tony@chromium.org>
2
3         Speed up supplemental dependency computation
4         https://bugs.webkit.org/show_bug.cgi?id=106503
5
6         Reviewed by Adam Barth.
7
8         * Source/cmake/WebKitMacros.cmake: Add --idlAttributesFile to the binding generation step in cmake.
9
10 2013-01-10  Zan Dobersek  <zandobersek@gmail.com>
11
12         [Autotools] Add the AM_WEBKIT_FEATURE_CONDITIONAL macro
13         https://bugs.webkit.org/show_bug.cgi?id=106576
14
15         Reviewed by Martin Robinson.
16
17         Replace the AC_CHECK_WEBKIT_FEATURE_ENABLED with the new macro.
18         The former was executing actions based on the passed-in feature being
19         enabled in the (possibly overridden) GNUmakefile.features.am, the actions
20         usually affecting the Automake conditional value that was set up afterwards.
21         The new macro does this directly, setting up an Automake conditional of the
22         same name as the feature that was checked.
23
24         * Source/autotools/webkitfeature.m4:
25
26 2013-01-10  Zan Dobersek  <zandobersek@gmail.com>
27
28         Remove the ENABLE_ANIMATION_API feature define occurences
29         https://bugs.webkit.org/show_bug.cgi?id=106544
30
31         Reviewed by Simon Fraser.
32
33         The Animation API code was removed in r137243. The ENABLE_ANIMATION_API
34         feature define handling still lingers in various build systems and configurations
35         but is of no use, so it should be removed.
36
37         * Source/cmake/OptionsBlackBerry.cmake:
38         * Source/cmake/OptionsEfl.cmake:
39         * Source/cmake/WebKitFeatures.cmake:
40         * Source/cmakeconfig.h.cmake:
41
42 2013-01-10  Carlos Garcia Campos  <cgarcia@igalia.com>
43
44         [GTK] Add support for loading web process extensions
45         https://bugs.webkit.org/show_bug.cgi?id=105631
46
47         Reviewed by Gustavo Noronha Silva.
48
49         * GNUmakefile.am: Add webkit2_web_extension_h_api.
50         * Source/autotools/symbols.filter: Export WebGtkExtensionManager
51         symbols required by the injected bundle lib.
52
53 2013-01-10  Christophe Dumez  <christophe.dumez@intel.com>
54
55         [EFL] Add gstreamer 1.0.5 to jhbuild
56         https://bugs.webkit.org/show_bug.cgi?id=106178
57
58         Reviewed by Laszlo Gombos.
59
60         Update EFL CMake configuration to require gstreamer
61         1.0.5.
62
63         * Source/cmake/FindGStreamer.cmake:
64         * Source/cmake/OptionsEfl.cmake:
65
66 2013-01-09  Hajime Morrita  <morrita@google.com>
67
68         [Shadow DOM] Distribution related code on ElementShadow should be minimized.
69         https://bugs.webkit.org/show_bug.cgi?id=106294
70
71         Reviewed by Dimitri Glazkov.
72
73         * Source/autotools/symbols.filter:
74
75 2013-01-08  Zan Dobersek  <zandobersek@gmail.com>
76
77         Add an Autoconf macro that checks whether a given feature is enabled
78         https://bugs.webkit.org/show_bug.cgi?id=106380
79
80         Reviewed by Martin Robinson.
81
82         Add the AC_CHECK_WEBKIT_FEATURE_ENABLED macro. It checks the generated
83         Source/WebCore/GNUmakefile.features.am file to determine whether the
84         given feature is enabled or disabled in the build that's being configured.
85
86         * Source/autotools/webkitfeature.m4: Added.
87
88 2013-01-08  Hajime Morrita  <morrita@google.com>
89
90         [Shadow DOM] Distribution related code on ShadowRoot should be minimized.
91         https://bugs.webkit.org/show_bug.cgi?id=106282
92
93         Reviewed by Dimitri Glazkov.
94
95         * Source/autotools/symbols.filter:
96
97 2013-01-03  Sergio Villar Senin  <svillar@igalia.com>
98
99         [GTK] Add WebP image support
100         https://bugs.webkit.org/show_bug.cgi?id=105915
101
102         Reviewed by Martin Robinson.
103
104         WebP is from now on a dependency for WebKitGtk+.
105
106         * configure.ac: added WebP library detection.
107
108 2013-01-07  Xianzhu Wang  <wangxianzhu@chromium.org>
109
110         Add window.internals.nonFastScrollableRects for testing scrollable areas in fast/slow paths
111         https://bugs.webkit.org/show_bug.cgi?id=105546
112
113         Reviewed by James Robinson.
114
115         Export the new symbol.
116
117         * Source/autotools/symbols.filter:
118
119 2013-01-04  Adam Klein  <adamk@chromium.org>
120
121         Remove ENABLE_MUTATION_OBSERVERS #define
122         https://bugs.webkit.org/show_bug.cgi?id=105459
123
124         Reviewed by Ryosuke Niwa.
125
126         * Source/cmake/WebKitFeatures.cmake:
127         * Source/cmakeconfig.h.cmake:
128
129 2013-01-04  Zan Dobersek  <zandobersek@gmail.com>
130
131         REGRESSION (r138184): transitions/transitions-parsing.html is failing on GTK
132         https://bugs.webkit.org/show_bug.cgi?id=105522
133
134         Reviewed by Xan Lopez.
135
136         Remove the configuration flag covering unprefixed CSS transition property names.
137         It does not introduce any dependency. The unprefixed property names should be
138         available by default.
139
140         * configure.ac:
141
142 2013-01-03  Tony Chang  <tony@chromium.org>
143
144         Generate internal.settings from Settings.in
145         https://bugs.webkit.org/show_bug.cgi?id=104740
146
147         Reviewed by Adam Barth.
148
149         * Source/cmake/WebKitMacros.cmake: Specify additional output files from make_settings.pl.
150
151 2013-01-02  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
152
153         [EFL][CMAKE] Remove duplicated conditionals
154         https://bugs.webkit.org/show_bug.cgi?id=105905
155
156         Reviewed by Laszlo Gombos.
157
158         * Source/cmake/OptionsEfl.cmake: Remove set(WTF_USE_GLX 1).
159
160 2013-01-02  Tony Chang  <tony@chromium.org>
161
162         Unreviewed, rolling out r138661.
163         http://trac.webkit.org/changeset/138661
164         https://bugs.webkit.org/show_bug.cgi?id=104740
165
166         Compile problems on EFL
167
168         * Source/cmake/WebKitMacros.cmake:
169
170 2013-01-02  Tony Chang  <tony@chromium.org>
171
172         Generate internal.settings from Settings.in
173         https://bugs.webkit.org/show_bug.cgi?id=104740
174
175         Reviewed by Adam Barth.
176
177         * Source/cmake/WebKitMacros.cmake: Specify additional output files from make_settings.pl.
178
179 2013-01-02  Elliott Sprehn  <esprehn@chromium.org>
180
181         Transitions and animations do not apply to CSS ::before and ::after pseudo-elements
182         https://bugs.webkit.org/show_bug.cgi?id=92591
183
184         Reviewed by Eric Seidel.
185
186         Expose Element::pseudoElement for Internals.
187
188         * Source/autotools/symbols.filter:
189
190 2013-01-01  KwangYong Choi  <ky0.choi@samsung.com>
191
192         [EFL] Enable MHTML feature
193         https://bugs.webkit.org/show_bug.cgi?id=105815
194
195         Reviewed by Laszlo Gombos.
196
197         ENABLE_MHTML is now ON for EFL.
198
199         * Source/cmake/OptionsEfl.cmake:
200
201 2012-12-31  Kondapally Kalyan  <kalyan.kondapally@intel.com>
202
203         [EFL][WebGL] Add compile time support for GLES2.
204         https://bugs.webkit.org/show_bug.cgi?id=105816
205
206         Reviewed by Kenneth Rohde Christiansen.
207
208         This patch adds build support for GLES2.
209         GLES2 support can be enabled during compile time by passing -DENABLE_GLES2=ON as
210         cmake config parameter. GLES2 options is not enabled by default. This patch doesn't
211         address all the build issues related to GLES2 but only adds the needed support in
212         OptionsEfl.cmake.
213
214         * Source/cmake/OptionsEfl.cmake:
215
216 2012-12-31  Carlos Garcia Campos  <cgarcia@igalia.com>
217
218         [GTK] Move ImageDiff to the Tools directory root
219         https://bugs.webkit.org/show_bug.cgi?id=105421
220
221         Reviewed by Kenneth Rohde Christiansen.
222
223         * GNUmakefile.am: Remove the old ImageDiff makefile include.
224
225 2012-12-30  Kondapally Kalyan  <kalyan.kondapally@intel.com>
226
227         [EFL] [WebGL] Rename EGLConfigHelper as EGLConfigSelector.
228         https://bugs.webkit.org/show_bug.cgi?id=105876
229
230         Reviewed by Kenneth Rohde Christiansen.
231
232         This is to sync the naming conventions of our classes in both EGL and GLX implementations. 
233         In our GLX implementation, class responsible for the same functionality is named as GLXConfigSelector. 
234         This patch renames EGLConfigHelper as EGLConfigSelector.
235
236         * Source/cmake/OptionsEfl.cmake:
237
238 2012-12-30  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
239
240         [EFL] Enable TEMPLATE_ELEMENT feature
241         https://bugs.webkit.org/show_bug.cgi?id=105865
242
243         Reviewed by Laszlo Gombos.
244
245         * Source/cmake/OptionsEfl.cmake: Add ENABLE_TEMPLATE_ELEMENT macro.
246
247 2012-12-27  Kondapally Kalyan  <kalyan.kondapally@intel.com>
248
249         [EFL][WebGL] Implement EGL support with GLX.
250         https://bugs.webkit.org/show_bug.cgi?id=105602
251
252         Reviewed by Kenneth Rohde Christiansen.
253
254         Adds support for EGL with GLX backend. EGL support can be enabled during compile time
255         by passing -DENABLE_EGL=ON as cmake config parameter.
256
257         * Source/cmake/OptionsEfl.cmake:
258
259 2012-12-24  Kondapally Kalyan  <kalyan.kondapally@intel.com>
260
261         [EFL [WebGL] GLES2 detection is broken.
262         https://bugs.webkit.org/show_bug.cgi?id=105677
263
264         We use the logic in FindGLES.cmake to detect GLES2 support during compile time.
265         OPENGLES2_FOUND is never set, even though OPENGLES2_INCLUDE_DIR and OPENGLES2_LIBRARY
266         contain right information. The name passed to find_package_handle_standard_args seems to be the issue here.
267         This patch changes the name passed to find_package_handle_standard_args to OPENGLES2.
268
269         Reviewed by Kenneth Rohde Christiansen.
270
271         * Source/cmake/FindGLES.cmake:
272
273 2012-12-20  Martin Robinson  <mrobinson@igalia.com>
274
275         [GTK] Remove plugin process configuration option
276         https://bugs.webkit.org/show_bug.cgi?id=105564
277
278         Reviewed by Carlos Garcia Campos.
279
280         Remove the --enable-plugin-process configuration option, opting instead to
281         always build the plugin process when building WebKit2. It isn't very interesting
282         for downstream to enable or disable the plugin process. It should always be
283         enabled for WebKit2 and it's better for us not to have to keep a disabled plugin
284         process building. Additionally, the in-process plugin isn't functional, since
285         plugins depend on GTK+ 2 and WebKit2 depends on GTK+ 3.
286
287         * configure.ac: Remove the configuration option.
288
289 2012-12-21  Elliott Sprehn  <esprehn@chromium.org>
290
291         Replace documentFragmentIsShadowRoot with isTreeScope
292         https://bugs.webkit.org/show_bug.cgi?id=105345
293
294         Reviewed by Dimitri Glazkov.
295
296         Expose isTreeScope symbol.
297
298         * Source/autotools/symbols.filter:
299
300 2012-12-21  Sheriff Bot  <webkit.review.bot@gmail.com>
301
302         Unreviewed, rolling out r138338.
303         http://trac.webkit.org/changeset/138338
304         https://bugs.webkit.org/show_bug.cgi?id=105621
305
306         speculative rollout because fast/dom/shadow/content-element-
307         distributed-nodes.html is crashing on linux debug. (Requested
308         by loislo on #webkit).
309
310         * Source/autotools/symbols.filter:
311
312 2012-12-20  Elliott Sprehn  <esprehn@chromium.org>
313
314         Replace documentFragmentIsShadowRoot with isTreeScope
315         https://bugs.webkit.org/show_bug.cgi?id=105345
316
317         Reviewed by Dimitri Glazkov.
318
319         Expose isTreeScope symbol.
320
321         * Source/autotools/symbols.filter:
322
323 2012-12-20  Ryuan Choi  <ryuan.choi@samsung.com>
324
325         [EFL] Build break with latest EFL libraries.
326         https://bugs.webkit.org/show_bug.cgi?id=104827
327
328         Reviewed by Laszlo Gombos.
329
330         The eo EFL package is introduced and evas and ecore use it since 1.8.
331         While introducing Eo, EFL changed several structures of Evas and Ecore
332         from own specific class to Eo.
333
334         So, this patch adds FindEo and changes declaration of Evas, Evas_Object,
335         Ecore_Timer to build with latest EFL libraries.
336
337         * Source/cmake/FindEo.cmake: Added.
338         * Source/cmake/OptionsEfl.cmake:
339         Modified to check Eo when version of EFL libraries is 1.8.
340
341 2012-12-20  Kondapally Kalyan  <kalyan.kondapally@intel.com>
342
343         [EFL][WebGL][Wk2] Replace HAVE(GLX) checks with USE(GLX).
344         https://bugs.webkit.org/show_bug.cgi?id=105431
345
346         Reviewed by Kenneth Rohde Christiansen.
347
348         This patch changes the check HAVE(GLX) to USE(GLX).
349         This would enable us to choose our preferred GL backend during build time.
350
351         * Source/cmake/OptionsEfl.cmake:
352
353 2012-12-20  Zan Dobersek  <zandobersek@gmail.com>
354
355         [GTK] Remove the --enable-unstable-features configuration option
356         https://bugs.webkit.org/show_bug.cgi?id=105327
357
358         Reviewed by Martin Robinson.
359
360         Remove the unnecessary feature_defines_unstable variable.
361         Remove the unstable-features configuration option.
362
363         * configure.ac:
364         * GNUmakefile.am:
365
366 2012-12-20  Dominik Röttsches  <dominik.rottsches@intel.com>
367
368         [EFL] MiniBrowser does not play Infinite Gangnam Style
369         https://bugs.webkit.org/show_bug.cgi?id=103531
370
371         Reviewed by Kenneth Rohde Christiansen.
372
373         WebAudio now switched to ON for EFL.
374
375         * Source/cmake/OptionsEfl.cmake:
376
377 2012-12-19  Yael Aharon  <yael.aharon@intel.com>
378
379         [EFL] Allow the build system to find OpenGL ES
380         https://bugs.webkit.org/show_bug.cgi?id=104760
381
382         Reviewed by Laszlo Gombos.
383
384         Add a way to find if GLESv2 is supported by the build system.
385         Support for GLESv2 will be added separately.
386
387         * Source/cmake/FindGLES.cmake: Added.
388
389 2012-12-19  Alexis Menard  <alexis@webkit.org>
390
391         Implement CSS parsing for CSS transitions unprefixed.
392         https://bugs.webkit.org/show_bug.cgi?id=104804
393
394         Reviewed by Dean Jackson.
395
396         Add a new flag ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
397         to cover the work of unprefixing Transforms, Animations and
398         Transitions. It will let the possibility of each ports to turn it off
399         in their release branches until we're confident that these CSS
400         properties are ready to be unprefixed.
401
402         * Source/cmake/WebKitFeatures.cmake:
403         * Source/cmakeconfig.h.cmake:
404         * configure.ac:
405
406 2012-12-18  Ming Xie  <mxie@rim.com>
407
408         [BlackBerry] Add -fno-exceptions to CXX_FLAGS
409         https://bugs.webkit.org/show_bug.cgi?id=105306
410
411         Reviewed by Rob Buis.
412
413         Disable exception handling. We don't have any try or catch
414         constructs in our code.
415
416         * Source/cmake/OptionsBlackBerry.cmake:
417
418 2012-12-18  Kondapally Kalyan  <kalyan.kondapally@intel.com>
419
420         [EFL] Allow the build system to detect EGL support.
421         https://bugs.webkit.org/show_bug.cgi?id=105287
422
423         Reviewed by Laszlo Gombos.
424
425         Currently, we don't have any way to determine if EGL is supported by the build.
426         This patch adds support for this. The patch doesn't make any changes to take this into
427         use. This will be done in another patch.
428
429         * Source/cmake/FindEGL.cmake:
430
431 2012-12-17  Halton Huo  <halton.huo@intel.com>
432
433         [EFL] Add ecore_imf_evas to FindEcore.cmake
434         https://bugs.webkit.org/show_bug.cgi?id=105159
435
436         Reviewed by Laszlo Gombos.
437
438         ecore_imf_evas is a separate library, we should add for EFL port as well.
439
440         * Source/cmake/FindEcore.cmake: Add finding FIND_EFL_LIBRARY for ecore_imf_evas
441
442 2012-12-17  Kenneth Rohde Christiansen  <kenneth@webkit.org>
443
444         Add manual test to verify that geometry methods (moveTo, etc) work
445         https://bugs.webkit.org/show_bug.cgi?id=105160
446
447         Reviewed by Alexis Menard.
448
449         * ManualTests/window-geometry.html: Added.
450
451 2012-12-16  ChangSeok Oh  <shivamidow@gmail.com>
452
453         [GTK][AC] Build failure with an option --with-acceleration-backend=clutter
454         https://bugs.webkit.org/show_bug.cgi?id=105027
455
456         Reviewed by Gustavo Noronha Silva.
457
458         I turned off opengl related variables, enable_glx, enable_egl and enable_gles2
459         when selecting clutter as the acceleration-backend. Because they seem useless for the AC by clutter.
460
461         * configure.ac:
462
463 2012-12-15  Simon Fraser  <simon.fraser@apple.com>
464
465         Fix repaint issues when resizing a window with centered content, for platforms with a tile cache
466         https://bugs.webkit.org/show_bug.cgi?id=105073
467
468         Reviewed by Dan Bernstein.
469
470         Add a manual test for window resize with a centered element.
471
472         * ManualTests/resize-repaint.html: Added.
473
474 2012-12-13  Stephen White  <senorblanco@chromium.org>
475
476         Added manual test for canvas setFont speed.
477         https://bugs.webkit.org/show_bug.cgi?id=104923
478
479         Reviewed by James Robinson.
480
481         * ManualTests/canvas-font-speed.html: Added.
482
483 2012-12-13  Jerome Pasion  <jerome.pasion@digia.com>
484
485         [Qt] Doc: Fixing Qt WebKit reference documentation.
486
487         Reviewed by Simon Hausmann.
488
489         Fixes:
490         -added \module for C++ classes and \qmlmodule for QML types
491         -added links to the Qt WebKit Examples pages
492         -fixed the qhp settings for Qt Creator
493
494         Task-number: QTBUG-28583
495         Task-number: QTBUG-28418
496         Task-number: QTBUG-27646
497
498         * Source/qtwebkit.qdocconf:
499
500 2012-12-13  Jerome Pasion <Jerome.Pasion@digia.com>
501
502         [Qt] Fix missing doc dependency to examples
503
504         Reviewed by Simon Hausmann.
505
506         * Source/qtwebkit.qdocconf:
507
508 2012-12-12  John Griggs  <jgriggs@rim.com>
509
510         2012-12-12  John Griggs  <jgriggs@rim.com>
511
512         [BlackBerry] Update Media Controls for BlackBerry Platform
513         https://bugs.webkit.org/show_bug.cgi?id=104443
514         https://przilla.ott.qnx.com/bugzilla/show_bug.cgi?id=204748
515
516         Update Media Controls for BlackBerry platform to allow audio, embedded video and fullscreen video controls to be positioned and styled differently.
517
518         Reviewed by Rob Buis.
519
520         * Source/cmake/OptionsBlackBerry.cmake:
521
522 2012-12-12  Xianzhu Wang  <wangxianzhu@chromium.org>
523
524         Pre-painting should not paint out-of-view fixed position elements
525         https://bugs.webkit.org/show_bug.cgi?id=104724
526
527         Reviewed by James Robinson.
528
529         New manual test.
530
531         * ManualTests/compositing/fixed-position-out-of-view-scroll-prepaint.html: Added.
532
533 2012-12-12  Krzysztof Czech  <k.czech@samsung.com>
534
535         [EFL] Possibility to turn off accessibility feature for WebKit-EFL.
536         https://bugs.webkit.org/show_bug.cgi?id=103036
537
538         Reviewed by Laszlo Gombos.
539
540         Guard dependencies for accessibility (ATK), so that they can be turned off.
541
542         * Source/cmake/OptionsEfl.cmake:
543         * Source/cmake/WebKitFeatures.cmake:
544
545 2012-12-12  Zan Dobersek  <zandobersek@gmail.com>
546
547         [GTK] Remove the last of unnecessary configuration options in configure.ac
548         https://bugs.webkit.org/show_bug.cgi?id=104793
549
550         Reviewed by Martin Robinson.
551
552         Remove the last of the configuration options that don't introduce any dependencies and/or
553         are enabled by default in the GNUmakefile.features.am.in file.
554
555         * configure.ac:
556
557 2012-12-11  Jocelyn Turcotte  <jocelyn.turcotte@digia.com>
558
559         [Qt] Fix the inspector not showing up on Windows
560         https://bugs.webkit.org/show_bug.cgi?id=104677
561
562         Reviewed by Simon Hausmann.
563
564         Resources aren't transfered properly from a static WebCore to the final DLL
565         with MSVC since the linker only pick from the static lib symbols that
566         are referenced in the final binary.
567
568         Move the resource files directly to Qt5WebKit.dll to make sure that they are
569         available.
570
571         * Source/api.pri:
572
573 2012-12-11  Xianzhu Wang  <wangxianzhu@chromium.org>
574
575         Add window.internals.mainThreadScrollReasonsAsText for testing slow scrolling
576         https://bugs.webkit.org/show_bug.cgi?id=104714
577
578         Reviewed by Eric Seidel.
579
580         Export symbol Page::mainThreadScrollingReasonsAsText().
581
582         * Source/autotools/symbols.filter:
583
584 2012-12-11  Michael Pruett  <michael@68k.org>
585
586         [JSC] Add tests for explicit serialization values
587         https://bugs.webkit.org/show_bug.cgi?id=104423
588
589         Reviewed by Oliver Hunt.
590
591         Add tests for serialization and deserialization mechanisms of
592         the JSC implementation of SerializedScriptValue. Similar tests
593         already exist for the V8 implementation.
594
595         * Source/autotools/symbols.filter:
596
597 2012-12-11  Carlos Garcia Campos  <cgarcia@igalia.com>
598
599         [GTK] Install GObject DOM bindings headers in its own directory
600         https://bugs.webkit.org/show_bug.cgi?id=104663
601
602         Reviewed by Gustavo Noronha Silva.
603
604         * GNUmakefile.am: Add GENSOURCES_WEBKITDOM and
605         webkitgtk_gdom_built_h_api variables.
606
607 2012-12-11  Stephen Kelly  <stephen.kelly@kdab.com>
608
609         WebKit tests for the Qt API should include tests of CMake config files
610         https://bugs.webkit.org/show_bug.cgi?id=104003
611
612         Reviewed by Simon Hausmann.
613
614         The Qt WebKit CI system is not going to run this test, but it can
615         be run locally and to test packages.
616
617         * Source/tests.pri:
618
619 2012-12-11  Xabier Rodriguez Calvar <calvaris@igalia.com>
620
621         [GTK][jhbuild] Switch to GStreamer 1.0 build
622         https://bugs.webkit.org/show_bug.cgi?id=91727
623
624         Reviewed by Philippe Normand.
625
626         Switch build-webkit --gtk to GStreamer 1.0 support and build the
627         necessary GStreamer git modules from JHBuild.
628
629         * configure.ac: Removed GStreamer unstable API flag, made
630         GStreamer 1.0 default instead of 0.10 and made required version
631         1.0.3. In case no GStreamer version is specified, it falls back to
632         0.10. In case no video or web-audio are requested, GStreamer
633         and Farstream checks are not performed.
634
635 2012-12-11  Zan Dobersek  <zandobersek@gmail.com>
636
637         [GTK] Feature enabling/disabling should be possible through build-webkit
638         https://bugs.webkit.org/show_bug.cgi?id=99271
639
640         Reviewed by Gustavo Noronha Silva.
641
642         The autogen.sh script now calls the Tools/gtk/override-feature-defines script
643         before calling autoreconf. This ensures that Source/WebCore/GNUmakefile.features.am
644         is present and properly modified if the build-webkit script intends to override
645         any feature.
646
647         The Source/WebCore/GNUmakefile.features.am file is added to the ignored files list
648         so it doesn't pop out as a new, untracked file.
649
650         * .gitignore:
651         * autogen.sh:
652
653 2012-12-10  Martin Robinson  <mrobinson@igalia.com>
654
655         [GTK] Remove the Pango backend
656         https://bugs.webkit.org/show_bug.cgi?id=104569
657
658         Reviewed by Daniel Bates.
659
660         Always look for Freetype and Harfbuzz. We still depend on Pango for a few
661         things, so we cannot yet eliminate our dependency on Pango.
662
663         * configure.ac: Always look for FreeType/Harfbuzz.
664
665 2012-12-10  Laszlo Gombos  <l.gombos@samsung.com>
666
667         [EFL] Change the minimum required EFL version to 1.6
668         https://bugs.webkit.org/show_bug.cgi?id=104431
669
670         Reviewed by Kenneth Rohde Christiansen.
671
672         Change the minimum required EFL version to 1.6 from 1.7 to enable
673         building on Tizen.
674
675         The elementary EFL package is only required to build MiniBrowser,
676         so I moved the required only to the Minibrowser CMake file.
677
678         * Source/cmake/OptionsEfl.cmake:
679
680 2012-12-10  Alexis Menard  <alexis@webkit.org>
681
682         [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
683         https://bugs.webkit.org/show_bug.cgi?id=104539
684
685         Reviewed by Antonio Gomes.
686
687         As discussed on webkit-dev it is not needed to keep this feature flag
688         as support for <position> type is a small feature that is already
689         implemented by three other UAs. It was useful while landing this
690         feature as partial bits were landed one after one.
691
692         * Source/cmake/OptionsEfl.cmake:
693         * Source/cmake/WebKitFeatures.cmake:
694         * Source/cmakeconfig.h.cmake:
695         * configure.ac:
696
697 2012-12-10  Jocelyn Turcotte  <jocelyn.turcotte@digia.com>
698
699         [Qt] Remove the support for building a debug WebKit with a release Qt
700         https://bugs.webkit.org/show_bug.cgi?id=104560
701
702         Reviewed by Tor Arne Vestbø.
703
704         This creates issues with non-framework builds of Qt (necessary for debug-only
705         builds) since a Qt5 prefix is now added to the base target name.
706
707         * Source/api.pri:
708
709 2012-12-09  Gustavo Noronha Silva  <gustavo.noronha@collabora.com>
710
711         [Soup] utilize multipart/x-mixed-replace support recently added to libsoup
712         https://bugs.webkit.org/show_bug.cgi?id=94515
713
714         Reviewed by Martin Robinson.
715
716         * configure.ac: require soup 2.40.0, which adds the new support.
717
718 2012-12-10  Martin Robinson  <mrobinson@igalia.com>
719
720         [GTK] Bring Harfbuzz-ng support to Gtk
721         https://bugs.webkit.org/show_bug.cgi?id=92098
722
723         Reviewed by Gustavo Noronha Silva.
724
725         Add support for detecting HarfBuzz during configuration phase. Add these
726         flags to the FreeType ones since HarfBuzz support is part of the FreeType
727         backend.
728
729         * configure.ac: Detect HarfBuzz.
730
731 2012-12-08  Seokju Kwon  <seokju.kwon@gmail.com>
732
733         [EFL][WK2] Add Remote Web Inspector
734         https://bugs.webkit.org/show_bug.cgi?id=98705
735
736         Reviewed by Gyuyoung Kim.
737
738         Prepare inspectorPageIndex.html for remote web inspector.
739
740         * Source/PlatformEfl.cmake:
741
742 2012-12-06  Rick Byers  <rbyers@chromium.org>
743
744         CSS cursor property should support webkit-image-set
745         https://bugs.webkit.org/show_bug.cgi?id=99493
746
747         Reviewed by Beth Dakin.
748
749         Add ENABLE_MOUSE_CURSOR_SCALE (disabled by default)
750
751         * Source/cmake/WebKitFeatures.cmake:
752         * Source/cmakeconfig.h.cmake:
753
754 2012-12-06  Laszlo Gombos  <l.gombos@samsung.com>
755
756         [EFL] Remove ENABLE_GLIB_SUPPORT CMake variable
757         https://bugs.webkit.org/show_bug.cgi?id=104278
758
759         Reviewed by Brent Fulgham.
760
761         The variable is unnecessary as glib is a required dependency
762         for the EFL port and glib is not used by other ports building
763         with CMake.
764
765         * Source/cmake/OptionsEfl.cmake:
766         * Source/cmake/WebKitFeatures.cmake:
767         * Source/cmakeconfig.h.cmake:
768
769 2012-12-06  Tony Chang  <tony@chromium.org>
770
771         REGRESSION(r135082): Restore the ability to insert author level style sheets from script
772         https://bugs.webkit.org/show_bug.cgi?id=104042
773
774         Reviewed by Antti Koivisto.
775
776         Update exports for Internals.cpp.
777
778         * Source/autotools/symbols.filter:
779
780 2012-12-06  Laszlo Gombos  <l.gombos@samsung.com>
781
782         [EFL] Optimize binary size by removing dead sections on unix/gcc
783         https://bugs.webkit.org/show_bug.cgi?id=102827
784
785         Reviewed by Kenneth Rohde Christiansen.
786
787         Turn on -ffunction-sections -fdata-sections --gc-section flags
788         on unix for the gcc toolchain for release builds to optimize binary
789         size for the Efl port.
790
791         * Source/cmake/OptionsEfl.cmake:
792
793 2012-12-06  Seokju Kwon  <seokju.kwon@gmail.com>
794
795         [EFL] Fix destination path in Source/PlatformEfl.cmake
796         https://bugs.webkit.org/show_bug.cgi?id=104237
797
798         Reviewed by Laszlo Gombos.
799
800         Remove InspectorBackendCommands.js when copying it for the consistency in Source/PlatformEfl.cmake.
801
802         * Source/PlatformEfl.cmake:
803
804 2012-12-06  Shinya Kawanaka  <shinyak@chromium.org>
805
806         Internals.getElementByIdInShadowRoot is nonsense now.
807         https://bugs.webkit.org/show_bug.cgi?id=104241
808
809         Reviewed by Kent Tamura.
810
811         * Source/autotools/symbols.filter:
812
813 2012-12-05  Halton Huo  <halton.huo@intel.com>
814
815         [CMake] Unify coding style for CMake files
816         https://bugs.webkit.org/show_bug.cgi?id=103605
817
818         Reviewed by Laszlo Gombos.
819
820         Update cmake files(.cmake, CMakeLists.txt) with following style rules:
821         1. Indentation
822         1.1 Use spaces, not tabs.
823         1.2 Four spaces as indent.
824         2. Spacing
825         2.1 Place one space between control statements and their parentheses.
826             For eg, if (), else (), elseif (), endif (), foreach (),
827             endforeach (), while (), endwhile (), break ().
828         2.2 Do not place spaces between function and macro statements and
829             their parentheses. For eg, macro(), endmacro(), function(),
830             endfunction().
831         2.3 Do not place spaces between a command or function or macro and its
832             parentheses, or between a parenthesis and its content. For eg,
833             message("testing") not message( "testing") or message ("testing" )
834         2.4 No space at line ending.
835         3. Lowercase when call commands macros and functions. For eg,
836            add_executable() not ADD_EXECUTABLE(), set() not SET().
837
838         * CMakeLists.txt:
839         * Source/CMakeLists.txt:
840         * Source/PlatformEfl.cmake:
841         * Source/cmake/EFLHelpers.cmake:
842         * Source/cmake/FindATK.cmake:
843         * Source/cmake/FindCFLite.cmake:
844         * Source/cmake/FindCairo.cmake:
845         * Source/cmake/FindDBus.cmake:
846         * Source/cmake/FindDirectX.cmake:
847         * Source/cmake/FindE_DBus.cmake:
848         * Source/cmake/FindEcore.cmake:
849         * Source/cmake/FindEdje.cmake:
850         * Source/cmake/FindEet.cmake:
851         * Source/cmake/FindEeze.cmake:
852         * Source/cmake/FindEfreet.cmake:
853         * Source/cmake/FindEina.cmake:
854         * Source/cmake/FindElementary.cmake:
855         * Source/cmake/FindEnchant.cmake:
856         * Source/cmake/FindEvas.cmake:
857         * Source/cmake/FindFontconfig.cmake:
858         * Source/cmake/FindGLIB.cmake:
859         * Source/cmake/FindGStreamer.cmake:
860         * Source/cmake/FindGperf.cmake:
861         * Source/cmake/FindHarfBuzz.cmake:
862         * Source/cmake/FindICU.cmake:
863         * Source/cmake/FindLibSoup.cmake:
864         * Source/cmake/FindQuickTimeSDK.cmake:
865         * Source/cmake/FindSqlite.cmake:
866         * Source/cmake/OptionsBlackBerry.cmake:
867         * Source/cmake/OptionsCommon.cmake:
868         * Source/cmake/OptionsEfl.cmake:
869         * Source/cmake/OptionsWinCE.cmake:
870         * Source/cmake/OptionsWindows.cmake:
871         * Source/cmake/WebKitFS.cmake:
872         * Source/cmake/WebKitFeatures.cmake:
873         * Source/cmake/WebKitHelpers.cmake:
874         * Source/cmake/WebKitMacros.cmake:
875         * Source/cmake/WebKitPackaging.cmake:
876         * Source/cmake/gtest/CMakeLists.txt:
877
878 2012-12-05  Yong Li  <yoli@rim.com>
879
880         [BlackBerry] Build with libjpegturbo
881         https://bugs.webkit.org/show_bug.cgi?id=104152
882
883         Reviewed by Rob Buis.
884
885         RIM PR# 196975.
886         This change is made by Ming Xie to link with libjpegturbo.
887
888         * Source/cmake/OptionsBlackBerry.cmake:
889
890 2012-12-05  Leo Yang  <leoyang@rim.com>
891
892         [BlackBerry] Enable CSS_IMAGE_RESOLUTION
893         https://bugs.webkit.org/show_bug.cgi?id=104132
894
895         Reviewed by Yong Li.
896
897         * Source/cmake/OptionsBlackBerry.cmake:
898
899 2012-12-05  Laszlo Gombos  <l.gombos@samsung.com>
900
901         [CMake] Enable to build WebKit sources without Tools
902         https://bugs.webkit.org/show_bug.cgi?id=103918
903
904         Reviewed by Gyuyoung Kim.
905
906         Turn on building Tools by default only if ENABLE_TOOLS is not explicitly set
907         (enabled or disabled) and the Tools directory exists for all CMake based ports.
908
909         This change enables the possibility to build WebKit even if the Tools directory 
910         does not exists.
911
912         * CMakeLists.txt:
913
914 2012-12-04  Kondapally Kalyan  <kalyan.kondapally@intel.com>
915
916         [EFL][WK2][AC] USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
917         https://bugs.webkit.org/show_bug.cgi?id=103710.
918
919         Reviewed by Kenneth Rohde Christiansen.
920
921         When using GLX back-end we are dependent on GLX support, Xcomposite and Xrender extensions.
922         In this case, GraphicsSurface usage depends on Xcomposite and Xrender extensions. 
923         USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
924
925         * Source/cmake/OptionsEfl.cmake:
926
927 2012-12-03  Pierre Rossi  <pierre.rossi@digia.com>
928
929         [Qt] another stab at fixing the windows build 
930
931         It seems the QT_BUILD_{TARGET}_LIB are not set as they should by qt_module.prf.
932         Define them by hand to be on the safe side.
933
934         * Source/widgetsapi.pri:
935
936 2012-12-03  Alexis Menard  <alexis@webkit.org>
937
938         [EFL] Enable CSS3 background-position offsets by default.
939         https://bugs.webkit.org/show_bug.cgi?id=103879
940
941         Reviewed by Laszlo Gombos.
942
943         Enable the feature for EFL only.
944
945         * Source/cmake/OptionsEfl.cmake:
946
947 2012-12-03  Alexis Menard  <alexis@webkit.org>
948
949         [GTK] Enable CSS3 background-background position offset by default.
950         https://bugs.webkit.org/show_bug.cgi?id=103903
951
952         Reviewed by Philippe Normand.
953
954         Turn on the flag by default.
955
956         * configure.ac:
957
958 2012-12-03  Cosmin Truta  <ctruta@rim.com>
959
960         [BlackBerry] Enable HIDDEN_PAGE_DOM_TIMER_THROTTLING
961         https://bugs.webkit.org/show_bug.cgi?id=103842
962
963         Reviewed by Yong Li.
964
965         Set ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING to ON.
966
967         * Source/cmake/OptionsBlackBerry.cmake:
968
969 2012-12-03  Laszlo Gombos  <l.gombos@samsung.com>
970
971         [CMake] Enable building WebKit2-only build for the EFL port
972         https://bugs.webkit.org/show_bug.cgi?id=103820
973
974         Reviewed by Gyuyoung Kim.
975
976         To create a WebKit2-only build for EFL use the following command:
977         build-webkit --efl --cmakeargs="-DENABLE_WEBKIT=OFF".
978
979         * CMakeLists.txt: Turn on WebKit1 support if it is not explicitly set (enabled or disabled) for
980         all CMake based ports.
981
982         * Source/cmake/OptionsEfl.cmake: Enable WebKit2 
983         for the EFL port if it is not explicitly set (enabled or disabled).
984
985 2012-12-03  Zeno Albisser  <zeno@webkit.org>
986
987         [Qt][Mac] QtWebKitWidgets has wrong install_name.
988
989         This part got lost during the library split.
990         It was done for QtWebKit before, but it also
991         needs to be applied to QtWebKitWidgets.
992
993         Reviewed by Tor Arne Vestbø.
994
995         * Source/widgetsapi.pri:
996
997 2012-11-30  Justin Novosad  <junov@google.com>
998
999         [Chromium] Animation updates fail when using a canvas as a CSS backround-image style with -webkit-canvas
1000         https://bugs.webkit.org/show_bug.cgi?id=103643
1001
1002         Reviewed by Stephen White.
1003
1004         New test to verify that elements using a canvas as a style image
1005         source are redrawn when the canvas is animated.  Added as a manual test
1006         because the bug was not reproducible in DumpRenderTree.
1007
1008         * ManualTests/animated-canvas-as-background.html: Added.
1009
1010 2012-11-30  Pierre Rossi  <pierre.rossi@gmail.com>
1011
1012         [Qt] Unreviewed build break
1013
1014         Rubber-stamped by Simon Hausmann.
1015
1016         Poor man's way to trigger a clean build on a bot.
1017
1018         * WebKit.pro:
1019
1020 2012-11-30  Simon Hausmann  <simon.hausmann@digia.com>
1021
1022         [Qt] Unreviewed doc fix
1023
1024         Add additional search paths for API folders.
1025
1026         * Source/qtwebkit.qdocconf:
1027
1028 2012-11-30  Simon Hausmann  <simon.hausmann@digia.com>, Pierre Rossi  <pierre.rossi@digia.com>
1029
1030         [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
1031         https://bugs.webkit.org/show_bug.cgi?id=99314
1032
1033         Reviewed by Tor Arne Vestbø.
1034
1035         This big change separates QtWebKit into QtWebKit and QtWebKitWidgets as
1036         shared libraries.
1037
1038         It's a big refactoring that mostly involves moving WebCore dependent
1039         code into QtWebKit and accessing it through exported QWebFrameAdapter
1040         and QWebPageAdapter classes.
1041
1042         * Source/QtWebKit.pro:
1043         * Source/api.pri:
1044         * Source/sync.profile:
1045         * Source/widgetsapi.pri: Added.
1046         * WebKit.pro:
1047
1048 2012-11-30  Tor Arne Vestbø  <tor.arne.vestbo@digia.com>
1049
1050         [Qt] Build as a regular Qt module when production_build is enabled
1051
1052         Instead of always setting CONFIG+=force_independent. This means the
1053         libs, headers, and documentation will end up in qtbase for developer
1054         builds of Qt, instead of always in the QtWebKit build directory.
1055
1056         Reviewed by Simon Hausmann.
1057
1058         * Source/api.pri:
1059
1060 2012-11-29  Rafael Weinstein  <rafaelw@chromium.org>
1061
1062         [HTMLTemplateElement] Add feature flag
1063         https://bugs.webkit.org/show_bug.cgi?id=103694
1064
1065         Reviewed by Adam Barth.
1066
1067         This flag will guard the implementation of the HTMLTemplateElement.
1068         http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/templates/index.html
1069
1070         * Source/cmake/WebKitFeatures.cmake:
1071         * Source/cmakeconfig.h.cmake:
1072
1073 2012-11-28  Michael Pruett  <michael@68k.org>
1074
1075         IndexedDB: Remove duplicate toWireString() and createFromWire() methods in JSC SerializedScriptValue
1076         https://bugs.webkit.org/show_bug.cgi?id=103554
1077
1078         Reviewed by Kentaro Hara.
1079
1080         In r135022, duplicate createFromWire() and toWireString() methods
1081         were added to the JSC version of SerializedScriptValue. In
1082         order to allow the JSC SerializedScriptValue to compile when
1083         ENABLE(INDEXED_DATABASE) is turned on, these new methods have
1084         been removed and the old methods have been moved outside the
1085         ENABLE(INDEXED_DATABASE) guard.
1086
1087         * Source/autotools/symbols.filter:
1088
1089 2012-11-28  Shinya Kawanaka  <shinyak@chromium.org>
1090
1091         [Shadow] Move Distribution stuffs from ShadowRoot
1092         https://bugs.webkit.org/show_bug.cgi?id=103481
1093
1094         Reviewed by Hajime Morita.
1095
1096         * Source/autotools/symbols.filter:
1097
1098 2012-11-26  Halton Huo  <halton.huo@intel.com>
1099
1100         [EFL] CMake shows ENABLE_3D_RENDERING and ENABLE_WEBGL is still OFF when AC is enabled
1101         https://bugs.webkit.org/show_bug.cgi?id=100829
1102
1103         Reviewed by Gyuyoung Kim.
1104
1105         In WebKitFeatures.cmake, only use ${_name} for condition to print
1106         a option as ON will prevent the overridden ones in OptionsXXX.cmake,
1107         should use ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} instead.
1108
1109         * Source/cmake/OptionsEfl.cmake: Turn on ENABLE_3D_RENDERING and
1110         ENABLE_WEBGL
1111         * Source/cmake/WebKitFeatures.cmake: Use
1112         ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} to as value of 
1113         a feature is enabled. Adjust options in lexicographical order.
1114
1115 2012-11-26  Kalev Lember  <kalevlember@gmail.com>
1116
1117         [GTK] Explicitly link against librt
1118         https://bugs.webkit.org/show_bug.cgi?id=103194
1119
1120         Reviewed by Martin Robinson.
1121
1122         Fixes broken build with undefined references to shm_open / shm_unlink
1123         symbols. SharedMemoryUnix.cpp uses these so we need to link with -lrt.
1124
1125         * configure.ac:
1126
1127 2012-11-26  Laszlo Gombos  <l.gombos@samsung.com>
1128
1129         [CMake] Allow user specified compiler flags to take precedence
1130         https://bugs.webkit.org/show_bug.cgi?id=103101
1131
1132         Reviewed by Brent Fulgham.
1133
1134         Make sure that compiler and linker flags specified by the build system
1135         are always prepended to the variables that can be specified by the
1136         environment and the user as well. 
1137
1138         * Source/cmake/OptionsCommon.cmake:
1139         * Source/cmake/OptionsWindows.cmake:
1140         * Source/cmake/WebKitHelpers.cmake:
1141
1142 2012-11-23  Alexis Menard  <alexis@webkit.org>
1143
1144         [CSS3 Backgrounds and Borders] Implement new CSS3 background-position parsing.
1145         https://bugs.webkit.org/show_bug.cgi?id=102104
1146
1147         Reviewed by Julien Chaffraix.
1148
1149         Protect the new feature behind a feature flag.
1150
1151         * Source/cmake/WebKitFeatures.cmake:
1152         * Source/cmakeconfig.h.cmake:
1153         * configure.ac:
1154
1155 2012-11-23  Patrick Gansterer  <paroga@webkit.org>
1156
1157         [CMake] Add support for winflexbison distribution
1158         https://bugs.webkit.org/show_bug.cgi?id=102551
1159
1160         Reviewed by Laszlo Gombos.
1161
1162         Since GnuWin32 does not provide recent versions of bision and flex supporting
1163         the alternative winflexbison distribution is the prefered option.
1164
1165         * Source/cmake/WebKitMacros.cmake:
1166
1167 2012-11-23  Laszlo Gombos  <l.gombos@samsung.com>
1168
1169         [EFL] Define WTF_PLATFORM_EFL in Platform.h
1170         https://bugs.webkit.org/show_bug.cgi?id=101482
1171
1172         Reviewed by Kenneth Rohde Christiansen.
1173
1174         Remove the definition of WTF_PLATFORM_EFL from the build system to
1175         make the EFL port consistent with other ports.
1176  
1177         * Source/cmake/OptionsEfl.cmake:
1178
1179 2012-11-23  Krzysztof Czech  <k.czech@samsung.com>
1180
1181         [EFL] Platform support for Accessibility feature.
1182         https://bugs.webkit.org/show_bug.cgi?id=100848
1183
1184         Reviewed by Gyuyoung Kim.
1185
1186         Add support for ATK library.
1187
1188         * Source/cmake/FindATK.cmake: Added.
1189         * Source/cmake/OptionsEfl.cmake:
1190
1191 2012-09-26  Gustavo Noronha Silva  <gns@gnome.org>
1192
1193         [GTK] Split SVG from WebCore to work-around make limitation
1194         https://bugs.webkit.org/show_bug.cgi?id=97735
1195
1196         Reviewed by Carlos Garcia Campos.
1197
1198         Add a new libtool convenience library, libWebCoreSVG.la, to work-around
1199         make limitation when linking libWebCore.
1200
1201         * GNUmakefile.am: variables for the new library.
1202
1203 2012-11-22  Simon Hausmann  <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
1204
1205         [Qt] Separate QWidget dependant code into separate WebKitWidgets static library
1206         https://bugs.webkit.org/show_bug.cgi?id=102800
1207
1208         Reviewed by Tor Arne Vestbø.
1209
1210         This patch separates code that needs to use QWidget related APIs in
1211         WebKit/qt/WebCoreSupport and Api from code that doesn't. This means for
1212         example FrameLoaderClientQt.cpp remains in the WebKit1 static library,
1213         while qwebpage.cpp and qwebframe.cpp become part of the WebKitWidgets
1214         static library. WebKit1 is compiled without QT += widgets and therefore
1215         any widget related dependency has been moved "up" and out of WebKit1 into
1216         the WebKitWidgets library.
1217
1218         Between the code in WebKit.a and WebKitWidgets.a new adapters and
1219         interfaces have been introduced, such as QWebPageAdapter and
1220         QWebFrameAdapter. QWebPageAdapter, when used from WebKit1, is a way to
1221         call out into the API layer, implemented by QWebPage (QWebPagePrivate).
1222         The other way around if QWebPage wants to access WebCore or
1223         WebCoreSupport related functionality, it will go through
1224         QWebPageAdapater (as base class). The separation in the direction up
1225         into the API layer is complete with this patch, no code in WebKit1
1226         depends on QtWidgets. The separation the other way around, code in the
1227         API layer not using any WebCore types, is not complete yet.
1228
1229         Some classes such as QWebSettings, QWebElement or
1230         DumpRenderTreeSupportQt remain in WebKit1. While they are API layer,
1231         they do not depend on widget related Qt APIs and they make much more
1232         use of WebCore internal APIs and therefore are easier to keep in
1233         WebKit1.
1234
1235         In the future we plan to place a real shared library boundary between
1236         WebKit1 and WebKitWidgets, by keeping the WebKit1 static library as
1237         part of the QtWebKit shared library and by turning the WebKitWidgets
1238         static library into a shared one.
1239
1240
1241         * Source/api.pri:
1242         * WebKit.pro:
1243
1244 2012-11-21  Ryuan Choi  <ryuan.choi@gmail.com>
1245
1246         [EFL] Remove unnecessary definition, -DENABLE_SPELLCHECK=1
1247         https://bugs.webkit.org/show_bug.cgi?id=102988
1248
1249         Reviewed by Laszlo Gombos.
1250
1251         Removed -DENABLE_SPELLCHECK=1 because feature macros are controlled by
1252         WEBKIT_OPTION_XXX and cmakeconfig.h.cmake.
1253
1254         * Source/cmake/OptionsEfl.cmake:
1255
1256 2012-11-21  Kondapally Kalyan  <kalyan.kondapally@intel.com>
1257
1258         [EFL] GLX detection is broken.
1259         https://bugs.webkit.org/show_bug.cgi?id=102687.
1260
1261         Reviewed by Laszlo Gombos.
1262
1263         HAVE_GLX is enabled only if WebGL is enabled. This is wrong and we should
1264         explicitly test for GLX support.
1265         This patch makes changes so that we check for glx.h header and sets HAVE_GLX flag appropriately.
1266
1267         * Source/cmake/OptionsEfl.cmake:
1268
1269 2012-11-21  Yael Aharon  <yael.aharon@intel.com>
1270
1271         [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
1272         https://bugs.webkit.org/show_bug.cgi?id=101526
1273
1274         Reviewed by Kenneth Rohde Christiansen.
1275
1276         Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
1277
1278         * Source/cmake/OptionsEfl.cmake:
1279
1280 2012-11-20  Sheriff Bot  <webkit.review.bot@gmail.com>
1281
1282         Unreviewed, rolling out r133859.
1283         http://trac.webkit.org/changeset/133859
1284         https://bugs.webkit.org/show_bug.cgi?id=102875
1285
1286         This patch makes API test broken (Requested by gyuyoung on
1287         #webkit).
1288
1289         * Source/cmake/OptionsEfl.cmake:
1290
1291 2012-11-20  Elliott Sprehn  <esprehn@chromium.org>
1292
1293         Store MutationObserver callback in a hidden property for V8
1294         https://bugs.webkit.org/show_bug.cgi?id=102555
1295
1296         Reviewed by Adam Barth.
1297
1298         Test for reference cycle leaks with mutation observers. There doesn't seem
1299         to be a way to check this for v8, but if you manually run you can see if it
1300         leaks observers.
1301
1302         * ManualTests/leak-cycle-observer-wrapper.html: Added.
1303
1304 2012-11-20  Carlos Garcia Campos  <cgarcia@igalia.com>
1305
1306         Unreviewed. Update NEWS and configure.ac for 1.11.2 release
1307
1308         * configure.ac: Bump tarball version number, not updated in
1309         previous commit by mistake.
1310
1311 2012-11-20  Carlos Garcia Campos  <cgarcia@igalia.com>
1312
1313         Unreviewed. Update NEWS and configure.ac for 1.11.2 release
1314
1315         * configure.ac: Bump version numbers.
1316
1317 2012-11-19  Kihong Kwon  <kihong.kwon@samsung.com>
1318
1319         Add PROXIMITY_EVENTS feature
1320         https://bugs.webkit.org/show_bug.cgi?id=102658
1321
1322         Reviewed by Kentaro Hara.
1323
1324         Add PROXIMITY_EVENTS feature to cmake.
1325
1326         * Source/cmake/WebKitFeatures.cmake:
1327         * Source/cmakeconfig.h.cmake:
1328
1329 2012-11-18  Laszlo Gombos  <l.gombos@samsung.com>
1330
1331         Remove non-existent directories from the make system
1332         https://bugs.webkit.org/show_bug.cgi?id=102632
1333
1334         Reviewed by Kenneth Rohde Christiansen.
1335
1336         Remove (non-existent) symbian references from the exclude list for packaging.
1337
1338         * Source/cmake/WebKitPackaging.cmake:
1339
1340 2012-11-18  Laszlo Gombos  <l.gombos@samsung.com>
1341
1342         Remove non-existent directories from the make system
1343         https://bugs.webkit.org/show_bug.cgi?id=102632
1344
1345         Reviewed by Adam Barth.
1346
1347         Remove (non-existent) symbian references from the exclude list for packaging.
1348
1349         * Source/cmake/WebKitPackaging.cmake:
1350
1351 2012-11-18  Genevieve Mak  <gmak@rim.com>
1352
1353          [BlackBerry] Enable Touch Sliders
1354          https://bugs.webkit.org/show_bug.cgi?id=102516
1355
1356          Reviewed by Rob Buis.
1357
1358          Enabled for BlackBerry only
1359          PR #242781
1360          PR #176014
1361
1362          * Source/cmake/OptionsBlackBerry.cmake:
1363          * Source/cmake/WebKitFeatures.cmake:
1364          * Source/cmakeconfig.h.cmake:
1365
1366 2012-11-18  Carlos Garcia Campos  <cgarcia@igalia.com>
1367
1368         Unreviewed. Fix GTK+ build after r135022.
1369
1370         * Source/autotools/symbols.filter: Add exports for
1371         SerializedScriptValue changes.
1372
1373 2012-11-16  Tony Chang  <tony@chromium.org>
1374
1375         Remove ENABLE_CSS_HIERARCHIES since it's no longer in use
1376         https://bugs.webkit.org/show_bug.cgi?id=102554
1377
1378         Reviewed by Andreas Kling.
1379
1380         As mentioned in https://bugs.webkit.org/show_bug.cgi?id=79939#c41 ,
1381         we're going to revist this feature once additional vendor support is
1382         achieved.
1383
1384         * Source/cmake/WebKitFeatures.cmake:
1385         * Source/cmakeconfig.h.cmake:
1386
1387 2012-11-16  Ulan Degenbaev  <ulan@chromium.org>
1388
1389         [V8] Increment the amount of externally allocated memory for the receiving V8 isolate when transferring ArrayBuffer
1390         https://bugs.webkit.org/show_bug.cgi?id=94463
1391
1392         Reviewed by Kentaro Hara.
1393
1394         Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer is deserialized and transferred.
1395
1396         * ManualTests/typed-array-memory.html:
1397
1398 2012-11-16  Sheriff Bot  <webkit.review.bot@gmail.com>
1399
1400         Unreviewed, rolling out r134908.
1401         http://trac.webkit.org/changeset/134908
1402         https://bugs.webkit.org/show_bug.cgi?id=102473
1403
1404         Broke the Apple Windows Debug build. (Requested by dydx on
1405         #webkit).
1406
1407         * Source/autotools/symbols.filter:
1408
1409 2012-11-16  Sheriff Bot  <webkit.review.bot@gmail.com>
1410
1411         Unreviewed, rolling out r134865.
1412         http://trac.webkit.org/changeset/134865
1413         https://bugs.webkit.org/show_bug.cgi?id=102466
1414
1415         Broke the Apple Windows Debug build. (Requested by dydx on
1416         #webkit).
1417
1418         * Source/autotools/symbols.filter:
1419
1420 2012-11-16  Mikhail Pozdnyakov  <mikhail.pozdnyakov@intel.com>
1421
1422         Avoid copying of ViewportArguments in computeViewportAttributes function
1423         https://bugs.webkit.org/show_bug.cgi?id=102354
1424
1425         Reviewed by Kenneth Rohde Christiansen.
1426
1427         Updated exported symbols for GTK.
1428
1429         * Source/autotools/symbols.filter:
1430
1431 2012-11-15  Gustavo Noronha Silva  <gns@gnome.org>
1432
1433         [GTK] Split WebCore/platform into a separate library
1434         https://bugs.webkit.org/show_bug.cgi?id=94435
1435
1436         Reviewed by Martin Robinson.
1437
1438         More people have been reporting problems when linking WebCore because
1439         the command line limit is being exceeded. Splitting WebCore a bit more
1440         is in order.
1441
1442         * GNUmakefile.am: add variable that will hold the list of source files
1443         for libWebCorePlatform .
1444
1445 2012-11-15  Tony Chang  <tony@chromium.org>
1446
1447         Generate Settings from a .in file
1448         https://bugs.webkit.org/show_bug.cgi?id=100393
1449
1450         Reviewed by Adam Barth.
1451
1452         Generate SettingsMacros.h for cmake.
1453
1454         * Source/cmake/WebKitMacros.cmake:
1455
1456 2012-11-15  Rick Byers  <rbyers@chromium.org>
1457
1458         No tests for changing mouse cursors
1459         https://bugs.webkit.org/show_bug.cgi?id=100550
1460
1461         Reviewed by Brent Fulgham.
1462
1463         Add necessary exports for Internals::getCurrentCursorInfo
1464
1465         * Source/autotools/symbols.filter:
1466
1467 2012-11-15  Kent Tamura  <tkent@chromium.org>
1468
1469         Support stand-alone month names in calendar picker
1470         https://bugs.webkit.org/show_bug.cgi?id=102196
1471
1472         Reviewed by Kentaro Hara.
1473
1474         * ManualTests/forms/calendar-picker.html:
1475         - Remove monthLabels arguments.
1476         - Add a mock implementation of pagePopupController.formatMonth.
1477
1478 2012-11-14  Sheriff Bot  <webkit.review.bot@gmail.com>
1479
1480         Unreviewed, rolling out r134741.
1481         http://trac.webkit.org/changeset/134741
1482         https://bugs.webkit.org/show_bug.cgi?id=102337
1483
1484         "Change is incorrect." (Requested by dydx on #webkit).
1485
1486         * Source/autotools/symbols.filter:
1487
1488 2012-11-14  Daniel Bates  <dbates@webkit.org>
1489
1490         Attempt to fix the Apple Windows Debug and GTK builds after <http://trac.webkit.org/changeset/134691>
1491         (https://bugs.webkit.org/show_bug.cgi?id=96818)
1492
1493         Export symbols similar to the ones we added to WebCore.exp.in in
1494         <http://trac.webkit.org/changeset/134691>.
1495
1496         * Source/autotools/symbols.filter:
1497
1498 2012-11-14  KyungTae Kim  <ktf.kim@samsung.com>
1499
1500         [EFL] Turn on error on warnings for "sign-compare"
1501         https://bugs.webkit.org/show_bug.cgi?id=101761
1502
1503         Reviewed by Gyuyoung Kim.
1504
1505         Remove "-Wno-error=sign-compare" to turn on error on warnings for "sign-compare"
1506
1507         * Source/cmake/WebKitHelpers.cmake:
1508
1509 2012-11-13  Hugo Parente Lima  <hugo.lima@openbossa.org>
1510
1511         FindGLIB.cmake fails do find glib gmodule module.
1512         https://bugs.webkit.org/show_bug.cgi?id=101784
1513
1514         Reviewed by Caio Marcelo de Oliveira Filho.
1515
1516         * Source/cmake/FindGLIB.cmake:
1517
1518 2012-11-13  Huang Dongsung  <luxtella@company100.net>
1519
1520         Coordinated Graphics: Directly composited animated GIFs only render the first image.
1521         https://bugs.webkit.org/show_bug.cgi?id=102043
1522
1523         Reviewed by Noam Rosenthal.
1524
1525         Add a test to check that a gif animation can run on a compositing layer.
1526
1527         * ManualTests/animated-gif-on-compositing-layer.html: Added.
1528
1529 2012-11-12  KyungTae Kim  <ktf.kim@samsung.com>
1530
1531         [EFL] Turn on errors on warnings for WebKit1 and WebKit2 libraries
1532         https://bugs.webkit.org/show_bug.cgi?id=101762
1533
1534         Reviewed by Gyuyoung Kim.
1535
1536         In case of EFL, add ENABLE_WERROR to EXTRA_COMPILER_FLAGS for WEBKIT and WEBKIT2
1537
1538         * Source/CMakeLists.txt:
1539
1540 2012-11-12  Joe Mason  <jmason@rim.com>
1541
1542         [BlackBerry] NetworkJob should not check if data is received with HEAD
1543         https://bugs.webkit.org/show_bug.cgi?id=102034
1544
1545         Reviewed by George Staikos.
1546
1547         Internal PR: 241391
1548
1549         Add test that HEAD XMLHttpRequests return status 404 instead of calling onerror.
1550
1551         * ManualTests/blackberry/head-xhr-nonexistant-file.html: Added.
1552
1553 2012-11-12  KyungTae Kim  <ktf.kim@samsung.com>
1554
1555         [EFL] Turn on error on warnings for "switch"
1556         https://bugs.webkit.org/show_bug.cgi?id=101760
1557
1558         Reviewed by Gyuyoung Kim.
1559
1560         Turn on error on warning for "switch" by removing "-Wno-error=switch" 
1561
1562         * Source/cmake/WebKitHelpers.cmake:
1563
1564 2012-11-11  Shinya Kawanaka  <shinyak@chromium.org>
1565
1566         [Shadow] ElementShadow should have RuleFeatureSet for select attribute selectors.
1567         https://bugs.webkit.org/show_bug.cgi?id=101180
1568
1569         Reviewed by Dimitri Glazkov.
1570
1571         Exposes necessary symbols.
1572
1573         * Source/autotools/symbols.filter:
1574
1575 2012-11-11  Sheriff Bot  <webkit.review.bot@gmail.com>
1576
1577         Unreviewed, rolling out r134144.
1578         http://trac.webkit.org/changeset/134144
1579         https://bugs.webkit.org/show_bug.cgi?id=101876
1580
1581         seems to break win 7 chromium browser test (Requested by
1582         hayato on #webkit).
1583
1584         * Source/autotools/symbols.filter:
1585
1586 2012-11-09  Rick Byers  <rbyers@chromium.org>
1587
1588         No tests for changing mouse cursors
1589         https://bugs.webkit.org/show_bug.cgi?id=100550
1590
1591         Reviewed by Adam Barth.
1592
1593         Add necessary exports for Internals::getCurrentCursorInfo
1594
1595         * Source/autotools/symbols.filter:
1596
1597 2012-11-09  Laszlo Gombos  <l.gombos@samsung.com>
1598
1599         [EFL] Enable -Werror for the EFL port
1600         https://bugs.webkit.org/show_bug.cgi?id=98715
1601
1602         Reviewed by Gyuyoung Kim.
1603
1604         Treat all warnings as errors, except the existing warnings in the
1605         current code base ("unused-parameter", "sign-compare" and "switch").
1606
1607         Thanks for Raphael Kubo da Costa for the extra help.      
1608
1609         * Source/CMakeLists.txt: Enable warnings as error for all libraries
1610         (except WebKit and WebKit2) for the EFL port. 
1611         Other cmake-based ports are welcome to join.
1612
1613         * Source/cmake/WebKitHelpers.cmake: Treat warnings as errors by
1614         default for cmake-based ports when ENABLE_WERROR is set.
1615
1616 2012-11-08  Raphael Kubo da Costa  <raphael.kubo.da.costa@intel.com>
1617
1618         [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
1619         https://bugs.webkit.org/show_bug.cgi?id=101559
1620
1621         Reviewed by Kenneth Rohde Christiansen.
1622
1623         Follow-up to 133859; also change the default value in
1624         OptionsEfl.cmake so that the default changes for people not using
1625         build-webkit (ie. users) as well.
1626
1627         * Source/cmake/OptionsEfl.cmake:
1628
1629 2012-11-08  Yael Aharon  <yael.aharon@intel.com>
1630
1631         [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
1632         https://bugs.webkit.org/show_bug.cgi?id=101526
1633
1634         Reviewed by Kenneth Rohde Christiansen.
1635
1636         Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
1637
1638         * Source/cmake/OptionsEfl.cmake:
1639
1640 2012-11-08  Laszlo Gombos  <l.gombos@samsung.com>
1641
1642         [EFL] Remove non-variable options from the build system
1643         https://bugs.webkit.org/show_bug.cgi?id=101506
1644
1645         Reviewed by Kenneth Rohde Christiansen.
1646
1647         Remove WTF_USE_PTHREADS, WTF_USE_ICU_UNICODE, WTF_USE_CAIRO,
1648         WTF_USE_FREETYPE and WTF_USE_HARFBUZZ_NG cmake variables 
1649         as these are always set to const 1 and not really configurable.
1650
1651         Remove the definition of ENABLE_CONTEXT_MENUS as this is already set to 1 by default in Platform.h.
1652
1653         * Source/cmake/OptionsEfl.cmake:
1654
1655 2012-11-08  Sheriff Bot  <webkit.review.bot@gmail.com>
1656
1657         Unreviewed, rolling out r133865.
1658         http://trac.webkit.org/changeset/133865
1659         https://bugs.webkit.org/show_bug.cgi?id=101579
1660
1661         dependent patch has been rolled out. (Requested by drott on
1662         #webkit).
1663
1664         * Source/cmake/OptionsEfl.cmake:
1665
1666 2012-11-08  Dominik Röttsches  <dominik.rottsches@intel.com>
1667
1668         Unreviewed, rolling out r133859.
1669         http://trac.webkit.org/changeset/133859
1670         https://bugs.webkit.org/show_bug.cgi?id=101526
1671
1672         Breaks EFL bots test execution.
1673
1674         * Source/cmake/OptionsEfl.cmake:
1675
1676 2012-11-08  Raphael Kubo da Costa  <raphael.kubo.da.costa@intel.com>
1677
1678         [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
1679         https://bugs.webkit.org/show_bug.cgi?id=101559
1680
1681         Reviewed by Kenneth Rohde Christiansen.
1682
1683         Follow-up to 133859; also change the default value in
1684         OptionsEfl.cmake so that the default changes for people not using
1685         build-webkit (ie. users) as well.
1686
1687         * Source/cmake/OptionsEfl.cmake:
1688
1689 2012-11-08  Yael Aharon  <yael.aharon@intel.com>
1690
1691         [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
1692         https://bugs.webkit.org/show_bug.cgi?id=101526
1693
1694         Reviewed by Kenneth Rohde Christiansen.
1695
1696         Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
1697
1698         * Source/cmake/OptionsEfl.cmake:
1699
1700 2012-11-07  Keishi Hattori  <keishi@webkit.org>
1701
1702         Implement week picking to calendar picker
1703         https://bugs.webkit.org/show_bug.cgi?id=101449
1704
1705         Reviewed by Kent Tamura.
1706
1707         * ManualTests/forms/calendar-picker.html: Added test for week picker.
1708
1709 2012-11-07  Sheriff Bot  <webkit.review.bot@gmail.com>
1710
1711         Unreviewed, rolling out r133841.
1712         http://trac.webkit.org/changeset/133841
1713         https://bugs.webkit.org/show_bug.cgi?id=101542
1714
1715         Reverted patches were innocent (Requested by shinyak on
1716         #webkit).
1717
1718         * Source/autotools/symbols.filter:
1719
1720 2012-11-07  Shinya Kawanaka  <shinyak@chromium.org> 
1721
1722         Unreviewed, rolling out r133428 and r133749
1723         https://bugs.webkit.org/show_bug.cgi?id=101533
1724
1725         These patches might cause memory regression.
1726
1727         * Source/autotools/symbols.filter:
1728
1729 2012-11-07  Shinya Kawanaka  <shinyak@chromium.org>
1730
1731         [Shadow] Use setPseudo() instead of setShadowPseudoId().
1732         https://bugs.webkit.org/show_bug.cgi?id=101306
1733
1734         Reviewed by Kent Tamura.
1735
1736         Exposes necessary symbols.
1737
1738         * Source/autotools/symbols.filter:
1739
1740 2012-11-07  Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
1741
1742         [Qt] Fix build of modules depending on QtWebKit when using prefix
1743         https://bugs.webkit.org/show_bug.cgi?id=101437
1744
1745         Reviewed by Simon Hausmann.
1746
1747         .qmake.conf loads qt_build_config.prf, which nowadays is responsible for
1748         adding the path to .qmake.super (before it was done by default_pre.prf,
1749         so having setting the path in our default_pre wrapper was sufficient).
1750
1751         * .qmake.conf:
1752
1753 2012-11-06  Keishi Hattori  <keishi@webkit.org>
1754
1755         Implement month picking to calendar picker
1756         https://bugs.webkit.org/show_bug.cgi?id=101333
1757
1758         Reviewed by Kent Tamura.
1759
1760         * ManualTests/forms/calendar-picker.html: Added test for month picker.
1761
1762 2012-11-06  Laszlo Gombos  <l.gombos@samsung.com>
1763
1764         [EFL] Simplify the build system
1765         https://bugs.webkit.org/show_bug.cgi?id=101392
1766
1767         Reviewed by Kenneth Rohde Christiansen.
1768
1769         Remove unused cmake variables. In addition there is no longer a need to define 
1770         WTF_USE_TEXTURE_MAPPER_GL in the build system as that is now handled in Platform.h
1771         (see r133623).
1772
1773         * Source/cmake/OptionsEfl.cmake:
1774
1775 2012-11-05  Simon Hausmann  <simon.hausmann@digia.com>
1776
1777         [Qt] Trivial unreviewed: Add missing module dependencies for builds in Qt CI system.
1778
1779         These fields aren't used by anyone except some perl scripts in the Qt CI builds.
1780
1781         * Source/sync.profile:
1782
1783 2012-11-02  Adam Barth  <abarth@webkit.org>
1784
1785         ENABLE(UNDO_MANAGER) is disabled everywhere and is not under active development
1786         https://bugs.webkit.org/show_bug.cgi?id=100711
1787
1788         Reviewed by Eric Seidel.
1789
1790         * Source/cmake/WebKitFeatures.cmake:
1791         * Source/cmakeconfig.h.cmake:
1792
1793 2012-11-02  Martin Robinson  <mrobinson@igalia.com>
1794
1795         [GTK] Remove dependency on SoupPasswordManager
1796         https://bugs.webkit.org/show_bug.cgi?id=100775
1797
1798         Reviewed by Carlos Garcia Campos.
1799
1800         Add a libsecret dependency to the build. This is necessary so that we can remove
1801         a dependency on SoupPasswordManager.
1802
1803         * configure.ac: Look for libsecret using the pkg-config configuration macro.
1804
1805 2012-11-02  Michael Brüning  <michael.bruning@digia.com>
1806
1807         [Qt][WK2] ASSERT hit for every mouse click
1808         https://bugs.webkit.org/show_bug.cgi?id=100607
1809
1810         Reviewed by Jocelyn Turcotte.
1811
1812         Added a test with a link that contains an <em> tag surrounding the entire inner text.
1813         The test should be run on an assert enabled build and the assert should not be
1814         triggered when tapping the link.
1815
1816         * ManualTests/tap-gesture-on-em-link-tap-highlight-assert.html: Added.
1817
1818 2012-11-01  Ami Fischman  <fischman@chromium.org>
1819
1820         HTMLMediaPlayer should free m_player when src is set/changed
1821         https://bugs.webkit.org/show_bug.cgi?id=99647
1822
1823         Reviewed by Eric Carlson.
1824
1825         * ManualTests/media-players-are-dropped-on-error.html: Added.
1826             Various scenarios are tested to make sure players aren't
1827             leaked in different ways for each of them.
1828
1829 2012-11-01  Beth Dakin  <bdakin@apple.com>
1830
1831         https://bugs.webkit.org/show_bug.cgi?id=100917
1832         There should be a way to dump the scrolling tree from the layout tests
1833
1834         Reviewed by Simon Fraser.
1835
1836         * Source/autotools/symbols.filter:
1837
1838 2012-10-31  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1839
1840         Added viewport at-rule to the CSS parser and tokenizer
1841         https://bugs.webkit.org/show_bug.cgi?id=95961
1842
1843         Reviewed by Kenneth Rohde Christiansen.
1844
1845         Enable CSS Device Adaptation by default on EFL.
1846
1847         * Source/cmake/OptionsEfl.cmake:
1848
1849 2012-10-31  Ian Vollick  <vollick@chromium.org>
1850
1851         Add support for text-based repaint testing
1852         https://bugs.webkit.org/show_bug.cgi?id=100584
1853
1854         Reviewed by Simon Fraser.
1855
1856         Allows tracked repaint rects to be dumped as text.
1857
1858         * Source/autotools/symbols.filter:
1859           Exports for:
1860             FrameView::setTracksRepaints(bool)
1861             Frame::trackedRepaintRectsAsText() const
1862
1863
1864 2012-10-30  Vivek Galatage  <vivekgalatage@gmail.com>
1865
1866         Add files generated by Windows to ignore list for git repository
1867         https://bugs.webkit.org/show_bug.cgi?id=100729
1868
1869         Reviewed by Gyuyoung Kim.
1870
1871         Adding the additional files generated by windows port to the ignore list
1872
1873         * .gitignore:
1874
1875 2012-10-30  Carlos Garcia Campos  <cgarcia@igalia.com>
1876
1877         [GTK] Add a configure option to build with -g1
1878         https://bugs.webkit.org/show_bug.cgi?id=100670
1879
1880         Reviewed by Martin Robinson.
1881
1882         Add min and full options to the --enable-debug-symbols configure
1883         option. Using --enable-debug-symbols=min will use -g1 instead of
1884         -g (which is actually -g2). The first level is enough for most of
1885         the cases, like getting a backtrace, and it's the only way to
1886         build WebKit with debug symbols in a 32 bit system. The option
1887         full is actually the same than yes for backwards compatibility.
1888
1889         * configure.ac:
1890
1891 2012-10-26  Rob Buis  <rbuis@rim.com>
1892
1893         [BlackBerry] Platform Abstraction for WebKit Resource/Image Loading
1894         https://bugs.webkit.org/show_bug.cgi?id=100518
1895
1896         PR 231732
1897
1898         Reviewed by Yong Li.
1899
1900         Remove RESOURCE_PATH from webkit, this is now abstracted in our platform layer.
1901
1902         * Source/cmake/OptionsBlackBerry.cmake:
1903
1904 2012-10-26  Regina Chung  <heejin.r.chung@samsung.com>
1905
1906         [EFL][WK2] Enable WebGL
1907         https://bugs.webkit.org/show_bug.cgi?id=97652
1908
1909         Reviewed by Gyuyoung Kim.
1910
1911         Use Graphics Surface to enable WebGL for WebKit2 EFL.
1912
1913         * Source/cmake/OptionsEfl.cmake:
1914
1915 2012-10-26  Sheriff Bot  <webkit.review.bot@gmail.com>
1916
1917         Unreviewed, rolling out r132601.
1918         http://trac.webkit.org/changeset/132601
1919         https://bugs.webkit.org/show_bug.cgi?id=100494
1920
1921         It broke the Qt build (Requested by Ossy on #webkit).
1922
1923         * Source/cmake/OptionsEfl.cmake:
1924
1925 2012-10-26  Regina Chung  <heejin.r.chung@samsung.com>
1926
1927         [EFL][WK2] Enable WebGL
1928         https://bugs.webkit.org/show_bug.cgi?id=97652
1929
1930         Reviewed by Gyuyoung Kim.
1931
1932         Use Graphics Surface to enable WebGL for WebKit2 EFL.
1933
1934         * Source/cmake/OptionsEfl.cmake:
1935
1936 2012-10-26  Thiago Marcos P. Santos  <thiago.santos@intel.com>
1937
1938         Add feature flags for CSS Device Adaptation
1939         https://bugs.webkit.org/show_bug.cgi?id=95960
1940
1941         Reviewed by Kenneth Rohde Christiansen.
1942
1943         * Source/cmake/WebKitFeatures.cmake:
1944         * Source/cmakeconfig.h.cmake:
1945         * configure.ac:
1946
1947 2012-10-25  Yael Aharon  <yael.aharon@intel.com>
1948
1949         [EFL][WK2][AC] Enable 3D_RENDERING flag
1950         https://bugs.webkit.org/show_bug.cgi?id=99535
1951
1952         Reviewed by Laszlo Gombos.
1953
1954         Turn on the flag ENABLE_3D_RENDERING when WTF_USE_TILE_BACKING_STORE flag is on.
1955         This flag controls perspective and preserves-3d behavior.
1956
1957         * Source/cmake/OptionsEfl.cmake:
1958
1959 2012-10-25  Dominik Röttsches  <dominik.rottsches@intel.com>
1960
1961         Adding feature for XHR_TIMEOUT
1962
1963         Conditionalize XHR timeout support
1964         https://bugs.webkit.org/show_bug.cgi?id=100356
1965
1966         Reviewed by Adam Barth.
1967
1968         Adding feature for XHR_TIMEOUT to disable it on ports that don't have
1969         network backend support for setTimeoutInterval.
1970
1971         * Source/cmake/OptionsEfl.cmake: Default ON on EFL.
1972         * Source/cmake/WebKitFeatures.cmake: Default OFF for any CMAKE based port.
1973         * Source/cmakeconfig.h.cmake: Adding define.
1974         * configure.ac: Make autogen.sh support the --enable/--disable-xhr-timeout parameter.
1975
1976 2012-10-25  Mikhail Pozdnyakov  <mikhail.pozdnyakov@intel.com>
1977
1978         Add setMediaTypeOverride to window.internals.settings
1979         https://bugs.webkit.org/show_bug.cgi?id=100249
1980
1981         Reviewed by Kenneth Rohde Christiansen.
1982
1983         Exported WebCore::Settings::setMediaTypeOverride(WTF::String const&) for GTK port.
1984
1985         * Source/autotools/symbols.filter:
1986
1987 2012-10-24  Michael Carmody  <mcarmody@rim.com>
1988
1989         [BlackBerry] change CMAKE_<CCXX|C>_FLAGS_<RELEASE|DEBUG> from enviroment flags
1990         https://bugs.webkit.org/show_bug.cgi?id=100256
1991
1992         Reviewed by Rob Buis.
1993
1994         This allow override of compile flags without having to edit CMake files.
1995
1996         * Source/cmake/OptionsBlackBerry.cmake:
1997
1998 2012-10-24  Priit Laes  <plaes@plaes.org>
1999
2000         [GTK] ./configure output for CSS Shaders is broken
2001         https://bugs.webkit.org/show_bug.cgi?id=100217
2002
2003         Reviewed by Martin Robinson.
2004
2005         Reformat CSS Filters / Shaders check to clean configure output.
2006
2007         * configure.ac:
2008
2009 2012-10-24  Thiago Marcos P. Santos  <thiago.santos@intel.com>
2010
2011         [EFL] run-webkit-tests writes garbage on stderr when running on Xvfb
2012         https://bugs.webkit.org/show_bug.cgi?id=100243
2013
2014         Reviewed by Kenneth Rohde Christiansen.
2015
2016         Search for X11 development libraries (and thus Xext), necessary to
2017         disable the X extensions error reporting.
2018
2019         * Source/cmake/OptionsEfl.cmake:
2020
2021 2012-10-24  Mario Sanchez Prada  <mario@webkit.org>
2022
2023         [WK2] [GTK] TestWebKitAccessibility is not being run
2024         https://bugs.webkit.org/show_bug.cgi?id=100102
2025
2026         Reviewed by Carlos Garcia Campos.
2027
2028         Moved check for at-spi2 after the definition of enable_webkit2,
2029         since it's only needed for WebKit2GTK API tests.
2030
2031         * configure.ac: Moved the check for at-spi2 down in the file.
2032
2033 2012-10-23  Martin Robinson  <mrobinson@igalia.com>
2034
2035         POTFILES.in/.skip need updates for translators
2036         https://bugs.webkit.org/show_bug.cgi?id=67580
2037
2038         Reviewed by Xan Lopez.
2039
2040         Now process POTFILES.in during configuration.
2041
2042         * configure.ac:
2043
2044 2012-10-23  Kenneth Rohde Christiansen  <kenneth@webkit.org>
2045
2046         Add support for resolution media query
2047         https://bugs.webkit.org/show_bug.cgi?id=99077
2048
2049         Reviewed by Antti Koivisto.
2050
2051         * Source/cmake/OptionsEfl.cmake:
2052         * Source/cmake/WebKitFeatures.cmake:
2053         * Source/cmakeconfig.h.cmake:
2054
2055             Add support for the RESOLUTION_MEDIA_QUERY feature flag.
2056
2057         * Source/autotools/symbols.filter:
2058
2059             Export the WebCore::Settings setting.
2060
2061 2012-10-23  Carlos Garcia Campos  <cgarcia@igalia.com>
2062
2063         Unreviewed. Update NEWS and configure.ac for 1.11.1 release
2064
2065         * configure.ac: Bump version numbers.
2066
2067 2012-10-23  Ryuan Choi  <ryuan.choi@samsung.com>
2068
2069         [EFL][WK2] Add support for IMF composition
2070         https://bugs.webkit.org/show_bug.cgi?id=89552
2071
2072         Reviewed by Gyuyoung Kim.
2073
2074         * Source/cmake/FindEcore.cmake: Checked Ecore_IMF.
2075
2076 2012-10-23  Andras Becsi  <andras.becsi@digia.com>
2077
2078         Remove devicePixelRatio from ViewportAttributes
2079         https://bugs.webkit.org/show_bug.cgi?id=99845
2080
2081         Reviewed by Adam Barth.
2082
2083         * Source/autotools/symbols.filter: Update symbol.
2084
2085 2012-10-22  Pavel Feldman  <pfeldman@chromium.org>
2086
2087         Web Inspector: merge "docked" state into the "dock side" enum.
2088         https://bugs.webkit.org/show_bug.cgi?id=99717
2089
2090         Reviewed by Vsevolod Vlasov.
2091
2092         Otherwise, it is hard to manage these inter-dependent flags.
2093
2094         * Source/autotools/symbols.filter:
2095
2096 2012-10-19  Tony Chang  <tony@chromium.org>
2097
2098         Unreviewed, rolling out r131936.
2099         http://trac.webkit.org/changeset/131936
2100         https://bugs.webkit.org/show_bug.cgi?id=99717
2101
2102         Broke the clang build
2103
2104         * Source/autotools/symbols.filter:
2105
2106 2012-10-19  Dongwoo Joshua Im  <dw.im@samsung.com>
2107
2108         Rename ENABLE_CSS3_TEXT_DECORATION to ENABLE_CSS3_TEXT
2109         https://bugs.webkit.org/show_bug.cgi?id=99804
2110
2111         Reviewed by Julien Chaffraix.
2112
2113         CSS3 text related properties will be implemented under this flag,
2114         including text decoration, text-align-last, and text-justify.
2115
2116         * Source/cmake/OptionsEfl.cmake:
2117         * Source/cmake/WebKitFeatures.cmake:
2118         * Source/cmakeconfig.h.cmake:
2119
2120 2012-10-18  Laszlo Gombos  <l.gombos@samsung.com>
2121
2122         [EFL] Buildfix if Netscape plugin support is disabled
2123         https://bugs.webkit.org/show_bug.cgi?id=99757
2124
2125         Reviewed by Gyuyoung Kim.
2126
2127         Set ENABLE_PLUGIN_PROCESS only if ENABLE_NETSCAPE_PLUGIN_API is set.
2128
2129         * Source/cmake/OptionsEfl.cmake:
2130
2131 2012-10-18  Pablo Flouret  <pablof@motorola.com>
2132
2133         Implement css3-conditional's @supports rule
2134         https://bugs.webkit.org/show_bug.cgi?id=86146
2135
2136         Reviewed by Antti Koivisto.
2137
2138         * Source/cmake/WebKitFeatures.cmake:
2139         * Source/cmakeconfig.h.cmake:
2140         * configure.ac:
2141             Add an ENABLE_CSS3_CONDITIONAL_RULES flag.
2142
2143 2012-10-18  Simon Hausmann  <simon.hausmann@digia.com>
2144
2145         [Qt] Clean up variables controlling Qt module creation/handling
2146
2147         Reviewed by Tor Arne Vestbø.
2148
2149         We now depend on a Qt 5 version that is new enough to allow us to
2150         clean this up. Qt's default_pre.prf uses MODULE_QMAKE_OUTDIR, but
2151         the other MODULE_BASE_* variables are onl used in qmodule.prf.
2152
2153         * Source/api.pri:
2154
2155 2012-10-17  Tor Arne Vestbø  <tor.arne.vestbo@digia.com>
2156
2157         [Qt] Modularize documentation for QtWebKit
2158
2159         Running 'make docs' would fail unless 'make qmake_all' was ran first,
2160         but qmake_all involved generating all the derived sources, which seems
2161         overly complex just for building documentation.
2162
2163         We solve this by preventing all subdirs except QtWebKit from having a
2164         docs target. This would normally work fine on its own, but since we
2165         use CONFIG += ordered, there's now a missing doc target for the
2166         immediate dependency of the QtWebKit subdir. We solve this by adding
2167         a dummy-target ourselves.
2168
2169         Finally, we clean up the qdocconf file to match the rest of the Qt
2170         documentation modularization efforts.
2171
2172         Reviewed by Simon Hausmann.
2173
2174         * Source/QtWebKit.pro:
2175         * Source/api.pri:
2176         * Source/qtwebkit.qdocconf: Added.
2177
2178 2012-10-17  Grzegorz Czajkowski  <g.czajkowski@samsung.com>, Michal Roj <m.roj@sasmung.com>
2179
2180         [WK2][EFL] Implementation of spellchecking feature.
2181         https://bugs.webkit.org/show_bug.cgi?id=91854
2182
2183         Reviewed by Gyuyoung Kim.
2184
2185         Define SPELLCHECK macro and enable it for WK2-Efl.
2186         The spellchecking implementation is based on the Enchant library.
2187         It can be used by other WebKit ports.
2188
2189         * Source/cmake/FindEnchant.cmake: Added.
2190         * Source/cmake/OptionsEfl.cmake: Enable spellchecking feature for WebKit2-EFL.
2191         * Source/cmake/WebKitFeatures.cmake: Define the SPELLCHECK macro.
2192         * Source/cmakeconfig.h.cmake: Add the feature.
2193
2194 2012-10-16  Pablo Flouret  <pablof@motorola.com>
2195
2196         Pre-process CSSGrammar.y before running through bison.
2197         https://bugs.webkit.org/show_bug.cgi?id=94290
2198
2199         Reviewed by Tony Chang.
2200
2201         * Source/cmake/WebKitMacros.cmake:
2202             Use WebCore/css/makegrammar.pl to generate bison grammar files.
2203
2204 2012-10-15  Jer Noble  <jer.noble@apple.com>
2205
2206         WebAudio: limit output level to 0db
2207         https://bugs.webkit.org/show_bug.cgi?id=95792
2208         <rdar://problem/11966135>
2209
2210         Reviewed by Chris Rogers.
2211
2212         Add a manual test to determine that output volume has been limited to 0db.
2213
2214         * ManualTests/webaudio/limit-level-0db.html: Added.
2215
2216 2012-10-16  Simon Hausmann  <simon.hausmann@digia.com>
2217
2218         [Qt] Fix support for silent builds
2219
2220         Reviewed by Tor Arne Vestbø.
2221
2222         The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
2223         ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
2224         with -silent.
2225
2226         * .qmake.conf:
2227
2228 2012-10-16  Simon Hausmann  <simon.hausmann@digia.com>, Tor Arne Vestbø <tor.arne.vestbo@digia.com>
2229
2230         [Qt] Add logic for triggering clean builds on changes to build system files
2231
2232         Reviewed by Csaba Osztrogonác.
2233
2234         Add a line here that can be re-used for recording dummy commits to count how the clean-build-needed
2235         logic failed.
2236
2237         * WebKit.pro:
2238
2239 2012-10-16  Simon Hausmann  <simon.hausmann@digia.com>
2240
2241         Unreviewed, rolling out r131436.
2242         http://trac.webkit.org/changeset/131436
2243
2244         Broke various Qt bots strangely
2245
2246         * .qmake.conf:
2247
2248 2012-10-16  Simon Hausmann  <simon.hausmann@digia.com>
2249
2250         [Qt] Fix support for silent builds
2251
2252         Reviewed by Tor Arne Vestbø.
2253
2254         The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
2255         ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
2256         with -silent.
2257
2258         * .qmake.conf:
2259
2260 2012-10-15  Ryuan Choi  <ryuan.choi@samsung.com>
2261
2262         [EFL] Share resources installed for inspector
2263         https://bugs.webkit.org/show_bug.cgi?id=98991
2264
2265         Reviewed by Gyuyoung Kim.
2266
2267         Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
2268         when INSPECTOR is enabled.
2269
2270         This patch changes to install resources one time and share it.
2271
2272         * Source/PlatformEfl.cmake:
2273         Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
2274         * Source/cmake/OptionsEfl.cmake:
2275
2276 2012-10-15  Simon Hausmann  <simon.hausmann@digia.com>
2277
2278         [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
2279         https://bugs.webkit.org/show_bug.cgi?id=88162
2280
2281         Reviewed by Kenneth Rohde Christiansen.
2282
2283         Rename the QtWebKit module to QtWebKitWidgets.
2284
2285         * Source/api.pri:
2286         * Source/sync.profile:
2287
2288 2012-10-14  Patrick Gansterer  <paroga@webkit.org>
2289
2290         Unreviewed, rolling out r130656.
2291         http://trac.webkit.org/changeset/130656
2292         https://bugs.webkit.org/show_bug.cgi?id=97592
2293
2294         Broke CMake build on Windows
2295
2296         * CMakeLists.txt:
2297
2298 2012-10-12  Sheriff Bot  <webkit.review.bot@gmail.com>
2299
2300         Unreviewed, rolling out r131189.
2301         http://trac.webkit.org/changeset/131189
2302         https://bugs.webkit.org/show_bug.cgi?id=99187
2303
2304         Made inspector http tests crash on WK2. (Requested by rakuco
2305         on #webkit).
2306
2307         * Source/PlatformEfl.cmake:
2308         * Source/cmake/OptionsEfl.cmake:
2309
2310 2012-10-12  Ryuan Choi  <ryuan.choi@samsung.com>
2311
2312         [EFL] Share resources installed for inspector
2313         https://bugs.webkit.org/show_bug.cgi?id=98991
2314
2315         Reviewed by Gyuyoung Kim.
2316
2317         Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
2318         when INSPECTOR is enabled.
2319
2320         This patch changes to install resources one time and share it.
2321
2322         * Source/PlatformEfl.cmake:
2323         Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
2324         * Source/cmake/OptionsEfl.cmake:
2325
2326 2012-10-12  Balazs Kelemen  <kbalazs@webkit.org>
2327
2328         Unreviewed, rolling out r130389.
2329         http://trac.webkit.org/changeset/130389
2330         https://bugs.webkit.org/show_bug.cgi?id=98048
2331
2332         It broke chromium
2333
2334         * Source/autotools/symbols.filter:
2335
2336 2012-10-11  Jinwoo Song  <jinwoo7.song@samsung.com>
2337
2338         [CMAKE] Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature
2339         https://bugs.webkit.org/show_bug.cgi?id=99030
2340
2341         Reviewed by Laszlo Gombos.
2342
2343         Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature which throttles DOM timers
2344         on hidden pages to WebKitFeatures.cmake and cmakeconfig.h.cmake.
2345
2346         * Source/cmake/WebKitFeatures.cmake:
2347         * Source/cmakeconfig.h.cmake:
2348
2349 2012-10-11  Ryosuke Niwa  <rniwa@webkit.org>
2350
2351         Perf-o-matic build fixes.
2352
2353         Get the password from the first item of the array now that each JSON contains an array as
2354         the top-level structure instead of a dictionary, which is the first item in the array.
2355
2356         Remove spaces after comma to save space in Runs objects to work-around the AppEngine's
2357         object size limit. This should buy us a couple of days. We'll implement a proper fix later.
2358
2359         * Websites/webkit-perf.appspot.com/models.py:
2360         (Runs.update_incrementally):
2361         * Websites/webkit-perf.appspot.com/models_unittest.py:
2362         (RunsTest.test_update_or_insert):
2363         * Websites/webkit-perf.appspot.com/report_handler.py:
2364         (ReportHandler.post):
2365
2366 2012-10-10  Tony Chang  <tony@chromium.org>
2367
2368         Unreviewed, rolling out r130937, r130949, r130955, and
2369         r130957.
2370         http://trac.webkit.org/changeset/130937
2371         http://trac.webkit.org/changeset/130949
2372         http://trac.webkit.org/changeset/130955
2373         http://trac.webkit.org/changeset/130957
2374         https://bugs.webkit.org/show_bug.cgi?id=94290
2375
2376         Breaks Qt build
2377
2378         * Source/cmake/WebKitMacros.cmake:
2379
2380 2012-10-10  Pablo Flouret  <pablof@motorola.com>
2381
2382         Pre-process CSSGrammar.y before running through bison.
2383         https://bugs.webkit.org/show_bug.cgi?id=94290
2384
2385         Reviewed by Tony Chang.
2386
2387         * Source/cmake/WebKitMacros.cmake:
2388             Use WebCore/css/makegrammar.pl to generate bison grammar files.
2389
2390 2012-10-10  Simon Fraser  <simon.fraser@apple.com>
2391
2392         Attempt to fix gtk build which controls exports via this mysteriously-named
2393         file.
2394         
2395         * Source/autotools/symbols.filter:
2396
2397 2012-10-10  Shinya Kawanaka  <shinyak@chromium.org>
2398
2399         Needs internal API to return distributed nodes for InsertionPoint
2400         https://bugs.webkit.org/show_bug.cgi?id=98868
2401
2402         Reviewed by Hajime Morita.
2403
2404         * Source/autotools/symbols.filter:
2405
2406 2012-10-10  Yong Li  <yoli@rim.com>
2407
2408         [BlackBerry] Define WTF_USE_EXTRA_MACROS in cmake rather than Platform.h
2409         https://bugs.webkit.org/show_bug.cgi?id=98819
2410
2411         Reviewed by Rob Buis.
2412
2413         And make it depend on SHARED_CORE
2414         RIM PR# 221339.
2415
2416         * Source/cmake/OptionsBlackBerry.cmake:
2417
2418 2012-10-10  Keishi Hattori  <keishi@webkit.org>
2419
2420         REGRESSION (r129738): Calendar picker is too wide when the input is rtl
2421         https://bugs.webkit.org/show_bug.cgi?id=98881
2422
2423         Reviewed by kent Tamura.
2424
2425         * ManualTests/forms/calendar-picker.html: Added isCalendarRTL parameters.
2426
2427 2012-10-10  Christophe Dumez  <christophe.dumez@intel.com>
2428
2429         [EFL][WK2] Port MiniBrowser to Elementary
2430         https://bugs.webkit.org/show_bug.cgi?id=98748
2431
2432         Reviewed by Kenneth Rohde Christiansen.
2433
2434         Bump EFL librairies dependencies to v1.7
2435         and add Elementary as optional dependency now
2436         that it is needed to build MiniBrowser.
2437
2438         * Source/cmake/FindEet.cmake: Added.
2439         * Source/cmake/FindElementary.cmake: Added.
2440         * Source/cmake/OptionsEfl.cmake:
2441
2442 2012-10-09  Simon Pena  <spena@igalia.com>
2443
2444         [GTK] Add support for running JavaScript from GResources
2445         https://bugs.webkit.org/show_bug.cgi?id=98488
2446
2447         Reviewed by Carlos Garcia Campos.
2448
2449         GResources allow embedding certain resources, frequently used, in a "bundle"
2450         which can be kept separated or stored in the binary. This patch adds
2451         support for running JavaScript from GResources.
2452
2453         * configure.ac: Add support for compiling GResources
2454
2455 2012-10-09  Zan Dobersek  <zandobersek@gmail.com>
2456
2457         Unreviewed GTK build fix after r130689.
2458
2459         Adding a required symbol to symbols.filter.
2460
2461         * Source/autotools/symbols.filter:
2462
2463 2012-10-08  Laszlo Gombos  <l.gombos@samsung.com>
2464
2465         [EFL] Add minimum version information for tool dependencies
2466         https://bugs.webkit.org/show_bug.cgi?id=97592
2467
2468         Reviewed by Kenneth Rohde Christiansen.
2469
2470         Capture the minimum version information for the tools that are required
2471         to build the EFL port (or more generally WebKit).
2472
2473         * CMakeLists.txt:
2474
2475 2012-10-08  Dongwoo Joshua Im  <dw.im@samsung.com>
2476
2477         [EFL] Fix build break when WEB_AUDIO is enabled.
2478         https://bugs.webkit.org/show_bug.cgi?id=98635
2479
2480         Unreviewed build fix.
2481
2482         Build error is occurred because of the new flag, ENABLE_LEGACY_WEB_AUDIO,
2483         which was introduced by https://bugs.webkit.org/show_bug.cgi?id=97050.
2484
2485         * Source/cmakeconfig.h.cmake: Add ENABLE_LEGACY_WEB_AUDIO.
2486
2487 2012-10-08  Joone Hur  <joone.hur@intel.com>
2488
2489         [EFL] Add support for -webkit-sticky
2490         https://bugs.webkit.org/show_bug.cgi?id=95182
2491
2492         Reviewed by Kenneth Rohde Christiansen.
2493
2494         Turn on CSS sticky position by default for WebKitEfl,
2495         but most of the CSS sticky position test cases still do not pass on WK1.
2496
2497         * Source/cmake/OptionsEfl.cmake:
2498
2499 2012-10-05  José Dapena Paz  <jdapena@igalia.com>
2500
2501         [GTK] Add support for creating EGL contexts
2502         https://bugs.webkit.org/show_bug.cgi?id=77921
2503
2504         Reviewed by Martin Robinson.
2505
2506         This patch adds support for EGL, using OpenGL and OpenGL ES 2. Both
2507         options are set up on compile time, with the configure options
2508         --enable-egl and --enable-gles2.
2509
2510         The implementation only adds support for EGL on top of X11, to
2511         isolate the changes to the minimum. More changes should come
2512         later to enable EGL for other targets (as Wayland).
2513
2514         * GNUmakefile.am:
2515         * configure.ac: new configure options --enable-egl and --enable-gles2.
2516
2517 2012-10-04  Rob Buis  <rbuis@rim.com>
2518
2519         [BlackBerry] Sync up CMake files
2520         https://bugs.webkit.org/show_bug.cgi?id=98442
2521
2522         Reviewed by Gyuyoung Kim.
2523
2524         Amongst others some internal paths changed.
2525
2526         * Source/cmake/OptionsBlackBerry.cmake:
2527
2528 2012-10-04  Christophe Dumez  <christophe.dumez@intel.com>
2529
2530         [EFL] Add libxml 2.8.0 to jhbuild
2531         https://bugs.webkit.org/show_bug.cgi?id=98418
2532
2533         Reviewed by Laszlo Gombos.
2534
2535         Bump dependency for libxml to 2.8.0 to match
2536         jhbuild.
2537
2538         * Source/cmake/OptionsEfl.cmake:
2539
2540 2012-10-04  Balazs Kelemen  <kbalazs@webkit.org>
2541
2542         Don't allow to disable compositing in forced compositing mode
2543         https://bugs.webkit.org/show_bug.cgi?id=98048
2544
2545         Reviewed by Jocelyn Turcotte.
2546
2547         Export Settings::setAcceleratedCompositingEnabled because it has been deinlined.
2548
2549         * Source/autotools/symbols.filter:
2550
2551 2012-10-03  Ryuan Choi  <ryuan.choi@samsung.com>
2552
2553         [EFL] Default.edj should be generated although ENABLE_WEBKIT disabled.
2554         https://bugs.webkit.org/show_bug.cgi?id=97753
2555
2556         Reviewed by Laszlo Gombos.
2557
2558         default.edj is used in both webkit/efl and webkit2/efl.
2559         However, it has been generated only when ENABLE_WEBKIT is enabled.
2560
2561         This patch separates the script which generates default.edj
2562         from source/webkit/platformefl.cmake.
2563
2564         * Source/CMakeLists.txt:
2565         * Source/PlatformEfl.cmake: Added to generate custom target for default theme.
2566         * Source/cmake/OptionsEfl.cmake:
2567         Moved directory generation from WebKit/PlatformEfl.cmake
2568         because THEME_BINARY_DIR is used for both Default Theme and control theme in Tools.
2569
2570 2012-10-03  Otto Derek Cheung  <otcheung@rim.com>
2571
2572         [BlackBerry] Implementing the NetworkInfo API for BB port 
2573         https://bugs.webkit.org/show_bug.cgi?id=98273
2574
2575         Reviewed by Rob Buis.
2576
2577         Adding references to new classes added to support BlackBerry's
2578         NetworkInfo implementation.
2579
2580         * Source/cmake/OptionsBlackBerry.cmake:
2581
2582 2012-10-01  Keishi Hattori  <keishi@webkit.org>
2583
2584         Calendar picker should use zero as default step base
2585         https://bugs.webkit.org/show_bug.cgi?id=97976
2586
2587         Reviewed by Kent Tamura.
2588
2589         * ManualTests/forms/calendar-picker.html: Added stepBase parameters.
2590
2591 2012-09-28  Mariusz Grzegorczyk  <mariusz.g@samsung.com>
2592
2593         [WK2][GTK][EFL] Share WebKit2-GTK plugin process implementation with EFL port
2594         https://bugs.webkit.org/show_bug.cgi?id=91844
2595
2596         Reviewed by Simon Hausmann.
2597
2598         Turn on Netscape Plugin API by default  for WebKit2-Efl.
2599
2600         * Source/cmake/OptionsEfl.cmake:
2601
2602 2012-09-28  Alpha Lam  <hclam@chromium.org>
2603
2604         REGRESSION(r122215) - CachedImage::likelyToBeUsedSoon crashes on accessing a deleted CachedImageClient
2605         https://bugs.webkit.org/show_bug.cgi?id=97749
2606
2607         Reviewed by James Robinson.
2608
2609         Added a manual test to demonstrate drag image and crashing.
2610
2611         * ManualTests/drag-image-no-crash.html: Added.
2612
2613 2012-09-27  Keishi Hattori  <keishi@webkit.org>
2614
2615         SuggestionPicker should support rtl
2616         https://bugs.webkit.org/show_bug.cgi?id=97555
2617
2618         Reviewed by Kent Tamura.
2619
2620         * ManualTests/forms/calendar-picker.html: Added tests for Arabic with datalist.
2621
2622 2012-09-27  Patrick Gansterer  <paroga@webkit.org>
2623
2624         [WINCE] Enable JIT by default
2625
2626         * Source/cmake/OptionsWinCE.cmake:
2627
2628 2012-09-26  Martin Robinson  <mrobinson@igalia.com>
2629
2630         [GTK] Use XDamage to simplify RedirectedXCompositeWindow
2631         https://bugs.webkit.org/show_bug.cgi?id=97267
2632
2633         Reviewed by Alejandro G. Castro.
2634
2635         Use XDamage to queue redraws of the widget when redirecting accelerated compositing
2636         to an offscreen window. This allows removing a finicky timer-based approach, improves
2637         performance, and allows simplifying things greatly.
2638
2639         * configure.ac: Add support for finding XDamage via pkg-config.
2640
2641 2012-09-26  Simon Hausmann  <simon.hausmann@digia.com>
2642
2643         [Qt] Remove Qt Quick 1 support
2644
2645         Reviewed by Kenneth Rohde Christiansen.
2646
2647         It is being moved to the Qt5 QtQuick1 module.
2648
2649         * Source/tests.pri:
2650
2651 2012-09-26  Zan Dobersek  <zandobersek@gmail.com>
2652
2653         [GTK] Enable some of the unstable CSS features
2654         https://bugs.webkit.org/show_bug.cgi?id=97572
2655
2656         Reviewed by Martin Robinson.
2657
2658         Export the required RuntimeEnabledFeatures symbol.
2659
2660         * Source/autotools/symbols.filter:
2661
2662 2012-09-25  Cosmin Truta  <ctruta@rim.com>
2663
2664         [BlackBerry] Enable LLInt
2665         https://bugs.webkit.org/show_bug.cgi?id=97604
2666
2667         Reviewed by Yong Li.
2668
2669         * Source/cmake/OptionsBlackBerry.cmake:
2670
2671 2012-09-25  Ryosuke Niwa  <rniwa@webkit.org>
2672
2673         Perf-o-matic should store "values" and support array'ed input
2674         https://bugs.webkit.org/show_bug.cgi?id=97601
2675
2676         Reviewed by Dirk Pranke.
2677
2678         Support new JSON format where the outermost structure is an array instead of a dictionary and results may
2679         contain "values". This change will let us remove some code from run-perf-tests.
2680
2681         Old: {"webkit-revision": 123456, "results": {"test": {"avg": 123}}
2682         New: [{"webkit-revision": 123456, "results": {"test": {"avg": 123, values: [122, 123, 124]}}}]
2683
2684         * Websites/webkit-perf.appspot.com/app.yaml: Incremented the version number.
2685         * Websites/webkit-perf.appspot.com/models.py:
2686         (TestResult): Added values property.
2687         (TestResult.get_or_insert_from_parsed_json): Pass in "values" to the constructor if the value is present.
2688         (ReportLog.get_value): Use the first item in the array if self._parsed uses the new format.
2689         (ReportLog.results_are_well_formed): Verifies that items in "values" are floats convertible. Also verify that
2690         if the JSON uses new format, there is exactly one set of results. In theory, we could support multiple results
2691         but we don't do that now for its complexity.
2692         * Websites/webkit-perf.appspot.com/models_unittest.py:
2693         (TestResultTests.test_get_or_insert_stat_value): Make sure values is present and is an empty list.
2694         (TestResultTests.test_get_or_insert_stat_value_with_values): Added.
2695         (ReportLogTests.test_results_are_well_formed):
2696         (ReportLogTests.test_chromium_revision): Renamed from chromium_revision so that it actually runs.
2697         (ReportLogTests.test_results_in_array):
2698
2699 2012-09-25  Laszlo Gombos  <l.gombos@samsung.com>
2700
2701         [EFL] Update minimal required versions for dependencies
2702         https://bugs.webkit.org/show_bug.cgi?id=97523
2703
2704         Reviewed by Gyuyoung Kim.
2705
2706         Use the same versions numbers for dependencies as in Tools/efl/jhbuild.modules.
2707
2708         * Source/cmake/OptionsEfl.cmake:
2709
2710 2012-09-24  Simon Hausmann  <simon.hausmann@digia.com>
2711
2712         [Qt] Fix build with latest Qt 5
2713         https://bugs.webkit.org/show_bug.cgi?id=97479
2714
2715         Reviewed by Tor Arne Vestbø.
2716
2717         Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
2718         passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
2719         sync.profile.
2720
2721         * Source/api.pri:
2722
2723 2012-09-24  Bo Liu  <boliu@chromium.org>
2724
2725         Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
2726         https://bugs.webkit.org/show_bug.cgi?id=97055
2727
2728         Reviewed by Adam Barth.
2729
2730         Relanding 128780, 128676, 128645. Was reverted in 128914 due to
2731         performance regression in Chromium.
2732
2733         New changes in addition to previously reverted patches:
2734
2735         Refactored CachedResource::requestResource, loadResource, and
2736         revalidateResource. Moved CachedResource::load method to end of
2737         requestResource so there is one place where load is called for all
2738         resources.
2739
2740         Added a enum parameter for requestResource and
2741         determineRevalidationPolicy so that FrameLoaderClient::allowImage call
2742         do not need to be called multiple times.
2743
2744         Removed CachedImage::load call in requestImage so it is not called
2745         twice.
2746
2747         Removed unnecessary Frame.h includes in CachedResource and
2748         CachedImage.
2749
2750         Removed dead load() method declaration in CachedImage.
2751
2752         Updated text expectation for two image-permissions tests to reflect
2753         the removed calls to allowImage.
2754
2755         * Source/autotools/symbols.filter:
2756
2757 2012-09-24  Byungwoo Lee  <bw80.lee@samsung.com>
2758
2759         [CMake] Change hardcoded 'lib' and 'bin' in CMakeLists.txt to 'LIB_INSTALL_DIR' and 'EXEC_INSTALL_DIR'.
2760         https://bugs.webkit.org/show_bug.cgi?id=97419
2761
2762         Reviewed by Gyuyoung Kim.
2763
2764         Use the value of LIB_INSTALL_DIR and EXEC_INSTALL_DIR instead of
2765         hardcoding 'lib' and 'bin' for CMAKE_{ARCHIVE,LIBRARY,RUNTIME}_OUTPUT_DIRECTORY.
2766
2767         * CMakeLists.txt:
2768         Use ${LIB_INSTALL_DIR} instead of hardcoding "lib".
2769         Use ${EXEC_INSTALL_DIR} instead of hardcoding "bin".
2770
2771 2012-09-24  Sheriff Bot  <webkit.review.bot@gmail.com>
2772
2773         Unreviewed, rolling out r129343.
2774         http://trac.webkit.org/changeset/129343
2775         https://bugs.webkit.org/show_bug.cgi?id=97479
2776
2777         It broke the build (Requested by Ossy_NIGHT on #webkit).
2778
2779         * Source/api.pri:
2780
2781 2012-09-24  Sheriff Bot  <webkit.review.bot@gmail.com>
2782
2783         Unreviewed, rolling out r129388.
2784         http://trac.webkit.org/changeset/129388
2785         https://bugs.webkit.org/show_bug.cgi?id=97477
2786
2787         Caused an assertion in a WebKit2 unit test (Requested by
2788         abarth on #webkit).
2789
2790         * Source/autotools/symbols.filter:
2791
2792 2012-09-24  Dominik Röttsches  <dominik.rottsches@intel.com>
2793
2794         [EFL][DRT] Enable Regions support
2795         https://bugs.webkit.org/show_bug.cgi?id=83897
2796
2797         Reviewed by Kenneth Rohde Christiansen.
2798
2799         Default build setting for CSS regions set to on.
2800
2801         * Source/cmake/OptionsEfl.cmake:
2802
2803 2012-09-24  Bo Liu  <boliu@chromium.org>
2804
2805         Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
2806         https://bugs.webkit.org/show_bug.cgi?id=97055
2807
2808         Reviewed by Adam Barth.
2809
2810         Relanding 128780, 128676, 128645. Was reverted in 128914 due to
2811         performance regression in Chromium.
2812
2813         New changes in addition to previously reverted patches:
2814
2815         Refactored CachedResource::requestResource, loadResource, and
2816         revalidateResource. Moved CachedResource::load method to end of
2817         requestResource so there is one place where load is called for all
2818         resources.
2819
2820         Added a enum parameter for requestResource and
2821         determineRevalidationPolicy so that FrameLoaderClient::allowImage call
2822         do not need to be called multiple times.
2823
2824         Removed CachedImage::load call in requestImage so it is not called
2825         twice.
2826
2827         Removed unnecessary Frame.h includes in CachedResource and
2828         CachedImage.
2829
2830         Removed dead load() method declaration in CachedImage.
2831
2832         Updated text expectation for two image-permissions tests to reflect
2833         the removed calls to allowImage.
2834
2835         * Source/autotools/symbols.filter:
2836
2837 2012-09-24  Vivek Galatage  <vivekgalatage@gmail.com>
2838
2839         Web Inspector: implement testing harness for pure protocol tests.
2840         https://bugs.webkit.org/show_bug.cgi?id=90675
2841
2842         Reviewed by Yury Semikhatsky.
2843
2844         Added export symbols required for Gtk+ to support the Inspector Protocol
2845         testing harness.
2846
2847         * Source/autotools/symbols.filter:
2848
2849 2012-09-24  Simon Hausmann  <simon.hausmann@digia.com>
2850
2851         [Qt] Fix build with latest Qt 5
2852
2853         Reviewed by Tor Arne Vestbø.
2854
2855         Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
2856         passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
2857         sync.profile.
2858
2859         * Source/api.pri:
2860
2861 2012-09-23  Keishi Hattori  <keishi@webkit.org>
2862
2863         Add suggestionPicker to CalendarPicker
2864         https://bugs.webkit.org/show_bug.cgi?id=97201
2865
2866         Reviewed by Kent Tamura.
2867
2868         * ManualTests/forms/calendar-picker.html: Added tests for SuggestionPicker.
2869
2870 2012-09-21  Ami Fischman  <fischman@chromium.org>
2871
2872         HTMLMediaElement isn't garbage collected between document reloads
2873         https://bugs.webkit.org/show_bug.cgi?id=97020
2874
2875         Reviewed by Eric Carlson.
2876
2877         Manual test added: ManualTests/audio-freed-during-reload.html
2878
2879         * ManualTests/audio-freed-during-reload.html:
2880
2881 2012-09-21  Chris Rogers  <crogers@google.com>
2882
2883         Add Web Audio support for deprecated/legacy APIs
2884         https://bugs.webkit.org/show_bug.cgi?id=97050
2885
2886         Reviewed by Eric Carlson.
2887
2888         * Source/cmake/WebKitFeatures.cmake:
2889
2890 2012-09-21  Simon Hausmann  <simon.hausmann@digia.com>
2891
2892         [Qt] Bail out when trying to build WebKit with Qt != 5
2893
2894         Reviewed by Tor Arne Vestbø.
2895
2896         Moved check for Qt version out of default_pre into top-level WebKit.pro,
2897         because we never reach default_pre.prf due to the lack of .qmake.conf support
2898         in older versions of Qt/QMake.
2899
2900         * WebKit.pro:
2901
2902 2012-09-20  Simon Hausmann  <simon.hausmann@digia.com>
2903
2904         [Qt] QtWebKit module header includes private dependencies
2905
2906         Reviewed by Tor Arne Vestbø.
2907
2908         Moved loading of webkit_modules.prf a few lines down after the definition
2909         of QT_API_DEPENDS, because webkit_modules.prf does the sanitization of the
2910         QT variable now and therefore needs QT_API_DEPENDS.
2911
2912         * Source/api.pri:
2913
2914 2012-09-18  Sailesh Agrawal  <sail@chromium.org>
2915
2916         Chromium: Scrollbar with tickmarks doesn't respond to clicks
2917         https://bugs.webkit.org/show_bug.cgi?id=96049
2918
2919         Reviewed by Beth Dakin.
2920
2921         Update exported symbols.
2922
2923         * Source/autotools/symbols.filter:
2924
2925 2012-09-18  Bo Liu  <boliu@chromium.org>
2926
2927         Revert 128780, 128676, 128645
2928         https://bugs.webkit.org/show_bug.cgi?id=97022
2929
2930         Reviewed by Adam Barth.
2931
2932         I made these revisions to add in-place reload behavior to ImagesEnabled setting.
2933         Reverting this for now due to them causing performance regression in
2934         chromium, possibly caused by increased calls to
2935         PermissionClient::imageAllowed.
2936
2937         * Source/autotools/symbols.filter:
2938
2939 2012-09-18  Ryuan Choi  <ryuan.choi@samsung.com>
2940
2941         [CMAKE] Fix build break because of memory exhausted.
2942         https://bugs.webkit.org/show_bug.cgi?id=77327
2943
2944         Reviewed by Gyuyoung Kim.
2945
2946         Added to avoid memory exhaustion on 32bit linux debug build.
2947
2948         * Source/cmake/OptionsCommon.cmake:
2949
2950 2012-09-17  Rob Buis  <rbuis@rim.com>
2951
2952         [BlackBerry] Enable VIDEO_TRACK
2953         https://bugs.webkit.org/show_bug.cgi?id=96949
2954
2955         Reviewed by Antonio Gomes.
2956
2957         Turn on VIDEO_TRACK feature.
2958
2959         * Source/cmake/OptionsBlackBerry.cmake:
2960
2961 2012-09-17  Zan Dobersek  <zandobersek@gmail.com>
2962
2963         [Gtk] Remove configuration options for stable features that are currently enabled
2964         https://bugs.webkit.org/show_bug.cgi?id=96621
2965
2966         Reviewed by Martin Robinson.
2967
2968         Remove configuration flags that were used for either features that were enabled
2969         by default or were enabled only when unstable features support was enabled. In
2970         any case the feature was removed only if it does not introduce a dependency.
2971
2972         * configure.ac:
2973
2974 2012-09-17  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2975
2976         [Qt] Auto-generate the module pri file for QtWebKit
2977
2978         Reviewed by Simon Hausmann.
2979
2980         * Source/api.pri:
2981
2982 2012-09-14  Julien Chaffraix  <jchaffraix@webkit.org>
2983
2984         Revert r127457 and following fixes due to several hit-testing regressions
2985         https://bugs.webkit.org/show_bug.cgi?id=96830
2986
2987         Reviewed by Antonio Gomes.
2988
2989         This change reverts r127457, r127863 and r128505.
2990
2991         * Source/autotools/symbols.filter:
2992
2993 2012-09-14  Adam Barth  <abarth@webkit.org>
2994
2995         Remove webkitPostMessage
2996         https://bugs.webkit.org/show_bug.cgi?id=96577
2997
2998         Reviewed by Ojan Vafai.
2999
3000         Add ENABLE_LEGACY_VENDOR_PREFIXES flag.
3001
3002         * Source/cmake/WebKitFeatures.cmake:
3003         * Source/cmakeconfig.h.cmake:
3004
3005 2012-09-14  Jeffrey Pfau  <jpfau@apple.com>
3006
3007         Allow third-party storage blocking setting to change while a page is loaded
3008         https://bugs.webkit.org/show_bug.cgi?id=95790
3009
3010         Reviewed by Brady Eidson.
3011
3012         Update exported symbols.
3013
3014         * Source/autotools/symbols.filter:
3015
3016 2012-09-14  Bo Liu  <boliu@chromium.org>
3017
3018         Add in-place reload behavior to ImagesEnabled setting
3019         https://bugs.webkit.org/show_bug.cgi?id=95478
3020
3021         Reviewed by Adam Barth.
3022
3023         Export WebCore::Settings::setImagesEnabled symbol.
3024
3025         * Source/autotools/symbols.filter:
3026
3027 2012-09-14  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
3028
3029         [Qt] Fix handling of debug/release/debug_and_release/build_all
3030
3031         We now pick up the defaults from Qt, in default_pre (CONFIG already
3032         contains the appropriate values for debug and release). We then let
3033         the command line arguments to qmake, or the project files themselves,
3034         override the configuration, and finally we sanitize the configuration
3035         in default_post.
3036
3037         Reviewed by Simon Hausmann.
3038
3039         * Source/api.pri:
3040
3041 2012-09-14  Keishi Hattori  <keishi@webkit.org>
3042
3043         Add runtime flag that enables lang attribute for form controls in LayoutTests
3044         https://bugs.webkit.org/show_bug.cgi?id=96636
3045
3046         Reviewed by Kent Tamura.
3047
3048         * Source/autotools/symbols.filter:
3049
3050 2012-09-13  Raphael Kubo da Costa  <raphael.kubo.da.costa@intel.com>
3051
3052         [CMake] Remove some redundant warning flags and enable a few more warnings.
3053         https://bugs.webkit.org/show_bug.cgi?id=96654
3054
3055         Reviewed by Kenneth Rohde Christiansen.
3056
3057         * Source/cmake/WebKitHelpers.cmake: Remove a few warning flags
3058         which are already enabled by -Wall and -Wextra, remove -W which
3059         looks useless and also enable a few more warnings by removing
3060         their -Wno-foo counterparts which were present.
3061
3062 2012-09-13  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
3063
3064         [Qt] Ensure that QT is finalized before loading qt_module.prf
3065
3066         As qt_module.prf does dependency tracking based on the content of the
3067         QT variable. The intermediate WebKit modules modify the variable in
3068         their .pri files, so we have to ensure we've loaded all the modules
3069         before loading qt_module.
3070
3071         Reviewed by Tor Arne Vestbø.
3072         Patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com> on 2012-09-13
3073
3074         * Source/api.pri:
3075
3076 2012-09-13  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
3077
3078         [Qt] Make sure LIBS, PKGCONFIG, and QT, do not affect QtWebKit's prl file
3079
3080         Unless it's actually a dependency of the public QtWebKit API.
3081
3082         We could replace every occurance of LIBS, PKGCONFIG, and QT, in the pri
3083         files with their _PRIVATE equivivalent, but that's likely to break when
3084         someone adds a new QT/LIBS/PKGCONFIG += foo line somewhere. Instead we
3085         clean up the variables in default_post.
3086
3087         This means that the CONFIG -= explicitlib in linkAgainstLibrary() is no
3088         longer needed, as it was a workaround for the intermediate libraries ending
3089         up in the prl file. And, since CONFIG -= staticlib was there to support
3090         the explicitlib option, we can remove that too (as well as the exception
3091         for gprof, since it would be empty). If gprof needs tweaks to always link
3092         statically they should go in gprof.prf.
3093
3094         Reviewed by Simon Hausmann.
3095
3096         * Source/api.pri:
3097
3098 2012-09-13  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
3099
3100         [Qt] Fllow rename of qt_module_config.prf to qt_module.prf
3101
3102         Reviewed by Tor Arne Vestbø.
3103
3104         * Source/api.pri:
3105
3106 2012-09-13  Simon Hausmann  <simon.hausmann@nokia.com>
3107
3108         [Qt] syncqt isn't re-run when WebKit1.pro changes and we're building with --no-webkit2
3109         https://bugs.webkit.org/show_bug.cgi?id=96545
3110
3111         Reviewed by Tor Arne Vestbø.
3112
3113         Do the QMAKE_INTERNAL_INCLUDED_FILES trick separately for WebKit1.pro and WebKit2/Target.pri,
3114         depending on build?(webkit1) and build?(webkit2), as discussed earlier.
3115
3116         * Source/api.pri:
3117
3118 2012-09-12  Sheriff Bot  <webkit.review.bot@gmail.com>
3119
3120         Unreviewed, rolling out r127876.
3121         http://trac.webkit.org/changeset/127876
3122         https://bugs.webkit.org/show_bug.cgi?id=96600
3123
3124         mouse click doesn't work for spin button if spin button in
3125         iframe (Requested by yosin on #webkit).
3126
3127         * Source/autotools/symbols.filter:
3128
3129 2012-09-12  KyungTae Kim  <ktf.kim@samsung.com>
3130
3131         [EFL] Support download attribute feature
3132         https://bugs.webkit.org/show_bug.cgi?id=96462
3133
3134         Reviewed by Gyuyoung Kim.
3135
3136         * Source/cmake/OptionsEfl.cmake: Enable DOWNLOAD_ATTRIBUTE feature.
3137
3138 2012-09-12  Sami Kyostila  <skyostil@google.com>
3139
3140         Rename OVERFLOW_SCROLLING as ACCELERATED_OVERFLOW_SCROLLING
3141         https://bugs.webkit.org/show_bug.cgi?id=96251
3142
3143         Reviewed by Simon Fraser.
3144
3145         Rename OVERFLOW_SCROLLING as ACCELERATED_OVERFLOW_SCROLLING to better describe
3146         the feature it controls.
3147
3148         * Source/cmakeconfig.h.cmake:
3149
3150 2012-09-11  Ryuan Choi  <ryuan.choi@samsung.com>
3151
3152         [CMAKE] Supply feature defines to CodeGeneratorTestRunner.
3153         https://bugs.webkit.org/show_bug.cgi?id=96273
3154
3155         Reviewed by Gyuyoung Kim.
3156
3157         * Source/cmake/WebKitFeatures.cmake: Generated FEATURE_DEFINES_WITH_SPACE_SEPARATOR.
3158
3159 2012-09-11  Arnaud Renevier  <a.renevier@sisa.samsung.com>
3160
3161         [Gtk] allow building with css-shaders
3162         https://bugs.webkit.org/show_bug.cgi?id=95603
3163
3164         Reviewed by Martin Robinson.
3165
3166         if unstable features and accelerated compositing are turned on, and
3167         acceleration backend is opengl, then build CSS Shaders and CSS
3168         Filters.
3169
3170         * configure.ac:
3171
3172 2012-09-11  Marcelo Lira  <marcelo.lira@openbossa.org>
3173
3174         Restore original value of mock scrollbars enabled in InternalSettings
3175         https://bugs.webkit.org/show_bug.cgi?id=87680
3176
3177         Reviewed by Adam Barth.
3178
3179         Added backup support for mock scrollbars state in
3180         InternalSettings::Backup, and removed support for these
3181         from Qt's DumpRenderTree.
3182
3183         * Source/autotools/symbols.filter:
3184
3185 2012-09-11  Raphael Kubo da Costa  <rakuco@webkit.org>
3186
3187         [EFL] Rewrite the EFL-related Find modules
3188         https://bugs.webkit.org/show_bug.cgi?id=95237
3189
3190         Reviewed by Kenneth Rohde Christiansen.
3191
3192         FindEFL.cmake had several problems which caused unnecessary trouble
3193         when building the EFL port under some setups:
3194
3195         o It looked for some modules (such as ecore) more than once for no
3196         reason, which led to people adding libraries and include paths in
3197         different ways across the build system.
3198
3199         o It depended on pkg-config being present for the searches to
3200         succeed.
3201
3202         o It obtained the library definitions from pkg-config, so
3203         ${FOO_LIBRARIES} would be set to something like "foo;bar" which
3204         expanded to "-lfoo -lbar" to the linker. If a wrong -L<path> was
3205         passed before that, the wrong library installation would end up
3206         being picked up.
3207
3208         o Due to the problem above, we also needed to set the LINK_FLAGS
3209         property for each target with the value of ${FOO_LDFLAGS}, which was
3210         also obtained from pkg-config and sort of compensated the fact that
3211         the libraries did not use absolute paths and added the required -L
3212         paths. This also included dependencies for these libraries, so we
3213         ended up including libraries indirectly, which is bad.
3214
3215         We have now replaced that file with a set of Find-modules which are
3216         much more granular, each of them responsible for looking for a
3217         single library and its components and setting library and include
3218         locations the right way (with FIND_PATH() and FIND_LIBRARY()), so
3219         that all the problems above are fixed.
3220
3221         * Source/cmake/EFLHelpers.cmake: Added.
3222         * Source/cmake/FindEDBus.cmake: Added.
3223         * Source/cmake/FindEFL.cmake: Removed.
3224         * Source/cmake/FindEcore.cmake: Added.
3225         * Source/cmake/FindEdje.cmake: Added.
3226         * Source/cmake/FindEeze.cmake: Added.
3227         * Source/cmake/FindEfreet.cmake: Added.
3228         * Source/cmake/FindEina.cmake: Added.
3229         * Source/cmake/FindEvas.cmake: Added.
3230         * Source/cmake/OptionsEfl.cmake:
3231
3232 2012-09-11  Simon Hausmann  <simon.hausmann@nokia.com>
3233
3234         [Qt] In-source builds are broken
3235
3236         Reviewed by Tor Arne Vestbø.
3237
3238         The Tools sub-directory contains a Makefile checked into SVN. For in-source builds let's not try to
3239         overwrite it but instead generate a dedicated Makefile.Tools.
3240
3241         * Makefile:
3242         * WebKit.pro:
3243
3244 2012-09-11  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
3245
3246         [Qt] Add a configure step to the Qt build system
3247
3248         This allows building the Qt port using just 'qmake WebKit.pro'. Using
3249         the build-webkit script is still supported, and will add slightly more
3250         logic to the build, such as detecting the need for clean or incremental
3251         builds.
3252
3253         Internally, the build system now uses a new variable, WEBKIT_CONFIG, for
3254         all things related to configuring the build, such as use/have/enable flags,
3255         and these are translated to defines in default_post. Project files should
3256         no longer check contains(DEFINES,...) to detect features, but use the new
3257         enable?(), use?(), and have?() functions. The no_webkit1 and no_webkit2
3258         options have been translated into WEBKIT_CONFIG options as well, and can
3259         be checked using build?().
3260
3261         Reviewed by Simon Hausmann.
3262
3263         * Source/QtWebKit.pro:
3264         * Source/api.pri:
3265         * Source/tests.pri:
3266         * WebKit.pro:
3267
3268 2012-09-10  Thiago Marcos P. Santos  <thiago.santos@intel.com>
3269
3270         [CMake][EFL] Enable the LLInt
3271         https://bugs.webkit.org/show_bug.cgi?id=92682
3272
3273         Reviewed by Csaba Osztrogonác.
3274
3275         Added LLInt to CMake buildsystem and enabled it by default on EFL.
3276         Note that Ruby is not enforced: a secondary check is done when LLInt
3277         is enabled on the JSC's CMakeLists.txt.
3278
3279         * CMakeLists.txt:
3280         * Source/cmake/OptionsEfl.cmake:
3281         * Source/cmake/WebKitFeatures.cmake:
3282         * Source/cmakeconfig.h.cmake:
3283
3284 2012-09-07  Simon Fraser  <simon.fraser@apple.com>
3285
3286         box-shadow causes overlay scrollbars to be in the wrong position when element is composited
3287         https://bugs.webkit.org/show_bug.cgi?id=85647
3288
3289         Reviewed by James Robinson.
3290
3291         Test overlay scrollbars in composited layers.
3292
3293         * ManualTests/scrollbars/scrollbars-in-composited-layers.html: Added.
3294
3295 2012-09-07  Martin Robinson  <mrobinson@igalia.com>
3296
3297         [GTK] Move user agent helpers to WebCore
3298         https://bugs.webkit.org/show_bug.cgi?id=95745
3299
3300         Reviewed by Carlos Garcia Campos.
3301
3302         Added an autoconf step for the new user agent shared code header in
3303         WebCore. This is necessary so that we can use the user agent version
3304         based on the information in the configure.ac file.
3305
3306         * configure.ac:
3307
3308 2012-09-07  Allan Sandfeld Jensen  <allan.jensen@nokia.com>
3309
3310         Simplify hitTestResultAtPoint and nodesFromRect APIs
3311         https://bugs.webkit.org/show_bug.cgi?id=95720
3312
3313         Reviewed by Antonio Gomes.
3314
3315         Update exported symbols.
3316
3317         * Source/autotools/symbols.filter:
3318
3319 2012-09-07  Zan Dobersek  <zandobersek@gmail.com>
3320
3321         [GTK] Multiple feature defines in webcore_cppflags can occur
3322         https://bugs.webkit.org/show_bug.cgi?id=95942
3323
3324         Reviewed by Martin Robinson.
3325
3326         Add the feature_defines_unstable variable that should control values of feature
3327         defines for unstable features when unstable features are not enabled (e.g. release builds).
3328
3329         * GNUmakefile.am:
3330
3331 2012-09-06  Zan Dobersek  <zandobersek@gmail.com>
3332
3333         [Gtk] Remove configuration options for features that are not supported by the Gtk port
3334         https://bugs.webkit.org/show_bug.cgi?id=87664
3335
3336         Reviewed by Martin Robinson.
3337
3338         Remove configuration options for features that are completely unsupported by the GTK port.
3339         They only bloat the configure.ac file. They should be re-added when the feature becomes
3340         supported and introduces an external dependency that the users might want to avoid.
3341
3342         * configure.ac:
3343
3344 2012-09-06  Simon Hausmann  <simon.hausmann@nokia.com>
3345
3346         [Qt] Fix build with ANGLE on platforms that provide EGL/GLESv2
3347         https://bugs.webkit.org/show_bug.cgi?id=95965
3348
3349         Reviewed by Tor Arne Vestbø.
3350
3351         Add ANGLE as separate static library to the build and dependencies.
3352
3353         * Source/api.pri:
3354         * WebKit.pro:
3355
3356 2012-09-05  George Staikos  <staikos@webkit.org>
3357
3358         [BlackBerry] Match th ebuild flags from the platform library
3359         https://bugs.webkit.org/show_bug.cgi?id=95423
3360
3361         Reviewed by Antonio Gomes.
3362
3363         Unaligned build flags can cause crashes and other strange behavior.
3364         These two were not defined here but were defined on the system.
3365
3366         * Source/cmake/OptionsBlackBerry.cmake:
3367
3368 2012-09-05  Kaustubh Atrawalkar  <kaustubh@motorola.com>
3369
3370         [DRT] LTC:: Move printing related APIs from LayoutTestController to Internals
3371         https://bugs.webkit.org/show_bug.cgi?id=92735
3372
3373         Reviewed by Hajime Morita.
3374
3375         Move numberOfPages, pageProperty & pageSizeAndMarginsInPixels in Internals and remove duplicated code from DumprenderTree & WebkitTestRunner.
3376         Added symbols for GTK builds for corresponding APIs.
3377
3378         * Source/autotools/symbols.filter:
3379
3380 2012-09-04  Julien Chaffraix  <jchaffraix@webkit.org>
3381
3382         REGRESSION(r120832): RenderLayer::clampScrollOffset doesn't properly clamp
3383         https://bugs.webkit.org/show_bug.cgi?id=95776
3384
3385         Reviewed by Simon Fraser.
3386
3387         * ManualTests/select-menu-list-wrongly-positioned.html: Added.
3388
3389 2012-09-04  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
3390
3391         [EFL] Context menu restore.
3392         https://bugs.webkit.org/show_bug.cgi?id=74179
3393
3394         Reviewed by Gyuyoung Kim.
3395
3396         Adds context menu support for EFL port using non-CROSS_PLATFORM_CONTEXT_MENUS
3397         approach, the same as used in WebKit2.
3398
3399         * Source/cmake/OptionsEfl.cmake: Turn on CONTEXT_MENUS flag for EFL port
3400
3401 2012-09-04  Allan Sandfeld Jensen  <allan.jensen@nokia.com>
3402
3403         Allow child-frame content in hit-tests.
3404         https://bugs.webkit.org/show_bug.cgi?id=95204
3405
3406         Reviewed by Antonio Gomes.
3407
3408         Update exported symbols.
3409
3410         * Source/autotools/symbols.filter:
3411
3412 2012-09-04  Jinwoo Song  <jinwoo7.song@samsung.com>
3413
3414         [CMAKE] Update cmakeconfig.h.cmake 
3415         https://bugs.webkit.org/show_bug.cgi?id=95712
3416        
3417         Reviewed by Gyuyoung Kim.
3418
3419         Update feature definitions which are missing compared to WebKitFeatures.cmake
3420
3421         * Source/cmakeconfig.h.cmake:
3422
3423 2012-09-03  Jinwoo Song  <jinwoo7.song@samsung.com>
3424
3425         [EFL] Use WebKitVersion.h to get version information
3426         https://bugs.webkit.org/show_bug.cgi?id=95669
3427
3428         Reviewed by Gyuyoung Kim.
3429
3430         WEBKIT_USER_AGENT_MAJOR_VERSION and WEBKIT_USER_AGENT_MINOR_VERSION
3431         are defined as constant in the OptionsEfl.cmake. But we do not need 
3432         to define these here but can use the defined constant in WebKitVersion.h.
3433
3434         WebKitVersion.h is already generated with the version information 
3435         from the Source/WebCore/Configurations/Version.xcconfig.
3436
3437         * Source/cmake/OptionsEfl.cmake: Do not set WEBKIT_USER_AGENT_* variables.
3438         * Source/cmakeconfig.h.cmake: Remove WEBKIT_USER_AGENT_* definitions
3439         as no more port uses.
3440
3441 2012-08-31  Tony Chang  <tony@chromium.org>
3442
3443         Remove ENABLE_CSS3_FLEXBOX compile time flag
3444         https://bugs.webkit.org/show_bug.cgi?id=95382
3445
3446         Reviewed by Ojan Vafai.
3447
3448         Everyone is already enabling this by default and the spec has stablized.
3449
3450         * Source/cmake/WebKitFeatures.cmake:
3451         * Source/cmakeconfig.h.cmake:
3452         * configure.ac:
3453
3454 2012-08-30  JungJik Lee  <jungjik.lee@samsung.com>
3455
3456         [EFL][WK2] Add WebMemorySampler feature.
3457         https://bugs.webkit.org/show_bug.cgi?id=91214
3458
3459         Reviewed by Kenneth Rohde Christiansen.
3460
3461         Set WebMemorySampler feature on in EFL port.
3462
3463         * Source/cmake/OptionsEfl.cmake:
3464         * Source/cmake/WebKitFeatures.cmake:
3465         * Source/cmakeconfig.h.cmake:
3466
3467 2012-08-30  Rob Buis  <rbuis@rim.com>
3468
3469         [CMake] Suppress ANGLE compilation warnings
3470         https://bugs.webkit.org/show_bug.cgi?id=95377
3471
3472         Reviewed by Antonio Gomes.
3473
3474         Change WEBKIT_SET_EXTRA_COMPILER_FLAGS so it has an option to suppress C++ warnings.
3475
3476         * Source/cmake/WebKitHelpers.cmake:
3477
3478 2012-08-29  Thiago Macieira  <thiago.macieira@intel.com>
3479
3480         Tell git-archive to not export .gitattributes and .gitignore
3481
3482         Reviewed by Simon Hausmann.
3483
3484         Exclude git specific files from archives created via git-archive.
3485
3486         * .gitattributes:
3487
3488 2012-08-28  Mario Sanchez Prada  <msanchez@igalia.com>
3489
3490         Add directory generated by Eclipse to .gitignore
3491         https://bugs.webkit.org/show_bug.cgi?id=95231
3492
3493         Reviewed by Andreas Kling.
3494
3495         * .gitignore: Ignore .settings directory.
3496
3497 2012-08-27  Rob Buis  <rbuis@rim.com>
3498
3499         [BlackBerry] remove -fno-rtti option in CMAKE_C_FLAGS
3500         https://bugs.webkit.org/show_bug.cgi?id=95089
3501
3502         Reviewed by Antonio Gomes.
3503
3504         This option does not make sense for compiling C and gives a warning.
3505
3506         * Source/cmake/OptionsBlackBerry.cmake:
3507
3508 2012-08-27  Mikhail Pozdnyakov  <mikhail.pozdnyakov@intel.com>
3509
3510         Rename RegisterProtocolHandler API to NavigatorContentUtils
3511         https://bugs.webkit.org/show_bug.cgi?id=94920
3512
3513         Reviewed by Adam Barth.
3514
3515         Modified configuration files so that they contain renamed NavigatorContentUtils-prefixed files.
3516
3517         * Source/cmake/OptionsBlackBerry.cmake:
3518         * Source/cmake/OptionsEfl.cmake:
3519         * Source/cmake/WebKitFeatures.cmake:
3520         * Source/cmakeconfig.h.cmake:
3521
3522 2012-08-23  Kevin Ollivier  <kevino@theolliviers.com>
3523
3524         [wx] Unreviewed build fix. Disable compilation of WebDOM file for now,
3525         add the opentype directory, and remove old ATSUI files no longer in the tree.
3526         
3527         * wscript:
3528
3529 2012-08-22  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
3530
3531         [EFL] Use WTF_USE_SOUP instead BUILDING_SOUP__
3532         https://bugs.webkit.org/show_bug.cgi?id=94744
3533
3534         Reviewed by Gustavo Noronha Silva.
3535
3536         There is no need to define BUILDING_SOUP__ if only WTF_USE_SOUP
3537         is used.
3538
3539         * GNUmakefile.am:
3540         * Source/cmake/OptionsEfl.cmake:
3541
3542 2012-08-23  Zan Dobersek  <zandobersek@gmail.com>
3543
3544         [Gtk] Move feature defines processing into a GNUmakefile that's simple to autogenerate
3545         https://bugs.webkit.org/show_bug.cgi?id=87127
3546
3547         Reviewed by Martin Robinson.
3548
3549         Add 'feature_defines_defaults' and 'feature_defines_overrides' variables
3550         and define them, along with 'feature_defines' (changed from the all-caps version),
3551         before webcore_cppflags.
3552
3553         * GNUmakefile.am:
3554
3555 2012-08-23  Martin Robinson  <mrobinson@igalia.com>
3556
3557         [GTK] The tarball should be called webkitgtk-x.x.x.tar.xz
3558         https://bugs.webkit.org/show_bug.cgi?id=94572
3559
3560         Reviewed by Carlos Garcia Campos.
3561
3562         Change the name of the tarball to match the name of the library
3563         and to disambiguate it from other WebKit ports.
3564
3565         * configure.ac: Update the tarball name.
3566
3567 2012-08-23  Carlos Garcia Campos  <cgarcia@igalia.com>
3568
3569         Unreviewed. Bump WebKitGTK+ version number.
3570
3571         * configure.ac: Bump version number to 1.11.0 now that we branched
3572         for 1.10.
3573
3574 2012-08-23  Carlos Garcia Campos  <cgarcia@igalia.com>
3575
3576         REGRESSION(r126306): it broke the plugin process
3577         https://bugs.webkit.org/show_bug.cgi?id=94797
3578
3579         Reviewed by Xan Lopez.
3580
3581         * GNUmakefile.am:
3582
3583 2012-08-22  Beth Dakin  <bdakin@apple.com>
3584
3585         https://bugs.webkit.org/show_bug.cgi?id=94401
3586         Add support for making a web site become paginated using overflow: 
3587         paged-x | paged-y
3588         -and corresponding-
3589         <rdar://problem/11831783> 
3590
3591         Reviewed by Dave Hyatt.
3592
3593         * Source/autotools/symbols.filter:
3594
3595 2012-08-22  Gustavo Noronha Silva  <gns@gnome.org>
3596
3597         [GTK] Split WebCore/platform into a separate library
3598         https://bugs.webkit.org/show_bug.cgi?id=94435
3599
3600         Reviewed by Martin Robinson.
3601
3602         More people have been reporting problems when linking WebCore because
3603         the command line limit is being exceeded. Splitting WebCore a bit more
3604         is in order.
3605
3606         * GNUmakefile.am: add variable that will hold the list of source files
3607         for libWebCorePlatform .
3608
3609 2012-08-21  Thiago Marcos P. Santos  <thiago.santos@intel.com>
3610
3611         [EFL] Enable CSS Text Decoration by default
3612         https://bugs.webkit.org/show_bug.cgi?id=94483
3613
3614         Reviewed by Kenneth Rohde Christiansen.
3615
3616         By enabling this feature by default, it will get tested by the bots
3617         and we can make sure no regressions will happen.
3618
3619         * Source/cmake/OptionsEfl.cmake:
3620
3621 2012-08-21  Ulan Degenbaev  <ulan@chromium.org>
3622
3623         Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer constructed and destructed
3624         https://bugs.webkit.org/show_bug.cgi?id=92993
3625
3626         Reviewed by Kenneth Russell.
3627
3628         Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer
3629         is constructed and destructed so that V8's garbage collection
3630         heuristics can account for the memory held by these objects.
3631
3632         * ManualTests/typed-array-memory.html: Added.
3633
3634 2012-08-21  Martin Robinson  <mrobinson@igalia.com>
3635
3636         [GTK] Using a native window for the WebView breaks GtkOverlay
3637         https://bugs.webkit.org/show_bug.cgi?id=90085
3638
3639         Reviewed by Alejandro G. Castro.
3640
3641         * configure.ac: Parse xcomposite pkg-config file during configuration.
3642
3643 2012-08-21  Patrick Gansterer  <paroga@webkit.org>
3644
3645         Build fix for WinCE after r115348.
3646
3647         * Source/cmake/OptionsWindows.cmake: Removed duplicated WEBKIT_OPTION_DEFAULT_PORT_VALUE().
3648
3649 2012-08-20  George Staikos  <staikos@webkit.org>
3650
3651         [BlackBerry] Enable XHR Response BLOB
3652         https://bugs.webkit.org/show_bug.cgi?id=94525
3653
3654         Reviewed by Rob Buis.
3655
3656         Add the XHR response blob enable feature to the cmake build system and
3657         enable it for BlackBerry.
3658
3659         * Source/cmake/OptionsBlackBerry.cmake: Add the feature and enable
3660         * Source/cmakeconfig.h.cmake: Add the feature
3661
3662 2012-08-20  Dominik Röttsches  <dominik.rottsches@intel.com>
3663
3664         [EFL] Get rid of pango backend support once harfbuzz-ng is working
3665         https://bugs.webkit.org/show_bug.cgi?id=92102
3666
3667         Reviewed by Kenneth Rohde Christiansen.
3668
3669         Removing choice of font backend, Pango detection not required any more.
3670
3671         * Source/cmake/FindPango.cmake: Removed.
3672         * Source/cmake/LibFindMacros.cmake: Removed.
3673         * Source/cmake/OptionsEfl.cmake: Removing choice of font backend.
3674
3675 2012-08-17  Raphael Kubo da Costa  <rakuco@webkit.org>
3676
3677         [CMake] Add FindDBus.cmake and use it in the EFL port.
3678         https://bugs.webkit.org/show_bug.cgi?id=94319
3679
3680         Reviewed by Daniel Bates.
3681
3682         Currently, the Battery Status-related code in the EFL port uses
3683         libdbus but does not directly include its directories or link
3684         against it, relying instead on the compiler flags coming via
3685         EDbus's pkg-config information.
3686
3687         That will break once we stop obtaining EFL's include directories
3688         and library paths from pkg-config, so write FindDBus.cmake to
3689         prepare for that.
3690
3691         * Source/cmake/FindDBus.cmake: Added.
3692         * Source/cmake/OptionsEfl.cmake: Look for D-Bus if BATTERY_STATUS
3693         support is enabled.
3694
3695 2012-08-17  Rob Buis  <rbuis@rim.com>
3696
3697         [BlackBerry] Remove some shared libraries from linking
3698         https://bugs.webkit.org/show_bug.cgi?id=94253
3699
3700         Reviewed by Yong Li.
3701
3702         Remove some shared libraries.
3703
3704         * Source/cmake/OptionsBlackBerry.cmake:
3705
3706 2012-08-16  Gustavo Noronha Silva  <gns@gnome.org>
3707
3708         Unreviewed speculative 32 bits build fix.
3709
3710         * Source/autotools/symbols.filter: add symbol version that gets
3711         generated in 32 bits build.
3712
3713 2012-08-16  Max Feil  <mfeil@rim.com>
3714
3715         [BlackBerry] Some media controls are mispositioned for dynamic live streams (HLS)
3716         https://bugs.webkit.org/show_bug.cgi?id=94176
3717
3718         Reviewed by Antonio Gomes.
3719
3720         An automated layout test is not possible for this patch because
3721         dynamic live streams require a special dedicated web server.
3722         Putting an external video URL into an automated test is not
3723         correct either. So I have created a manual test that points to
3724         an external HLS video that works today.
3725
3726         * ManualTests/blackberry/video-hls-controls.html: Added.
3727
3728 2012-08-16  Marja Hölttä  <marja@chromium.org>
3729
3730         FormController, WebHistoryItem: Enable reading selected file names from document state
3731         https://bugs.webkit.org/show_bug.cgi?id=91231
3732
3733         Reviewed by Jochen Eisinger.
3734
3735         This change enables Chromium to set up file permissions properly when
3736         the session restore feature restores a page with selected files.
3737
3738         * Source/autotools/symbols.filter: Exported FormController::getReferencedFilePaths and HistoryController::saveDocumentAndScrollState.
3739
3740 2012-08-15  Kent Tamura  <tkent@chromium.org>
3741
3742         Calendar Picker: Localize numbers in a calendar picker
3743         https://bugs.webkit.org/show_bug.cgi?id=93704
3744
3745         Reviewed by Hajime Morita.
3746
3747         * ManualTests/forms/calendar-picker.html:
3748         Add a mock pagePopupController.localizeNumberString().
3749
3750 2012-08-15  Ryosuke Niwa  <rniwa@webkit.org>
3751
3752         Update manual tests and comments to refer to TestRunner instead of LayoutTestController
3753         https://bugs.webkit.org/show_bug.cgi?id=94168
3754
3755         Reviewed by Kent Tamura.
3756
3757         * ManualTests/resources/multiFileResources/post-echo-and-notify-done.cgi:
3758
3759 2012-08-15  Bruno de Oliveira Abinader  <bruno.abinader@basyskom.com>
3760
3761         [css3-text] Add CSS3 Text decoration compile flag
3762         https://bugs.webkit.org/show_bug.cgi?id=93863
3763
3764         Reviewed by Julien Chaffraix.
3765
3766         This patch handles the compile flag implementation, which will come disabled by
3767         default, thus not exposing the CSS3 text decoration features to the web, unless
3768         when explicitly enabling it with "--css3-text-decoration" build parameter.
3769
3770         * Source/cmake/WebKitFeatures.cmake:
3771         * Source/cmakeconfig.h.cmake:
3772         * configure.ac:
3773
3774 2012-08-15  Brady Eidson  <beidson@apple.com>
3775
3776         Removing a plug-in element from a page opened in a background tab in Safari crashes
3777         <rdar://problem/12057991> and https://bugs.webkit.org/show_bug.cgi?id=93913
3778
3779         Reviewed by Beth Dakin.
3780
3781         * Source/autotools/symbols.filter: Allow this symbol through for DRT's sake.
3782
3783 2012-08-14  Keishi Hattori  <keishi@webkit.org>
3784
3785         Share common code between calendar picker and color suggestion picker
3786         https://bugs.webkit.org/show_bug.cgi?id=93802
3787
3788         Reviewed by Kent Tamura.
3789
3790         * ManualTests/forms/calendar-picker.html:
3791         * ManualTests/forms/color-suggestion-picker.html:
3792
3793 2012-08-14  Milian Wolff  <milian.wolff@kdab.com>
3794
3795         [Qt] QtWebKit linking fails for QNX cross build
3796         https://bugs.webkit.org/show_bug.cgi?id=93460
3797
3798         Reviewed by Simon Hausmann.
3799
3800         The GCC 4.4.2 used by the QNX BBNDK 2.0.1 fails to link QtWebKit.
3801         Apparently it does not properly support the linker invokation using
3802         -Wl,-whole-archive -l... -Wl,-no-whole-archive
3803         yielding a "cc: no files to process" error. This patch works around
3804         this issue by adding an empty dummy file (and thus object file) to
3805         the linking stage.
3806
3807         * Source/api.pri:
3808
3809 2012-08-14  Keishi Hattori  <keishi@webkit.org>
3810
3811         Move page popup resources to separate directory
3812         https://bugs.webkit.org/show_bug.cgi?id=93932
3813
3814         Reviewed by Kent Tamura.
3815
3816         * ManualTests/forms/calendar-picker.html:
3817         * ManualTests/forms/color-suggestion-picker.html:
3818
3819 2012-08-11  Raphael Kubo da Costa  <rakuco@webkit.org>
3820
3821         [CMake] Rewrite FindLibSoup2.cmake.
3822         https://bugs.webkit.org/show_bug.cgi?id=93191
3823
3824         Reviewed by Rob Buis.
3825
3826         The existing LibSoup2 was imported from somewhere else and not
3827         only did it contain a lot of unnecessary cruft to look for libsoup
3828         2.2 (which we do not support anyway), but it also relied on the
3829         paths returned by pkg-config for setting the library and include
3830         paths.
3831
3832         For one, this meant "-lsoup-2.4" was passed to the linked instead
3833         of "-L/path/to/libsoup-2.4.so", which would sometimes make a
3834         system version of libsoup to be picked up instead of the one
3835         installed by, say, jhbuild.
3836
3837         The new FindLibSoup.cmake now only looks for libsoup 2.4 and
3838         relies on pkg-config solely for retrieving the current LibSoup
3839         version.
3840
3841         * Source/cmake/FindLibSoup.cmake: Added.
3842         * Source/cmake/FindLibSoup2.cmake: Removed.
3843         * Source/cmake/OptionsEfl.cmake: Look for LibSoup instead of
3844         LibSoup2, look for the GObject component of Glib.
3845
3846 2012-08-13  Raphael Kubo da Costa  <rakuco@webkit.org>
3847
3848         [CMake] Remove glib-related Find modules and write single new one instead.
3849         https://bugs.webkit.org/show_bug.cgi?id=93786
3850
3851         Reviewed by Rob Buis.
3852
3853         As part of the ongoing effort to write proper Find modules that use
3854         absolute include and library paths instead of the short ones from
3855         pkg-config, replace Find{GIO,Glib,Gthread}.cmake with a single
3856         FindGLIB.cmake that optionally detects components such as GIO and
3857         GObject.
3858
3859         Library paths are now defined as "/full/path/to/libfoo.so" instead of
3860         simply "foo", so that the linker receives a full path and we can then
3861         avoid accidentally picking up a libfoo.so installed into /usr/lib
3862         instead of a local one built with jhbuild.
3863
3864         * Source/cmake/FindGIO.cmake: Removed.
3865         * Source/cmake/FindGLIB.cmake: Added.
3866         * Source/cmake/FindGlib.cmake: Removed.
3867         * Source/cmake/FindGthread.cmake: Removed.
3868         * Source/cmake/OptionsEfl.cmake: Look for GLIB with the GIO component.
3869
3870 2012-08-13  Zan Dobersek  <zandobersek@gmail.com>
3871
3872         [Gtk] Remove SVG_FEATURES and HTML_FEATURES from Source/WebCore/GNUmakefile.am
3873         https://bugs.webkit.org/show_bug.cgi?id=90693
3874
3875         Reviewed by Philippe Normand.
3876
3877         Remove exportation of SVG_FLAGS and HTML_FLAGS as Automake conditionals
3878         as they are not required anymore.
3879
3880         * configure.ac:
3881
3882 2012-08-12  Loïc Yhuel  <loic.yhuel@softathome.com>
3883
3884         [Qt] Make it possible to build without QtTest/QtPrintSupport
3885         https://bugs.webkit.org/show_bug.cgi?id=93492
3886
3887         Reviewed by Tor Arne Vestbø.
3888
3889         * Source/QtWebKit.pro: Disable tests if no testlib
3890
3891 2012-08-10  Rob Buis  <rbuis@rim.com>
3892
3893         [BlackBerry] Enable relro link option for JSC executable
3894         https://bugs.webkit.org/show_bug.cgi?id=93726
3895
3896         Reviewed by Yong Li.
3897
3898         Enable relro link option for JSC executable.
3899
3900         * Source/cmake/OptionsBlackBerry.cmake:
3901
3902 2012-08-09  Raphael Kubo da Costa  <rakuco@webkit.org>
3903
3904         [CMake] Bump minimum required version to 2.8.3.
3905         https://bugs.webkit.org/show_bug.cgi?id=93450
3906
3907         Reviewed by Daniel Bates.
3908
3909         Following the discussion in bug 93189, it was decided that bumping
3910         the minimum required version from 2.8.0 to 2.8.3 was a good thing
3911         due to additional features, such as improved
3912         FIND_PACKAGE_HANDLE_STANDARD_ARGS() support and better argument
3913         handling in the PKG_CHECK_MODULES() call.
3914
3915         CMake 2.8.3 was released almost two years ago, so people are
3916         expected to have it or a later version installed.
3917
3918         * CMakeLists.txt:
3919
3920 2012-08-08  Shane Stephens  <shanestephens@google.com>
3921
3922         Compile flag for CSS Hierarchies
3923         https://bugs.webkit.org/show_bug.cgi?id=92433
3924
3925         Reviewed by Tony Chang.
3926
3927         * Source/cmake/WebKitFeatures.cmake:
3928
3929 2012-08-08  Ming Xie  <mxie@rim.com>
3930
3931         [BlackBerry] Fix "-fPIC" define in the BlackBerry build
3932         https://bugs.webkit.org/show_bug.cgi?id=93548
3933
3934         Reviewed by Rob Buis.
3935
3936         In the current CMake release (version 2.8.5), ${CMAKE_SHARED
3937         _LIBRARY_C_FLAGS} and ${CMAKE_SHARED_LIBRARY_CXX_FLAGS} is
3938         set to empty (See cmake/Modules/Platform/QNX.cmake)
3939
3940         This breaks the assumption which WebKit CMake build system 
3941         makes in Source/cmake/WebKitHelper.cmake
3942
3943         * Source/cmake/OptionsBlackBerry.cmake:
3944
3945 2012-08-08  Philippe Normand  <pnormand@igalia.com>
3946
3947         [GStreamer] 0.11 build broken (again)
3948         https://bugs.webkit.org/show_bug.cgi?id=93474
3949
3950         Reviewed by Martin Robinson.
3951
3952         * configure.ac: Disable media-stream build if GStreamer 0.11
3953         support is enabled, due to farstream-0.1 still messing up with
3954         gstreamer-0.10 include path.
3955
3956 2012-08-07  YoungTaeck Song  <youngtaeck.song@samsung.com>
3957
3958         [WK2][EFL] Implement accelerated compositing on WK2 Efl port
3959         https://bugs.webkit.org/show_bug.cgi?id=89840
3960
3961         Reviewed by Noam Rosenthal.
3962
3963         Implement accelerated composition with TiledBackingStore on WK2 Efl port.
3964         This implementation is based on COORDINATED_GRAPHICS.
3965         Add COORDINATED_GRAPHICS related definitions in OptionsEfl.cmake.
3966
3967         * Source/cmake/OptionsEfl.cmake:
3968
3969 2012-08-07  No'am Rosenthal  <noam.rosenthal@nokia.com>
3970
3971         [Qt] Make it possible to build without QtQuick
3972
3973         Reviewed by Simon Hausmann.
3974
3975         * Source/QtWebKit.pro:
3976         * Source/tests.pri:
3977
3978 2012-07-19  Simon Hausmann  <simon.hausmann@nokia.com>
3979
3980         [Qt] Remove Qt 4 specific code paths
3981         https://bugs.webkit.org/show_bug.cgi?id=88161
3982
3983         Reviewed by Kenneth Rohde Christiansen.
3984
3985         * Source/api.pri:
3986         * WebKit.pro:
3987
3988 2012-08-06  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3989
3990         [EFL] Enable link prefetch
3991         https://bugs.webkit.org/show_bug.cgi?id=93281
3992
3993         Reviewed by Kentaro Hara.
3994
3995         * Source/cmake/OptionsEfl.cmake: Enable LINK_PREFETCH by default.
3996
3997 2012-08-06  Xan Lopez  <xlopez@igalia.com>
3998
3999         [GTK] Cleanup configure.ac build options output
4000         https://bugs.webkit.org/show_bug.cgi?id=93245
4001
4002         Reviewed by Laszlo Gombos.
4003
4004         Remove duplicated elements, sort alphabetically.
4005
4006         * configure.ac: ditto.
4007
4008 2012-08-06  Carlos Garcia Campos  <cgarcia@igalia.com>
4009
4010         Unreviewed. Update NEWS and configure.ac for 1.9.6 release
4011
4012         * configure.ac: Bump version numbers.
4013
4014 2012-08-03  Patrick Gansterer  <paroga@webkit.org>
4015
4016         [CMake][WIN] Disable C++ exceptions and RTTI
4017         https://bugs.webkit.org/show_bug.cgi?id=93104
4018
4019         Reviewed by Ryosuke Niwa.
4020
4021         Both features are not used in WebKit, so remove them to safe some code.
4022         Also enable compilation of plain c files with multiple processes.
4023
4024         * Source/cmake/OptionsWindows.cmake:
4025
4026 2012-08-03  Mario Sanchez Prada  <msanchez@igalia.com>
4027
4028         Unreviewed build fix for GTK after r124479.
4029
4030         * Source/autotools/symbols.filter: Removed unneeded symbol.
4031
4032 2012-08-03  Oswald Buddenhagen  <oswald.buddenhagen@nokia.com>
4033
4034         [Qt] Populate .qmake.cache from the top-level project file
4035
4036         This makes it possible to build webkit without using the perl build
4037         script. The duplicated logic in build-webkit will be removed when we
4038         remove the Qt4 code paths. The build-webkit script will then simply
4039         call 'qmake WebKit.pro' from WEBKITOUTPUTDIR.
4040
4041         Reviewed by Tor Arne Vestbø.
4042
4043         * WebKit.pro:
4044
4045 2012-08-03  Dominik Röttsches  <dominik.rottsches@intel.com>
4046
4047         [cmake] Cleanup FindHarfBuzz.cmake
4048         https://bugs.webkit.org/show_bug.cgi?id=92984
4049
4050         Reviewed by Hajime Morita.
4051
4052         Cleanup which didn't make it into my previous ptch.
4053
4054         * Source/cmake/FindHarfBuzz.cmake: Remove duplicate line, add a bit of documentation.
4055
4056 2012-08-03  Joone Hur  <joone.hur@intel.com>
4057
4058         [EFL][DRT] WebKitAnimation API compile-time disabled
4059         https://bugs.webkit.org/show_bug.cgi?id=84593
4060
4061         Reviewed by Laszlo Gombos.
4062
4063         Enable ENABLE_ANIMATION_API by default on the Efl port.
4064
4065         * Source/cmake/OptionsEfl.cmake:
4066         * Source/cmakeconfig.h.cmake:
4067
4068 2012-08-02  Zan Dobersek  <zandobersek@gmail.com>
4069
4070         Unreviewed attempt at fixing the GTK 64-bit debug build.
4071
4072         * Source/autotools/symbols.filter:
4073
4074 2012-08-02  Martin Robinson  <mrobinson@igalia.com>
4075
4076         [GTK] When farstream is not present do not enable MediaStream
4077
4078         Reviewed by Philippe Normand.
4079
4080         When farstream libraries are no present, simply do not build MediaStream
4081         support.
4082
4083         * configure.ac:
4084
4085 2012-08-01  Jian Li  <jianli@chromium.org>
4086
4087         Add new CSS property "-webkit-widget-region" to expose dashboard region support for other port
4088         https://bugs.webkit.org/show_bug.cgi?id=90298
4089
4090         Reviewed by Adam Barth.
4091
4092         * configure.ac: Add ENABLE_WIDGET_REGION define.
4093
4094 2012-07-31  Joshua Netterfield  <jnetterfield@rim.com>
4095
4096         [BlackBerry] Enable CSS Filter Effects
4097         https://bugs.webkit.org/show_bug.cgi?id=92685
4098
4099         Reviewed by Rob Buis.
4100
4101         Enable CSS filter effects, with the exception of custom effects (CSS shaders) and reference effects (SVG effects)
4102
4103         Internally reviewed by Arvid Nilsson <anilsson@rim.com> and Antonio Gomes <agomes@rim.com>.
4104
4105         * Source/cmake/OptionsBlackBerry.cmake: Add LayerFilterRenderer
4106         * Source/cmakeconfig.h.cmake: Acknowledge CSS filter effects
4107
4108 2012-07-31  Ryosuke Niwa  <rniwa@webkit.org>
4109
4110         Perf-o-matic: dashboard images are not generated properly from incrementally updated JSON
4111         https://bugs.webkit.org/show_bug.cgi?id=92717
4112
4113         Reviewed by Hajime Morita.
4114
4115         Sort the values by timestamp. Unfortunately, there isn't a good way of testing this fix.
4116
4117         * Websites/webkit-perf.appspot.com/models.py:
4118         (Runs.chart_params):
4119
4120 2012-07-31  Danilo Cesar Lemes de Paula  <danilo.cesar@collabora.co.uk>
4121
4122         add Farstream flags/deps to WebKit, for WebRTC
4123         https://bugs.webkit.org/show_bug.cgi?id=87524
4124
4125         Reviewed by Philippe Normand.
4126
4127         Since Farstream will be used as the backend for GTK's WebRTC, this
4128         patch adds it as a dependency to the build system.
4129
4130         * GNUmakefile.am:
4131         * configure.ac:
4132
4133 2012-07-30  Ryosuke Niwa  <rniwa@webkit.org>
4134
4135         /api/test/runs/chart expires on perf-o-matic
4136         https://bugs.webkit.org/show_bug.cgi?id=92714
4137
4138         Reviewed by Hajime Morita.
4139
4140         Don't update the entire JSON while generating the dashboard images.
4141         This is a bug and not doing this will reduce the server load significantly.
4142
4143         * Websites/webkit-perf.appspot.com/controller.py:
4144         (RunsChartHandler.post):
4145
4146 2012-07-30  Dominik Röttsches  <dominik.rottsches@intel.com>
4147
4148         Avoid Assertion Failure in HarfBuzzRun::characterIndexForXPosition
4149         https://bugs.webkit.org/show_bug.cgi?id=92376
4150
4151         Reviewed by Tony Chang.
4152
4153         Added manual test to reliably reproduce assertion failure which is solved by this patch.
4154
4155         * ManualTests/harfbuzz-mouse-selection-crash.html: Added.
4156
4157 2012-07-29  Vsevolod Vlasov  <vsevik@chromium.org>
4158
4159         Web Inspector: Resource agent's reference to cached resources should be weak.
4160         https://bugs.webkit.org/show_bug.cgi?id=92108
4161
4162         Reviewed by Pavel Feldman.
4163
4164         * Source/autotools/symbols.filter:
4165
4166 2012-07-30  Shinya Kawanaka  <shinyak@chromium.org>
4167
4168         Prohibit having AuthorShadowDOM of input or textarea element for a while and having a flag to enable it in Internals.
4169         https://bugs.webkit.org/show_bug.cgi?id=92611
4170
4171         Reviewed by Hajime Morita.
4172
4173         * Source/autotools/symbols.filter:
4174
4175 2012-07-30  Sheriff Bot  <webkit.review.bot@gmail.com>
4176
4177         Unreviewed, rolling out r124000.
4178         http://trac.webkit.org/changeset/124000
4179         https://bugs.webkit.org/show_bug.cgi?id=92632
4180
4181         seems to have broken chromium Range_InstanceSizeUnknown unit
4182         test across many platforms (Requested by tomhudson on
4183         #webkit).
4184
4185         * Source/autotools/symbols.filter:
4186
4187 2012-07-30  Patrick Gansterer  <paroga@webkit.org>
4188
4189         Replace UnicodeWinCE with UnicodeWchar
4190         https://bugs.webkit.org/show_bug.cgi?id=92539
4191
4192         Reviewed by Ryosuke Niwa.
4193
4194         UnicodeWinCE never contained WinCE specific code. UnicodeWchar
4195         is a replacement for it, which is mainly based on the functions
4196         from <wchar.h>. It is ment as a minimal Unicode backend, which
4197         can be used very easy and has no external dependencies.
4198
4199         * Source/cmake/OptionsWinCE.cmake:
4200
4201 2012-07-29  Vsevolod Vlasov  <vsevik@chromium.org>
4202
4203         Web Inspector: Resource agent's reference to cached resources should be weak.
4204         https://bugs.webkit.org/show_bug.cgi?id=92108
4205
4206         Reviewed by Pavel Feldman.
4207
4208         * Source/autotools/symbols.filter:
4209
4210 2012-07-29  Rik Cabanier  <cabanier@adobe.com>
4211
4212         Add ENABLE_CSS_COMPOSITING flag
4213         https://bugs.webkit.org/show_bug.cgi?id=92553
4214
4215         Reviewed by Dirk Schulze.
4216
4217         Adds compiler flag CSS_COMPOSITING to build systems to enable CSS blending and compositing. See spec https://dvcs.w3.org/hg/FXTF/rawfile/tip/compositing/index.html
4218
4219         * Source/cmake/WebKitFeatures.cmake:
4220         * Source/cmakeconfig.h.cmake:
4221         * configure.ac:
4222
4223 2012-07-27  Kihong Kwon  <kihong.kwon@samsung.com>
4224
4225         [EFL] Support for HTML media capture
4226         https://bugs.webkit.org/show_bug.cgi?id=91842
4227
4228         Reviewed by Ryosuke Niwa.
4229
4230         Add HTML media capture feature, and enable that on the Efl port.
4231
4232         * Source/cmake/OptionsEfl.cmake:
4233         * Source/cmake/WebKitFeatures.cmake:
4234         * Source/cmakeconfig.h.cmake:
4235
4236 2012-07-27  Ryosuke Niwa  <rniwa@webkit.org>
4237
4238         Unreviewed perf-o-matic build fix for dashboard image generation.
4239         Also, only show Parser/html5-full-render on the dashboard by default
4240         so that it won't take forever to load it.
4241
4242         * Websites/webkit-perf.appspot.com/controller.py:
4243         (schedule_runs_update):
4244         (RunsChartHandler.post):
4245         * Websites/webkit-perf.appspot.com/models.py:
4246         (Runs.chart_params):
4247         (DashboardImage.get_image):
4248         * Websites/webkit-perf.appspot.com/models_unittest.py:
4249         (RunsTest.test_chart_params_with_value):
4250
4251 2012-07-27  Dominik Röttsches  <dominik.rottsches@intel.com>
4252
4253         [Cairo] Add complex font drawing using HarfbuzzNG
4254         https://bugs.webkit.org/show_bug.cgi?id=91864
4255
4256         Reviewed by Simon Hausmann and Martin Robinson.
4257
4258         Configuring Freetype backend to use HarfBuzz by default.
4259
4260         * Source/cmake/FindHarfBuzz.cmake: Added pkgconfig based discovery of HarfBuzz.
4261         * Source/cmake/OptionsEfl.cmake: Adding Harfbuzz configuration.
4262
4263 2012-07-26  Dan Bernstein  <mitz@apple.com>
4264
4265         When Safari 6 is launched via the WebKit Xcode workspace, it does not link against the built frameworks
4266         https://bugs.webkit.org/show_bug.cgi?id=92331
4267
4268         Reviewed by Mark Rowe.
4269
4270         Changed references to the Safari executable to the SafariForWebKitDevelopment binary.
4271
4272         * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
4273         * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
4274
4275 2012-07-26  Keishi Hattori  <keishi@webkit.org>
4276
4277         Implement ColorSuggestionPicker page popup
4278         https://bugs.webkit.org/show_bug.cgi?id=92109
4279
4280         Reviewed by Kent Tamura.
4281
4282         * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
4283
4284 2012-07-26  Zoltan Nyul  <zoltan.nyul@intel.com>
4285
4286         [EFL] EFL port should use XDG paths
4287         https://bugs.webkit.org/show_bug.cgi?id=91719
4288
4289         Reviewed by Kenneth Rohde Christiansen.
4290
4291         Efreet library added.
4292
4293         * Source/cmake/FindEFL.cmake:
4294
4295 2012-07-26  Kaustubh Atrawalkar  <kaustubh@motorola.com>
4296
4297         [DRT] LTC:: pageNumberForElementById() could be moved to Internals.
4298         https://bugs.webkit.org/show_bug.cgi?id=92091
4299
4300         Reviewed by Adam Barth.
4301
4302         Exporting Internals::pageNumber symbols for the Gtk build.
4303
4304         * Source/autotools/symbols.filter:
4305
4306 2012-07-25  Sheriff Bot  <webkit.review.bot@gmail.com>
4307
4308         Unreviewed, rolling out r123606.
4309         http://trac.webkit.org/changeset/123606
4310         https://bugs.webkit.org/show_bug.cgi?id=92247
4311
4312         broke Windows build of Chromium (Requested by tomhudson on
4313         #webkit).
4314
4315         * ManualTests/forms/color-suggestion-picker.html: Removed.
4316
4317 2012-07-25  Keishi Hattori  <keishi@webkit.org>
4318
4319         Implement ColorSuggestionPicker page popup
4320         https://bugs.webkit.org/show_bug.cgi?id=92109
4321
4322         Reviewed by Kent Tamura.
4323
4324         * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
4325
4326 2012-07-23  Kent Tamura  <tkent@chromium.org>
4327
4328         [GTK] Remove unnecessary trailing space in the previous commit.
4329
4330         * Source/autotools/symbols.filter:
4331
4332 2012-07-23  Kent Tamura  <tkent@chromium.org>
4333
4334         [GTK] Attempt to fix build
4335
4336         * Source/autotools/symbols.filter: Export DocumentMarkerController::addTextMatchMarker.
4337
4338 2012-07-23  Sheriff Bot  <webkit.review.bot@gmail.com>
4339
4340         Unreviewed, rolling out r123184, r123195, and r123197.
4341         http://trac.webkit.org/changeset/123184
4342         http://trac.webkit.org/changeset/123195
4343         http://trac.webkit.org/changeset/123197
4344         https://bugs.webkit.org/show_bug.cgi?id=92049
4345
4346         pagecycler regression (Requested by morrita on #webkit).
4347
4348         * Source/autotools/symbols.filter:
4349
4350 2012-07-23  Roger Fong  <roger_fong@apple.com>
4351
4352         If select element in Windows is off screen horizontally, 
4353         menu is either inappropriately resized or positioned offscreen.
4354         https://bugs.webkit.org/show_bug.cgi?id=91913
4355         <rdar://problem/7611229>
4356
4357         Reviewed by Tim Horton.
4358
4359         Add a manual test to verify that popup menus render in the correct place.
4360         
4361         * ManualTests/win/select-menu-off-screen.html: Added.
4362
4363 2012-07-23  Simon Fraser  <simon.fraser@apple.com>
4364
4365         Implement sticky positioning
4366         https://bugs.webkit.org/show_bug.cgi?id=90046
4367
4368         Reviewed by Ojan Vafai.
4369
4370         Add ENABLE_CSS_STICKY_POSITION, defaulting to off initially.
4371         
4372         Sort the ENABLE_CSS lines in the file.
4373
4374         * Source/cmake/WebKitFeatures.cmake:
4375         * Source/cmakeconfig.h.cmake:
4376
4377 2012-07-23  Patrick Gansterer  <paroga@webkit.org>
4378
4379         [WINCE] Define NOMINMAX in the build system instead of Platform.h
4380         https://bugs.webkit.org/show_bug.cgi?id=91938
4381
4382         Reviewed by Ryosuke Niwa.
4383
4384         Define it in OptionsWindows.cmake, since NOMINMAX
4385         should to be defined for all windows ports.
4386
4387         * Source/cmake/OptionsWinCE.cmake:
4388         * Source/cmake/OptionsWindows.cmake:
4389
4390 2012-07-22  Sheriff Bot  <webkit.review.bot@gmail.com>
4391
4392         Unreviewed, rolling out r123298 and r123301.
4393         http://trac.webkit.org/changeset/123298
4394         http://trac.webkit.org/changeset/123301
4395         https://bugs.webkit.org/show_bug.cgi?id=91953
4396
4397         We need to think some more about the intricacies of exposing a
4398         CMake option for ENABLE_DFG_JIT as this option is specific to
4399         the port and architecture. (Requested by dydx on #webkit).
4400
4401         * Source/cmake/WebKitFeatures.cmake:
4402         * Source/cmakeconfig.h.cmake:
4403
4404 2012-07-22  Daniel Bates  <dbates@webkit.org>
4405
4406         Fix the Windows CE build after <http://trac.webkit.org/changeset/123298>
4407         (https://bugs.webkit.org/show_bug.cgi?id=91939)
4408
4409         Disable the DFG JIT across all CMake ports (by default) (*). Enabling DFG JIT
4410         breaks the Windows CE build as the Windows CE port builds with the JIT disabled
4411         (ENABLE_JIT := 0) and hence ENABLE_ASSEMBLER := 0.
4412
4413         (*) We should look to further discuss with CMake port maintainers about enabling
4414         the DFG JIT by default.
4415
4416         * Source/cmake/WebKitFeatures.cmake:
4417
4418 2012-07-23  Kent Tamura  <tkent@chromium.org>
4419
4420         Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
4421         https://bugs.webkit.org/show_bug.cgi?id=91941
4422
4423         Reviewed by Kentaro Hara.
4424
4425         A flag name for an elmement should be ENABLE_*_ELEMENT.
4426
4427         * Source/cmake/WebKitFeatures.cmake:
4428         * Source/cmakeconfig.h.cmake:
4429         * configure.ac:
4430
4431 2012-07-22  Patrick Gansterer  <paroga@webkit.org>
4432
4433         [CMake] Add option for ENABLE_DFG_JIT
4434         https://bugs.webkit.org/show_bug.cgi?id=91939
4435
4436         Reviewed by Daniel Bates.
4437
4438         * Source/cmake/WebKitFeatures.cmake:
4439         * Source/cmakeconfig.h.cmake:
4440
4441 2012-07-22  Kent Tamura  <tkent@chromium.org>
4442
4443         Rename ENABLE_DETAILS to ENABLE_DETAILS_ELEMENT
4444         https://bugs.webkit.org/show_bug.cgi?id=91928
4445
4446         Reviewed by Kentaro Hara.
4447
4448         A flag name for an elmement should be ENABLE_*_ELEMENT.
4449
4450         * Source/cmake/WebKitFeatures.cmake:
4451         * Source/cmakeconfig.h.cmake:
4452         * configure.ac:
4453
4454 2012-07-20  Kent Tamura  <tkent@chromium.org>
4455
4456         Rename ENABLE_DATALIST to ENABLE_DATALIST_ELEMENT
4457         https://bugs.webkit.org/show_bug.cgi?id=91846
4458
4459         Reviewed by Kentaro Hara.
4460
4461         A flag name for an elmement should be ENABLE_*_ELEMENT.
4462
4463         * Source/cmake/OptionsEfl.cmake:
4464         * Source/cmake/WebKitFeatures.cmake:
4465         * Source/cmakeconfig.h.cmake:
4466         * configure.ac:
4467
4468 2012-07-19  MORITA Hajime  <morrita@google.com>
4469
4470         [Refactoring] Replace Node's Document pointer with a TreeScope pointer
4471         https://bugs.webkit.org/show_bug.cgi?id=59816
4472
4473         Reviewed by Ryosuke Niwa.
4474
4475         * Source/autotools/symbols.filter: Added newly exported symbols.
4476
4477 2012-07-19  Christophe Dumez  <christophe.dumez@intel.com>
4478
4479         [EFL] Bump libsoup dependency to v2.39.4.1 to fix cookie issues
4480         https://bugs.webkit.org/show_bug.cgi?id=91741
4481
4482         Reviewed by Kenneth Rohde Christiansen.
4483
4484         Bump libsoup dependency in CMake to v2.39.4.1 to fix issues
4485         with cookies in non-suffixed/private domains [GNOME #679230].
4486
4487         * Source/cmake/OptionsEfl.cmake:
4488
4489 2012-07-19  Mario Sanchez Prada  <msanchez@igalia.com>
4490
4491         [GTK] Enable MHTML support by default at build time
4492         https://bugs.webkit.org/show_bug.cgi?id=89987
4493
4494         Reviewed by Carlos Garcia Campos.
4495
4496         Enable MHTML support by default for GTK in configure.ac.
4497
4498         * configure.ac:
4499
4500 2012-07-18  Christophe Dumez  <christophe.dumez@intel.com>
4501
4502         [CMake][EFL] Should try to find the same libsoup version pulled by jhbuild
4503         https://bugs.webkit.org/show_bug.cgi?id=91626
4504
4505         Reviewed by Kenneth Rohde Christiansen.
4506
4507         Bump required version of libsoup in CMake to 2.39.3. This is the first
4508         tarball version to contain the API we need (soup_cookie_jar_get_cookies()
4509         and soup_cookie_jar_set_cookie_with_first_party()).
4510
4511         * Source/cmake/OptionsEfl.cmake:
4512
4513 2012-07-18  Varun Jain  <varunjain@chromium.org>
4514
4515         [chromium] Drag image for image elements should be scaled with device scale factor.
4516         https://bugs.webkit.org/show_bug.cgi?id=89688
4517
4518         Reviewed by Adam Barth.
4519
4520         * ManualTests/chromium/drag-image-accounts-for-device-scale.html:
4521
4522 2012-07-18  Thiago Marcos P. Santos  <thiago.santos@intel.com>
4523
4524         [CMake] Make gtest a shared library
4525         https://bugs.webkit.org/show_bug.cgi?id=90973
4526
4527         Reviewed by Daniel Bates.
4528
4529         It's nicer to make it a shared library because it might improve
4530         linking time and we don't need to force gtest users to link with gtest
4531         dependencies like pthreads (which causes linking errors when it is not
4532         available).
4533
4534         * Source/cmake/gtest/CMakeLists.txt:
4535
4536 2012-07-17  Gabor Ballabas  <gaborb@inf.u-szeged.hu>
4537
4538         [Qt][V8] Remove the V8 related codepaths and configuration
4539         https://bugs.webkit.org/show_bug.cgi?id=90863
4540
4541         Reviewed by Simon Hausmann.
4542
4543         * Source/api.pri:
4544         * WebKit.pro:
4545
4546 2012-07-17  Sheriff Bot  <webkit.review.bot@gmail.com>
4547
4548         Unreviewed, rolling out r122834.
4549         http://trac.webkit.org/changeset/122834
4550         https://bugs.webkit.org/show_bug.cgi?id=91492
4551
4552         it broke the chromium (Requested by kkristof on #webkit).
4553
4554         * Source/api.pri:
4555         * WebKit.pro:
4556
4557 2012-07-17  Gabor Ballabas  <gaborb@inf.u-szeged.hu>
4558
4559         [Qt][V8] Remove the V8 related codepaths and configuration
4560         https://bugs.webkit.org/show_bug.cgi?id=90863
4561
4562         Reviewed by Simon Hausmann.
4563
4564         * Source/api.pri:
4565         * WebKit.pro:
4566
4567 2012-07-17  David Barr  <davidbarr@chromium.org>
4568
4569         Introduce ENABLE_CSS_IMAGE_ORIENTATION compile flag
4570         https://bugs.webkit.org/show_bug.cgi?id=89055
4571
4572         Reviewed by Kent Tamura.
4573
4574         The css3-images module is at candidate recommendation.
4575         http://www.w3.org/TR/2012/CR-css3-images-20120417/#the-image-orientation
4576
4577         Add a configuration option for CSS image-orientation support, disabling it by default.
4578
4579         * Source/cmake/WebKitFeatures.cmake:
4580         * Source/cmakeconfig.h.cmake:
4581
4582 2012-07-16  Pete Williamson  <petewil@google.com>
4583
4584         Expose an export for the iconUrl list so Internals can use it
4585         https://bugs.webkit.org/show_bug.cgi?id=88665
4586
4587         Reviewed by Kent Tamura.
4588
4589         * Source/autotools/symbols.filter: export iconURLs
4590
4591 2012-07-16  Hajime Morrita  <morrita@chromium.org>
4592
4593         WebCore needs WEBCORE_TESTING macro to mark methods being exported for testing.
4594         https://bugs.webkit.org/show_bug.cgi?id=90764
4595
4596         Reviewed by Adam Barth.
4597
4598         Removed symbols which are now covered by WEBCORE_TESTING.
4599
4600         * Source/autotools/symbols.filter:
4601
4602 2012-07-16  Carlos Garcia Campos  <cgarcia@igalia.com>
4603
4604         Unreviewed. Update NEWS and configure.ac for 1.9.5 release
4605
4606         * configure.ac: Bump version number.
4607
4608 2012-07-12 Josh Hawn <jhawn@apple.com>
4609
4610         Fix for WebContext::getWebCoreStatistics() causes crash if no m_process
4611         https://bugs.webkit.org/show_bug.cgi?id=91116
4612