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