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