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