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