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