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