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