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