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