1 2013-01-29 Nate Chapin <japhet@chromium.org>
3 Enable reuse of cached main resources
4 https://bugs.webkit.org/show_bug.cgi?id=105667
6 Reviewed by Adam Barth.
8 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
10 2013-01-29 Laszlo Gombos <l.gombos@samsung.com>
12 Enable Workers for WinCE
13 https://bugs.webkit.org/show_bug.cgi?id=108099
15 Reviewed by Gyuyoung Kim.
17 WORKERS are enabled for all CMake based ports except WinCE.
18 Turn on WORKERS for all CMake based ports.
20 * Source/cmake/OptionsBlackBerry.cmake:
21 * Source/cmake/OptionsEfl.cmake:
22 * Source/cmake/WebKitFeatures.cmake:
24 2013-01-28 Halton Huo <halton.huo@intel.com>
26 [EFL] Quit debug build without -DSHARED_CORE=ON
27 https://bugs.webkit.org/show_bug.cgi?id=104773
29 Reviewed by Laszlo Gombos.
31 Debug build without -DSHARED_CORE=ON will fail because libwebcore_efl.a
32 is too big (>4G) to archive. The solution is simply to abort cmake in
33 this condition and notify developer.
36 * Source/cmake/OptionsEfl.cmake:
37 * Source/cmake/OptionsCommon.cmake:
39 2013-01-28 Renata Hodovan <reni@webkit.org>
41 [WK2] Putting QtWebProcess into a chrooted sandbox
42 https://bugs.webkit.org/show_bug.cgi?id=90005
44 Reviewed by Anders Carlsson and Zoltan Herczeg.
46 Make it possible to build WebKit2 with SandboxProcess.
48 * Source/QtWebKit.pro:
50 2013-01-27 David Farler <dfarler@apple.com>
52 REGRESSION (r140912): Broke specifying non-trivial ARCHS value to make / build-webkit
53 https://bugs.webkit.org/show_bug.cgi?id=108028
55 Reviewed by Dan Bernstein.
58 * Makefile.shared: Reverted.
59 * Source/Makefile: Reverted.
61 2013-01-26 David Farler <dfarler@apple.com>
63 Allow building with arbitrary SDK and ARCHS with make + Xcode
64 https://bugs.webkit.org/show_bug.cgi?id=107863
66 Reviewed by David Kilzer.
69 Removed references to legacy Xcode configurations.
71 Added default ARCHS + SDK settings and parameterized xcodebuild calls.
73 iOS does not build WebKit2.
75 2013-01-25 Jussi Kukkonen <jussi.kukkonen@intel.com>
77 [CMake][EFL] Build ThirdParty/leveldb when IndexedDB is enabled
78 https://bugs.webkit.org/show_bug.cgi?id=106443
80 Reviewed by Laszlo Gombos.
82 LevelDB is now included in ThirdParty. Use it when IndexDB is
85 * Source/cmake/OptionsEfl.cmake:
86 Set WTF_USE_LEVELDB when IndexedDB is enabled
88 2013-01-24 Keishi Hattori <keishi@webkit.org>
90 Adjust design of the Calendar Picker
91 https://bugs.webkit.org/show_bug.cgi?id=107507
93 Reviewed by Kent Tamura.
95 * ManualTests/forms/calendar-picker.html: Use pickerCommonChromium.css and calendarPickerChromium.css.
97 2013-01-24 Soo-Hyun Choi <s.choi@hackerslab.eu>
99 [CMake] Remove the definition of WTF_PLATFORM_WIN from the build system
100 https://bugs.webkit.org/show_bug.cgi?id=101635
102 Reviewed by Laszlo Gombos.
104 WTF_PLATFORM_WIN defined twice: Source/cmake/OptionsWindows.cmake and in
105 Source/WTF/wtf/Platform.h.
106 It would be more future-proof to have it only defined in common C++ code in
109 * Source/cmake/OptionsWindows.cmake:
111 2013-01-23 Zan Dobersek <zdobersek@igalia.com>
115 Speculative build fix for the GTK port after 140539.
117 * Source/autotools/symbols.filter:
119 2013-01-22 Gustavo Noronha Silva <gns@gnome.org>
121 [GTK] Debug build failure on x86-64
122 https://bugs.webkit.org/show_bug.cgi?id=107400
124 Reviewed by Xan Lopez.
126 * configure.ac: use thin archives for convenience libraries, if AR_FLAGS was not
127 overriden through the environment variable.
129 2013-01-22 Zan Dobersek <zdobersek@igalia.com>
131 [Autotools] Remove the Canvas Path configuration option
132 https://bugs.webkit.org/show_bug.cgi?id=107537
134 Reviewed by Martin Robinson.
136 * configure.ac: Remove the configuration option for the Canvas Path
137 feature as this is not in line with the new guidelines about feature
138 enablement in the autotools build system.
140 2013-01-22 Zan Dobersek <zdobersek@igalia.com>
142 [Autotools] Place a warning in configure.ac about adding new configuration options
143 https://bugs.webkit.org/show_bug.cgi?id=107559
145 Reviewed by Martin Robinson.
147 * configure.ac: Add an eye-catching section explaining that changes in this file might
148 not be necessary at all and a link pointing to the guidelines on the Trac wiki.
150 2013-01-21 Dirk Schulze <dschulze@adobe.com>
152 Add build flag for Canvas's Path object (disabled by default)
153 https://bugs.webkit.org/show_bug.cgi?id=107473
155 Reviewed by Dean Jackson.
157 Add CANVAS_PATH build flag to build systems.
159 * Source/cmake/WebKitFeatures.cmake:
160 * Source/cmakeconfig.h.cmake:
163 2013-01-19 Ryosuke Niwa <rniwa@webkit.org>
165 Delete webkit-perf.appspot.com code from WebKit repository
166 https://bugs.webkit.org/show_bug.cgi?id=107390
168 Reviewed by Adam Barth.
170 Delete webkit-perf.appspot.com code from WebKit repository since I maintain
171 and push the code via https://github.com/rniwa/webkit-perf now.
173 * Websites/webkit-perf.appspot.com: Removed.
175 2013-01-19 Philip Rogers <pdr@google.com>
177 Merge SVGStylable into SVGStyledElement
178 https://bugs.webkit.org/show_bug.cgi?id=106877
180 Reviewed by Dirk Schulze.
182 SVG2 changes element inheritance so all SVGElements are stylable. As a first-step towards a
183 cleaner class hierarchy, this patch moves SVGStylable into SVGStyledElement.
187 2013-01-18 Sudarsana Nagineni <sudarsana.nagineni@intel.com>
189 [CMake] Fix CMake warnings
190 https://bugs.webkit.org/show_bug.cgi?id=107290
192 Reviewed by Laszlo Gombos.
194 Add missing WebKit options to CMake features list.
196 * Source/cmake/WebKitFeatures.cmake:
197 * Source/cmakeconfig.h.cmake:
199 2013-01-18 Sheriff Bot <webkit.review.bot@gmail.com>
201 Unreviewed, rolling out r140005.
202 http://trac.webkit.org/changeset/140005
203 https://bugs.webkit.org/show_bug.cgi?id=107235
205 broke downstream Chromium interactive_ui_tests (Requested by
206 dominicc on #webkit).
208 * Source/autotools/symbols.filter:
210 2013-01-17 Martin Robinson <mrobinson@igalia.com>
212 [GTK] Build with LevelDB when IndexedDB is enabled
213 https://bugs.webkit.org/show_bug.cgi?id=103220
215 Reviewed by Gustavo Noronha Silva.
217 * configure.ac: Detect whether the IndexedDatabase feature is enabled. We cannot
218 use the typical approach for feature detection since we need to adjust the automake
219 file output based on whether or not IndexedDatabase is enabled.
221 2013-01-17 Nate Chapin <japhet@chromium.org>
223 Enable reuse of cached main resources
224 https://bugs.webkit.org/show_bug.cgi?id=105667
226 Reviewed by Antti Koivisto.
228 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
230 2013-01-17 Seokju Kwon <seokju.kwon@gmail.com>
232 [EFL][CMAKE] Compress resource files of inspector
233 https://bugs.webkit.org/show_bug.cgi?id=106210
235 Reviewed by Gyuyoung Kim.
237 Add compressing JavaScript
238 for smaller package and faster connection of remote web inspector.
240 * Source/PlatformEfl.cmake:
242 2013-01-16 Hugo Parente Lima <hugo.lima@openbossa.org>
244 [CMake] Report actual values for feature configuration (instead of the default)
245 https://bugs.webkit.org/show_bug.cgi?id=107010
247 Reviewed by Laszlo Gombos.
249 * Source/cmake/WebKitFeatures.cmake:
251 2013-01-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
253 [EFL] Move 'DefaultTheme' folder to WebCore/platform/efl
254 https://bugs.webkit.org/show_bug.cgi?id=106969
256 Reviewed by Benjamin Poulain.
258 * Source/PlatformEfl.cmake: Change DefaultTheme path.
259 * Source/cmake/OptionsEfl.cmake: ditto.
261 2013-01-15 Alberto Garcia <agarcia@igalia.com>
263 Fix typos in WebKitFeatures.cmake
264 https://bugs.webkit.org/show_bug.cgi?id=106952
266 Reviewed by Martin Robinson.
268 * Source/cmake/WebKitFeatures.cmake:
269 Replace "Toogle" with "Toggle".
271 2013-01-15 Zan Dobersek <zandobersek@gmail.com>
273 [Autotools] Add support for WebKit2-only builds
274 https://bugs.webkit.org/show_bug.cgi?id=106889
276 Reviewed by Gustavo Noronha Silva.
278 * GNUmakefile.am: Only copy the WebKit1 documentation into the destination
279 directory if building WebKit1.
280 * configure.ac: Add a configuration option for disabling the WebKit1 build.
281 Only conditionally copy WebKit1-specific targets from the input files. Some
282 small style changes to the WebKit2 configuration flag included as well.
284 2013-01-14 Nate Chapin <japhet@chromium.org>
286 Enable reuse of cached main resources
287 https://bugs.webkit.org/show_bug.cgi?id=105667
289 Reviewed by Antti Koivisto.
291 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
293 2013-01-14 Alexandre Rostovtsev <tetromino@gentoo.org>
295 Do not hardcode -ldl in OPENGL_LIBS
296 https://bugs.webkit.org/show_bug.cgi?id=96602
298 Reviewed by Philippe Normand.
300 Some non-Linux systems, e.g. FreeBSD, have dlopen() as part of their
301 libc, and do not use a separate libdl.
305 2013-01-11 Carlos Garcia Campos <cgarcia@igalia.com>
307 Unreviewed. Update NEWS and configure.ac for 1.11.4 release
309 * configure.ac: Bump version numbers.
311 2013-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
313 [GTK] Add API to set the web extensions directory to WebKit2 GTK+
314 https://bugs.webkit.org/show_bug.cgi?id=106462
316 Reviewed by Xan Lopez.
318 * Source/autotools/symbols.filter: Update
319 WebGtkExtensionManager::initialize symbol.
321 2013-01-10 Tony Chang <tony@chromium.org>
323 Speed up supplemental dependency computation
324 https://bugs.webkit.org/show_bug.cgi?id=106503
326 Reviewed by Adam Barth.
328 * Source/cmake/WebKitMacros.cmake: Add --idlAttributesFile to the binding generation step in cmake.
330 2013-01-10 Zan Dobersek <zandobersek@gmail.com>
332 [Autotools] Add the AM_WEBKIT_FEATURE_CONDITIONAL macro
333 https://bugs.webkit.org/show_bug.cgi?id=106576
335 Reviewed by Martin Robinson.
337 Replace the AC_CHECK_WEBKIT_FEATURE_ENABLED with the new macro.
338 The former was executing actions based on the passed-in feature being
339 enabled in the (possibly overridden) GNUmakefile.features.am, the actions
340 usually affecting the Automake conditional value that was set up afterwards.
341 The new macro does this directly, setting up an Automake conditional of the
342 same name as the feature that was checked.
344 * Source/autotools/webkitfeature.m4:
346 2013-01-10 Zan Dobersek <zandobersek@gmail.com>
348 Remove the ENABLE_ANIMATION_API feature define occurences
349 https://bugs.webkit.org/show_bug.cgi?id=106544
351 Reviewed by Simon Fraser.
353 The Animation API code was removed in r137243. The ENABLE_ANIMATION_API
354 feature define handling still lingers in various build systems and configurations
355 but is of no use, so it should be removed.
357 * Source/cmake/OptionsBlackBerry.cmake:
358 * Source/cmake/OptionsEfl.cmake:
359 * Source/cmake/WebKitFeatures.cmake:
360 * Source/cmakeconfig.h.cmake:
362 2013-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
364 [GTK] Add support for loading web process extensions
365 https://bugs.webkit.org/show_bug.cgi?id=105631
367 Reviewed by Gustavo Noronha Silva.
369 * GNUmakefile.am: Add webkit2_web_extension_h_api.
370 * Source/autotools/symbols.filter: Export WebGtkExtensionManager
371 symbols required by the injected bundle lib.
373 2013-01-10 Christophe Dumez <christophe.dumez@intel.com>
375 [EFL] Add gstreamer 1.0.5 to jhbuild
376 https://bugs.webkit.org/show_bug.cgi?id=106178
378 Reviewed by Laszlo Gombos.
380 Update EFL CMake configuration to require gstreamer
383 * Source/cmake/FindGStreamer.cmake:
384 * Source/cmake/OptionsEfl.cmake:
386 2013-01-09 Hajime Morrita <morrita@google.com>
388 [Shadow DOM] Distribution related code on ElementShadow should be minimized.
389 https://bugs.webkit.org/show_bug.cgi?id=106294
391 Reviewed by Dimitri Glazkov.
393 * Source/autotools/symbols.filter:
395 2013-01-08 Zan Dobersek <zandobersek@gmail.com>
397 Add an Autoconf macro that checks whether a given feature is enabled
398 https://bugs.webkit.org/show_bug.cgi?id=106380
400 Reviewed by Martin Robinson.
402 Add the AC_CHECK_WEBKIT_FEATURE_ENABLED macro. It checks the generated
403 Source/WebCore/GNUmakefile.features.am file to determine whether the
404 given feature is enabled or disabled in the build that's being configured.
406 * Source/autotools/webkitfeature.m4: Added.
408 2013-01-08 Hajime Morrita <morrita@google.com>
410 [Shadow DOM] Distribution related code on ShadowRoot should be minimized.
411 https://bugs.webkit.org/show_bug.cgi?id=106282
413 Reviewed by Dimitri Glazkov.
415 * Source/autotools/symbols.filter:
417 2013-01-03 Sergio Villar Senin <svillar@igalia.com>
419 [GTK] Add WebP image support
420 https://bugs.webkit.org/show_bug.cgi?id=105915
422 Reviewed by Martin Robinson.
424 WebP is from now on a dependency for WebKitGtk+.
426 * configure.ac: added WebP library detection.
428 2013-01-07 Xianzhu Wang <wangxianzhu@chromium.org>
430 Add window.internals.nonFastScrollableRects for testing scrollable areas in fast/slow paths
431 https://bugs.webkit.org/show_bug.cgi?id=105546
433 Reviewed by James Robinson.
435 Export the new symbol.
437 * Source/autotools/symbols.filter:
439 2013-01-04 Adam Klein <adamk@chromium.org>
441 Remove ENABLE_MUTATION_OBSERVERS #define
442 https://bugs.webkit.org/show_bug.cgi?id=105459
444 Reviewed by Ryosuke Niwa.
446 * Source/cmake/WebKitFeatures.cmake:
447 * Source/cmakeconfig.h.cmake:
449 2013-01-04 Zan Dobersek <zandobersek@gmail.com>
451 REGRESSION (r138184): transitions/transitions-parsing.html is failing on GTK
452 https://bugs.webkit.org/show_bug.cgi?id=105522
454 Reviewed by Xan Lopez.
456 Remove the configuration flag covering unprefixed CSS transition property names.
457 It does not introduce any dependency. The unprefixed property names should be
458 available by default.
462 2013-01-03 Tony Chang <tony@chromium.org>
464 Generate internal.settings from Settings.in
465 https://bugs.webkit.org/show_bug.cgi?id=104740
467 Reviewed by Adam Barth.
469 * Source/cmake/WebKitMacros.cmake: Specify additional output files from make_settings.pl.
471 2013-01-02 Gyuyoung Kim <gyuyoung.kim@samsung.com>
473 [EFL][CMAKE] Remove duplicated conditionals
474 https://bugs.webkit.org/show_bug.cgi?id=105905
476 Reviewed by Laszlo Gombos.
478 * Source/cmake/OptionsEfl.cmake: Remove set(WTF_USE_GLX 1).
480 2013-01-02 Tony Chang <tony@chromium.org>
482 Unreviewed, rolling out r138661.
483 http://trac.webkit.org/changeset/138661
484 https://bugs.webkit.org/show_bug.cgi?id=104740
486 Compile problems on EFL
488 * Source/cmake/WebKitMacros.cmake:
490 2013-01-02 Tony Chang <tony@chromium.org>
492 Generate internal.settings from Settings.in
493 https://bugs.webkit.org/show_bug.cgi?id=104740
495 Reviewed by Adam Barth.
497 * Source/cmake/WebKitMacros.cmake: Specify additional output files from make_settings.pl.
499 2013-01-02 Elliott Sprehn <esprehn@chromium.org>
501 Transitions and animations do not apply to CSS ::before and ::after pseudo-elements
502 https://bugs.webkit.org/show_bug.cgi?id=92591
504 Reviewed by Eric Seidel.
506 Expose Element::pseudoElement for Internals.
508 * Source/autotools/symbols.filter:
510 2013-01-01 KwangYong Choi <ky0.choi@samsung.com>
512 [EFL] Enable MHTML feature
513 https://bugs.webkit.org/show_bug.cgi?id=105815
515 Reviewed by Laszlo Gombos.
517 ENABLE_MHTML is now ON for EFL.
519 * Source/cmake/OptionsEfl.cmake:
521 2012-12-31 Kondapally Kalyan <kalyan.kondapally@intel.com>
523 [EFL][WebGL] Add compile time support for GLES2.
524 https://bugs.webkit.org/show_bug.cgi?id=105816
526 Reviewed by Kenneth Rohde Christiansen.
528 This patch adds build support for GLES2.
529 GLES2 support can be enabled during compile time by passing -DENABLE_GLES2=ON as
530 cmake config parameter. GLES2 options is not enabled by default. This patch doesn't
531 address all the build issues related to GLES2 but only adds the needed support in
534 * Source/cmake/OptionsEfl.cmake:
536 2012-12-31 Carlos Garcia Campos <cgarcia@igalia.com>
538 [GTK] Move ImageDiff to the Tools directory root
539 https://bugs.webkit.org/show_bug.cgi?id=105421
541 Reviewed by Kenneth Rohde Christiansen.
543 * GNUmakefile.am: Remove the old ImageDiff makefile include.
545 2012-12-30 Kondapally Kalyan <kalyan.kondapally@intel.com>
547 [EFL] [WebGL] Rename EGLConfigHelper as EGLConfigSelector.
548 https://bugs.webkit.org/show_bug.cgi?id=105876
550 Reviewed by Kenneth Rohde Christiansen.
552 This is to sync the naming conventions of our classes in both EGL and GLX implementations.
553 In our GLX implementation, class responsible for the same functionality is named as GLXConfigSelector.
554 This patch renames EGLConfigHelper as EGLConfigSelector.
556 * Source/cmake/OptionsEfl.cmake:
558 2012-12-30 Gyuyoung Kim <gyuyoung.kim@samsung.com>
560 [EFL] Enable TEMPLATE_ELEMENT feature
561 https://bugs.webkit.org/show_bug.cgi?id=105865
563 Reviewed by Laszlo Gombos.
565 * Source/cmake/OptionsEfl.cmake: Add ENABLE_TEMPLATE_ELEMENT macro.
567 2012-12-27 Kondapally Kalyan <kalyan.kondapally@intel.com>
569 [EFL][WebGL] Implement EGL support with GLX.
570 https://bugs.webkit.org/show_bug.cgi?id=105602
572 Reviewed by Kenneth Rohde Christiansen.
574 Adds support for EGL with GLX backend. EGL support can be enabled during compile time
575 by passing -DENABLE_EGL=ON as cmake config parameter.
577 * Source/cmake/OptionsEfl.cmake:
579 2012-12-24 Kondapally Kalyan <kalyan.kondapally@intel.com>
581 [EFL [WebGL] GLES2 detection is broken.
582 https://bugs.webkit.org/show_bug.cgi?id=105677
584 We use the logic in FindGLES.cmake to detect GLES2 support during compile time.
585 OPENGLES2_FOUND is never set, even though OPENGLES2_INCLUDE_DIR and OPENGLES2_LIBRARY
586 contain right information. The name passed to find_package_handle_standard_args seems to be the issue here.
587 This patch changes the name passed to find_package_handle_standard_args to OPENGLES2.
589 Reviewed by Kenneth Rohde Christiansen.
591 * Source/cmake/FindGLES.cmake:
593 2012-12-20 Martin Robinson <mrobinson@igalia.com>
595 [GTK] Remove plugin process configuration option
596 https://bugs.webkit.org/show_bug.cgi?id=105564
598 Reviewed by Carlos Garcia Campos.
600 Remove the --enable-plugin-process configuration option, opting instead to
601 always build the plugin process when building WebKit2. It isn't very interesting
602 for downstream to enable or disable the plugin process. It should always be
603 enabled for WebKit2 and it's better for us not to have to keep a disabled plugin
604 process building. Additionally, the in-process plugin isn't functional, since
605 plugins depend on GTK+ 2 and WebKit2 depends on GTK+ 3.
607 * configure.ac: Remove the configuration option.
609 2012-12-21 Elliott Sprehn <esprehn@chromium.org>
611 Replace documentFragmentIsShadowRoot with isTreeScope
612 https://bugs.webkit.org/show_bug.cgi?id=105345
614 Reviewed by Dimitri Glazkov.
616 Expose isTreeScope symbol.
618 * Source/autotools/symbols.filter:
620 2012-12-21 Sheriff Bot <webkit.review.bot@gmail.com>
622 Unreviewed, rolling out r138338.
623 http://trac.webkit.org/changeset/138338
624 https://bugs.webkit.org/show_bug.cgi?id=105621
626 speculative rollout because fast/dom/shadow/content-element-
627 distributed-nodes.html is crashing on linux debug. (Requested
628 by loislo on #webkit).
630 * Source/autotools/symbols.filter:
632 2012-12-20 Elliott Sprehn <esprehn@chromium.org>
634 Replace documentFragmentIsShadowRoot with isTreeScope
635 https://bugs.webkit.org/show_bug.cgi?id=105345
637 Reviewed by Dimitri Glazkov.
639 Expose isTreeScope symbol.
641 * Source/autotools/symbols.filter:
643 2012-12-20 Ryuan Choi <ryuan.choi@samsung.com>
645 [EFL] Build break with latest EFL libraries.
646 https://bugs.webkit.org/show_bug.cgi?id=104827
648 Reviewed by Laszlo Gombos.
650 The eo EFL package is introduced and evas and ecore use it since 1.8.
651 While introducing Eo, EFL changed several structures of Evas and Ecore
652 from own specific class to Eo.
654 So, this patch adds FindEo and changes declaration of Evas, Evas_Object,
655 Ecore_Timer to build with latest EFL libraries.
657 * Source/cmake/FindEo.cmake: Added.
658 * Source/cmake/OptionsEfl.cmake:
659 Modified to check Eo when version of EFL libraries is 1.8.
661 2012-12-20 Kondapally Kalyan <kalyan.kondapally@intel.com>
663 [EFL][WebGL][Wk2] Replace HAVE(GLX) checks with USE(GLX).
664 https://bugs.webkit.org/show_bug.cgi?id=105431
666 Reviewed by Kenneth Rohde Christiansen.
668 This patch changes the check HAVE(GLX) to USE(GLX).
669 This would enable us to choose our preferred GL backend during build time.
671 * Source/cmake/OptionsEfl.cmake:
673 2012-12-20 Zan Dobersek <zandobersek@gmail.com>
675 [GTK] Remove the --enable-unstable-features configuration option
676 https://bugs.webkit.org/show_bug.cgi?id=105327
678 Reviewed by Martin Robinson.
680 Remove the unnecessary feature_defines_unstable variable.
681 Remove the unstable-features configuration option.
686 2012-12-20 Dominik Röttsches <dominik.rottsches@intel.com>
688 [EFL] MiniBrowser does not play Infinite Gangnam Style
689 https://bugs.webkit.org/show_bug.cgi?id=103531
691 Reviewed by Kenneth Rohde Christiansen.
693 WebAudio now switched to ON for EFL.
695 * Source/cmake/OptionsEfl.cmake:
697 2012-12-19 Yael Aharon <yael.aharon@intel.com>
699 [EFL] Allow the build system to find OpenGL ES
700 https://bugs.webkit.org/show_bug.cgi?id=104760
702 Reviewed by Laszlo Gombos.
704 Add a way to find if GLESv2 is supported by the build system.
705 Support for GLESv2 will be added separately.
707 * Source/cmake/FindGLES.cmake: Added.
709 2012-12-19 Alexis Menard <alexis@webkit.org>
711 Implement CSS parsing for CSS transitions unprefixed.
712 https://bugs.webkit.org/show_bug.cgi?id=104804
714 Reviewed by Dean Jackson.
716 Add a new flag ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
717 to cover the work of unprefixing Transforms, Animations and
718 Transitions. It will let the possibility of each ports to turn it off
719 in their release branches until we're confident that these CSS
720 properties are ready to be unprefixed.
722 * Source/cmake/WebKitFeatures.cmake:
723 * Source/cmakeconfig.h.cmake:
726 2012-12-18 Ming Xie <mxie@rim.com>
728 [BlackBerry] Add -fno-exceptions to CXX_FLAGS
729 https://bugs.webkit.org/show_bug.cgi?id=105306
731 Reviewed by Rob Buis.
733 Disable exception handling. We don't have any try or catch
734 constructs in our code.
736 * Source/cmake/OptionsBlackBerry.cmake:
738 2012-12-18 Kondapally Kalyan <kalyan.kondapally@intel.com>
740 [EFL] Allow the build system to detect EGL support.
741 https://bugs.webkit.org/show_bug.cgi?id=105287
743 Reviewed by Laszlo Gombos.
745 Currently, we don't have any way to determine if EGL is supported by the build.
746 This patch adds support for this. The patch doesn't make any changes to take this into
747 use. This will be done in another patch.
749 * Source/cmake/FindEGL.cmake:
751 2012-12-17 Halton Huo <halton.huo@intel.com>
753 [EFL] Add ecore_imf_evas to FindEcore.cmake
754 https://bugs.webkit.org/show_bug.cgi?id=105159
756 Reviewed by Laszlo Gombos.
758 ecore_imf_evas is a separate library, we should add for EFL port as well.
760 * Source/cmake/FindEcore.cmake: Add finding FIND_EFL_LIBRARY for ecore_imf_evas
762 2012-12-17 Kenneth Rohde Christiansen <kenneth@webkit.org>
764 Add manual test to verify that geometry methods (moveTo, etc) work
765 https://bugs.webkit.org/show_bug.cgi?id=105160
767 Reviewed by Alexis Menard.
769 * ManualTests/window-geometry.html: Added.
771 2012-12-16 ChangSeok Oh <shivamidow@gmail.com>
773 [GTK][AC] Build failure with an option --with-acceleration-backend=clutter
774 https://bugs.webkit.org/show_bug.cgi?id=105027
776 Reviewed by Gustavo Noronha Silva.
778 I turned off opengl related variables, enable_glx, enable_egl and enable_gles2
779 when selecting clutter as the acceleration-backend. Because they seem useless for the AC by clutter.
783 2012-12-15 Simon Fraser <simon.fraser@apple.com>
785 Fix repaint issues when resizing a window with centered content, for platforms with a tile cache
786 https://bugs.webkit.org/show_bug.cgi?id=105073
788 Reviewed by Dan Bernstein.
790 Add a manual test for window resize with a centered element.
792 * ManualTests/resize-repaint.html: Added.
794 2012-12-13 Stephen White <senorblanco@chromium.org>
796 Added manual test for canvas setFont speed.
797 https://bugs.webkit.org/show_bug.cgi?id=104923
799 Reviewed by James Robinson.
801 * ManualTests/canvas-font-speed.html: Added.
803 2012-12-13 Jerome Pasion <jerome.pasion@digia.com>
805 [Qt] Doc: Fixing Qt WebKit reference documentation.
807 Reviewed by Simon Hausmann.
810 -added \module for C++ classes and \qmlmodule for QML types
811 -added links to the Qt WebKit Examples pages
812 -fixed the qhp settings for Qt Creator
814 Task-number: QTBUG-28583
815 Task-number: QTBUG-28418
816 Task-number: QTBUG-27646
818 * Source/qtwebkit.qdocconf:
820 2012-12-13 Jerome Pasion <Jerome.Pasion@digia.com>
822 [Qt] Fix missing doc dependency to examples
824 Reviewed by Simon Hausmann.
826 * Source/qtwebkit.qdocconf:
828 2012-12-12 John Griggs <jgriggs@rim.com>
830 2012-12-12 John Griggs <jgriggs@rim.com>
832 [BlackBerry] Update Media Controls for BlackBerry Platform
833 https://bugs.webkit.org/show_bug.cgi?id=104443
834 https://przilla.ott.qnx.com/bugzilla/show_bug.cgi?id=204748
836 Update Media Controls for BlackBerry platform to allow audio, embedded video and fullscreen video controls to be positioned and styled differently.
838 Reviewed by Rob Buis.
840 * Source/cmake/OptionsBlackBerry.cmake:
842 2012-12-12 Xianzhu Wang <wangxianzhu@chromium.org>
844 Pre-painting should not paint out-of-view fixed position elements
845 https://bugs.webkit.org/show_bug.cgi?id=104724
847 Reviewed by James Robinson.
851 * ManualTests/compositing/fixed-position-out-of-view-scroll-prepaint.html: Added.
853 2012-12-12 Krzysztof Czech <k.czech@samsung.com>
855 [EFL] Possibility to turn off accessibility feature for WebKit-EFL.
856 https://bugs.webkit.org/show_bug.cgi?id=103036
858 Reviewed by Laszlo Gombos.
860 Guard dependencies for accessibility (ATK), so that they can be turned off.
862 * Source/cmake/OptionsEfl.cmake:
863 * Source/cmake/WebKitFeatures.cmake:
865 2012-12-12 Zan Dobersek <zandobersek@gmail.com>
867 [GTK] Remove the last of unnecessary configuration options in configure.ac
868 https://bugs.webkit.org/show_bug.cgi?id=104793
870 Reviewed by Martin Robinson.
872 Remove the last of the configuration options that don't introduce any dependencies and/or
873 are enabled by default in the GNUmakefile.features.am.in file.
877 2012-12-11 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
879 [Qt] Fix the inspector not showing up on Windows
880 https://bugs.webkit.org/show_bug.cgi?id=104677
882 Reviewed by Simon Hausmann.
884 Resources aren't transfered properly from a static WebCore to the final DLL
885 with MSVC since the linker only pick from the static lib symbols that
886 are referenced in the final binary.
888 Move the resource files directly to Qt5WebKit.dll to make sure that they are
893 2012-12-11 Xianzhu Wang <wangxianzhu@chromium.org>
895 Add window.internals.mainThreadScrollReasonsAsText for testing slow scrolling
896 https://bugs.webkit.org/show_bug.cgi?id=104714
898 Reviewed by Eric Seidel.
900 Export symbol Page::mainThreadScrollingReasonsAsText().
902 * Source/autotools/symbols.filter:
904 2012-12-11 Michael Pruett <michael@68k.org>
906 [JSC] Add tests for explicit serialization values
907 https://bugs.webkit.org/show_bug.cgi?id=104423
909 Reviewed by Oliver Hunt.
911 Add tests for serialization and deserialization mechanisms of
912 the JSC implementation of SerializedScriptValue. Similar tests
913 already exist for the V8 implementation.
915 * Source/autotools/symbols.filter:
917 2012-12-11 Carlos Garcia Campos <cgarcia@igalia.com>
919 [GTK] Install GObject DOM bindings headers in its own directory
920 https://bugs.webkit.org/show_bug.cgi?id=104663
922 Reviewed by Gustavo Noronha Silva.
924 * GNUmakefile.am: Add GENSOURCES_WEBKITDOM and
925 webkitgtk_gdom_built_h_api variables.
927 2012-12-11 Stephen Kelly <stephen.kelly@kdab.com>
929 WebKit tests for the Qt API should include tests of CMake config files
930 https://bugs.webkit.org/show_bug.cgi?id=104003
932 Reviewed by Simon Hausmann.
934 The Qt WebKit CI system is not going to run this test, but it can
935 be run locally and to test packages.
939 2012-12-11 Xabier Rodriguez Calvar <calvaris@igalia.com>
941 [GTK][jhbuild] Switch to GStreamer 1.0 build
942 https://bugs.webkit.org/show_bug.cgi?id=91727
944 Reviewed by Philippe Normand.
946 Switch build-webkit --gtk to GStreamer 1.0 support and build the
947 necessary GStreamer git modules from JHBuild.
949 * configure.ac: Removed GStreamer unstable API flag, made
950 GStreamer 1.0 default instead of 0.10 and made required version
951 1.0.3. In case no GStreamer version is specified, it falls back to
952 0.10. In case no video or web-audio are requested, GStreamer
953 and Farstream checks are not performed.
955 2012-12-11 Zan Dobersek <zandobersek@gmail.com>
957 [GTK] Feature enabling/disabling should be possible through build-webkit
958 https://bugs.webkit.org/show_bug.cgi?id=99271
960 Reviewed by Gustavo Noronha Silva.
962 The autogen.sh script now calls the Tools/gtk/override-feature-defines script
963 before calling autoreconf. This ensures that Source/WebCore/GNUmakefile.features.am
964 is present and properly modified if the build-webkit script intends to override
967 The Source/WebCore/GNUmakefile.features.am file is added to the ignored files list
968 so it doesn't pop out as a new, untracked file.
973 2012-12-10 Martin Robinson <mrobinson@igalia.com>
975 [GTK] Remove the Pango backend
976 https://bugs.webkit.org/show_bug.cgi?id=104569
978 Reviewed by Daniel Bates.
980 Always look for Freetype and Harfbuzz. We still depend on Pango for a few
981 things, so we cannot yet eliminate our dependency on Pango.
983 * configure.ac: Always look for FreeType/Harfbuzz.
985 2012-12-10 Laszlo Gombos <l.gombos@samsung.com>
987 [EFL] Change the minimum required EFL version to 1.6
988 https://bugs.webkit.org/show_bug.cgi?id=104431
990 Reviewed by Kenneth Rohde Christiansen.
992 Change the minimum required EFL version to 1.6 from 1.7 to enable
995 The elementary EFL package is only required to build MiniBrowser,
996 so I moved the required only to the Minibrowser CMake file.
998 * Source/cmake/OptionsEfl.cmake:
1000 2012-12-10 Alexis Menard <alexis@webkit.org>
1002 [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
1003 https://bugs.webkit.org/show_bug.cgi?id=104539
1005 Reviewed by Antonio Gomes.
1007 As discussed on webkit-dev it is not needed to keep this feature flag
1008 as support for <position> type is a small feature that is already
1009 implemented by three other UAs. It was useful while landing this
1010 feature as partial bits were landed one after one.
1012 * Source/cmake/OptionsEfl.cmake:
1013 * Source/cmake/WebKitFeatures.cmake:
1014 * Source/cmakeconfig.h.cmake:
1017 2012-12-10 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
1019 [Qt] Remove the support for building a debug WebKit with a release Qt
1020 https://bugs.webkit.org/show_bug.cgi?id=104560
1022 Reviewed by Tor Arne Vestbø.
1024 This creates issues with non-framework builds of Qt (necessary for debug-only
1025 builds) since a Qt5 prefix is now added to the base target name.
1029 2012-12-09 Gustavo Noronha Silva <gustavo.noronha@collabora.com>
1031 [Soup] utilize multipart/x-mixed-replace support recently added to libsoup
1032 https://bugs.webkit.org/show_bug.cgi?id=94515
1034 Reviewed by Martin Robinson.
1036 * configure.ac: require soup 2.40.0, which adds the new support.
1038 2012-12-10 Martin Robinson <mrobinson@igalia.com>
1040 [GTK] Bring Harfbuzz-ng support to Gtk
1041 https://bugs.webkit.org/show_bug.cgi?id=92098
1043 Reviewed by Gustavo Noronha Silva.
1045 Add support for detecting HarfBuzz during configuration phase. Add these
1046 flags to the FreeType ones since HarfBuzz support is part of the FreeType
1049 * configure.ac: Detect HarfBuzz.
1051 2012-12-08 Seokju Kwon <seokju.kwon@gmail.com>
1053 [EFL][WK2] Add Remote Web Inspector
1054 https://bugs.webkit.org/show_bug.cgi?id=98705
1056 Reviewed by Gyuyoung Kim.
1058 Prepare inspectorPageIndex.html for remote web inspector.
1060 * Source/PlatformEfl.cmake:
1062 2012-12-06 Rick Byers <rbyers@chromium.org>
1064 CSS cursor property should support webkit-image-set
1065 https://bugs.webkit.org/show_bug.cgi?id=99493
1067 Reviewed by Beth Dakin.
1069 Add ENABLE_MOUSE_CURSOR_SCALE (disabled by default)
1071 * Source/cmake/WebKitFeatures.cmake:
1072 * Source/cmakeconfig.h.cmake:
1074 2012-12-06 Laszlo Gombos <l.gombos@samsung.com>
1076 [EFL] Remove ENABLE_GLIB_SUPPORT CMake variable
1077 https://bugs.webkit.org/show_bug.cgi?id=104278
1079 Reviewed by Brent Fulgham.
1081 The variable is unnecessary as glib is a required dependency
1082 for the EFL port and glib is not used by other ports building
1085 * Source/cmake/OptionsEfl.cmake:
1086 * Source/cmake/WebKitFeatures.cmake:
1087 * Source/cmakeconfig.h.cmake:
1089 2012-12-06 Tony Chang <tony@chromium.org>
1091 REGRESSION(r135082): Restore the ability to insert author level style sheets from script
1092 https://bugs.webkit.org/show_bug.cgi?id=104042
1094 Reviewed by Antti Koivisto.
1096 Update exports for Internals.cpp.
1098 * Source/autotools/symbols.filter:
1100 2012-12-06 Laszlo Gombos <l.gombos@samsung.com>
1102 [EFL] Optimize binary size by removing dead sections on unix/gcc
1103 https://bugs.webkit.org/show_bug.cgi?id=102827
1105 Reviewed by Kenneth Rohde Christiansen.
1107 Turn on -ffunction-sections -fdata-sections --gc-section flags
1108 on unix for the gcc toolchain for release builds to optimize binary
1109 size for the Efl port.
1111 * Source/cmake/OptionsEfl.cmake:
1113 2012-12-06 Seokju Kwon <seokju.kwon@gmail.com>
1115 [EFL] Fix destination path in Source/PlatformEfl.cmake
1116 https://bugs.webkit.org/show_bug.cgi?id=104237
1118 Reviewed by Laszlo Gombos.
1120 Remove InspectorBackendCommands.js when copying it for the consistency in Source/PlatformEfl.cmake.
1122 * Source/PlatformEfl.cmake:
1124 2012-12-06 Shinya Kawanaka <shinyak@chromium.org>
1126 Internals.getElementByIdInShadowRoot is nonsense now.
1127 https://bugs.webkit.org/show_bug.cgi?id=104241
1129 Reviewed by Kent Tamura.
1131 * Source/autotools/symbols.filter:
1133 2012-12-05 Halton Huo <halton.huo@intel.com>
1135 [CMake] Unify coding style for CMake files
1136 https://bugs.webkit.org/show_bug.cgi?id=103605
1138 Reviewed by Laszlo Gombos.
1140 Update cmake files(.cmake, CMakeLists.txt) with following style rules:
1142 1.1 Use spaces, not tabs.
1143 1.2 Four spaces as indent.
1145 2.1 Place one space between control statements and their parentheses.
1146 For eg, if (), else (), elseif (), endif (), foreach (),
1147 endforeach (), while (), endwhile (), break ().
1148 2.2 Do not place spaces between function and macro statements and
1149 their parentheses. For eg, macro(), endmacro(), function(),
1151 2.3 Do not place spaces between a command or function or macro and its
1152 parentheses, or between a parenthesis and its content. For eg,
1153 message("testing") not message( "testing") or message ("testing" )
1154 2.4 No space at line ending.
1155 3. Lowercase when call commands macros and functions. For eg,
1156 add_executable() not ADD_EXECUTABLE(), set() not SET().
1159 * Source/CMakeLists.txt:
1160 * Source/PlatformEfl.cmake:
1161 * Source/cmake/EFLHelpers.cmake:
1162 * Source/cmake/FindATK.cmake:
1163 * Source/cmake/FindCFLite.cmake:
1164 * Source/cmake/FindCairo.cmake:
1165 * Source/cmake/FindDBus.cmake:
1166 * Source/cmake/FindDirectX.cmake:
1167 * Source/cmake/FindE_DBus.cmake:
1168 * Source/cmake/FindEcore.cmake:
1169 * Source/cmake/FindEdje.cmake:
1170 * Source/cmake/FindEet.cmake:
1171 * Source/cmake/FindEeze.cmake:
1172 * Source/cmake/FindEfreet.cmake:
1173 * Source/cmake/FindEina.cmake:
1174 * Source/cmake/FindElementary.cmake:
1175 * Source/cmake/FindEnchant.cmake:
1176 * Source/cmake/FindEvas.cmake:
1177 * Source/cmake/FindFontconfig.cmake:
1178 * Source/cmake/FindGLIB.cmake:
1179 * Source/cmake/FindGStreamer.cmake:
1180 * Source/cmake/FindGperf.cmake:
1181 * Source/cmake/FindHarfBuzz.cmake:
1182 * Source/cmake/FindICU.cmake:
1183 * Source/cmake/FindLibSoup.cmake:
1184 * Source/cmake/FindQuickTimeSDK.cmake:
1185 * Source/cmake/FindSqlite.cmake:
1186 * Source/cmake/OptionsBlackBerry.cmake:
1187 * Source/cmake/OptionsCommon.cmake:
1188 * Source/cmake/OptionsEfl.cmake:
1189 * Source/cmake/OptionsWinCE.cmake:
1190 * Source/cmake/OptionsWindows.cmake:
1191 * Source/cmake/WebKitFS.cmake:
1192 * Source/cmake/WebKitFeatures.cmake:
1193 * Source/cmake/WebKitHelpers.cmake:
1194 * Source/cmake/WebKitMacros.cmake:
1195 * Source/cmake/WebKitPackaging.cmake:
1196 * Source/cmake/gtest/CMakeLists.txt:
1198 2012-12-05 Yong Li <yoli@rim.com>
1200 [BlackBerry] Build with libjpegturbo
1201 https://bugs.webkit.org/show_bug.cgi?id=104152
1203 Reviewed by Rob Buis.
1206 This change is made by Ming Xie to link with libjpegturbo.
1208 * Source/cmake/OptionsBlackBerry.cmake:
1210 2012-12-05 Leo Yang <leoyang@rim.com>
1212 [BlackBerry] Enable CSS_IMAGE_RESOLUTION
1213 https://bugs.webkit.org/show_bug.cgi?id=104132
1215 Reviewed by Yong Li.
1217 * Source/cmake/OptionsBlackBerry.cmake:
1219 2012-12-05 Laszlo Gombos <l.gombos@samsung.com>
1221 [CMake] Enable to build WebKit sources without Tools
1222 https://bugs.webkit.org/show_bug.cgi?id=103918
1224 Reviewed by Gyuyoung Kim.
1226 Turn on building Tools by default only if ENABLE_TOOLS is not explicitly set
1227 (enabled or disabled) and the Tools directory exists for all CMake based ports.
1229 This change enables the possibility to build WebKit even if the Tools directory
1234 2012-12-04 Kondapally Kalyan <kalyan.kondapally@intel.com>
1236 [EFL][WK2][AC] USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
1237 https://bugs.webkit.org/show_bug.cgi?id=103710.
1239 Reviewed by Kenneth Rohde Christiansen.
1241 When using GLX back-end we are dependent on GLX support, Xcomposite and Xrender extensions.
1242 In this case, GraphicsSurface usage depends on Xcomposite and Xrender extensions.
1243 USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
1245 * Source/cmake/OptionsEfl.cmake:
1247 2012-12-03 Pierre Rossi <pierre.rossi@digia.com>
1249 [Qt] another stab at fixing the windows build
1251 It seems the QT_BUILD_{TARGET}_LIB are not set as they should by qt_module.prf.
1252 Define them by hand to be on the safe side.
1254 * Source/widgetsapi.pri:
1256 2012-12-03 Alexis Menard <alexis@webkit.org>
1258 [EFL] Enable CSS3 background-position offsets by default.
1259 https://bugs.webkit.org/show_bug.cgi?id=103879
1261 Reviewed by Laszlo Gombos.
1263 Enable the feature for EFL only.
1265 * Source/cmake/OptionsEfl.cmake:
1267 2012-12-03 Alexis Menard <alexis@webkit.org>
1269 [GTK] Enable CSS3 background-background position offset by default.
1270 https://bugs.webkit.org/show_bug.cgi?id=103903
1272 Reviewed by Philippe Normand.
1274 Turn on the flag by default.
1278 2012-12-03 Cosmin Truta <ctruta@rim.com>
1280 [BlackBerry] Enable HIDDEN_PAGE_DOM_TIMER_THROTTLING
1281 https://bugs.webkit.org/show_bug.cgi?id=103842
1283 Reviewed by Yong Li.
1285 Set ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING to ON.
1287 * Source/cmake/OptionsBlackBerry.cmake:
1289 2012-12-03 Laszlo Gombos <l.gombos@samsung.com>
1291 [CMake] Enable building WebKit2-only build for the EFL port
1292 https://bugs.webkit.org/show_bug.cgi?id=103820
1294 Reviewed by Gyuyoung Kim.
1296 To create a WebKit2-only build for EFL use the following command:
1297 build-webkit --efl --cmakeargs="-DENABLE_WEBKIT=OFF".
1299 * CMakeLists.txt: Turn on WebKit1 support if it is not explicitly set (enabled or disabled) for
1300 all CMake based ports.
1302 * Source/cmake/OptionsEfl.cmake: Enable WebKit2
1303 for the EFL port if it is not explicitly set (enabled or disabled).
1305 2012-12-03 Zeno Albisser <zeno@webkit.org>
1307 [Qt][Mac] QtWebKitWidgets has wrong install_name.
1309 This part got lost during the library split.
1310 It was done for QtWebKit before, but it also
1311 needs to be applied to QtWebKitWidgets.
1313 Reviewed by Tor Arne Vestbø.
1315 * Source/widgetsapi.pri:
1317 2012-11-30 Justin Novosad <junov@google.com>
1319 [Chromium] Animation updates fail when using a canvas as a CSS backround-image style with -webkit-canvas
1320 https://bugs.webkit.org/show_bug.cgi?id=103643
1322 Reviewed by Stephen White.
1324 New test to verify that elements using a canvas as a style image
1325 source are redrawn when the canvas is animated. Added as a manual test
1326 because the bug was not reproducible in DumpRenderTree.
1328 * ManualTests/animated-canvas-as-background.html: Added.
1330 2012-11-30 Pierre Rossi <pierre.rossi@gmail.com>
1332 [Qt] Unreviewed build break
1334 Rubber-stamped by Simon Hausmann.
1336 Poor man's way to trigger a clean build on a bot.
1340 2012-11-30 Simon Hausmann <simon.hausmann@digia.com>
1342 [Qt] Unreviewed doc fix
1344 Add additional search paths for API folders.
1346 * Source/qtwebkit.qdocconf:
1348 2012-11-30 Simon Hausmann <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
1350 [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
1351 https://bugs.webkit.org/show_bug.cgi?id=99314
1353 Reviewed by Tor Arne Vestbø.
1355 This big change separates QtWebKit into QtWebKit and QtWebKitWidgets as
1358 It's a big refactoring that mostly involves moving WebCore dependent
1359 code into QtWebKit and accessing it through exported QWebFrameAdapter
1360 and QWebPageAdapter classes.
1362 * Source/QtWebKit.pro:
1364 * Source/sync.profile:
1365 * Source/widgetsapi.pri: Added.
1368 2012-11-30 Tor Arne Vestbø <tor.arne.vestbo@digia.com>
1370 [Qt] Build as a regular Qt module when production_build is enabled
1372 Instead of always setting CONFIG+=force_independent. This means the
1373 libs, headers, and documentation will end up in qtbase for developer
1374 builds of Qt, instead of always in the QtWebKit build directory.
1376 Reviewed by Simon Hausmann.
1380 2012-11-29 Rafael Weinstein <rafaelw@chromium.org>
1382 [HTMLTemplateElement] Add feature flag
1383 https://bugs.webkit.org/show_bug.cgi?id=103694
1385 Reviewed by Adam Barth.
1387 This flag will guard the implementation of the HTMLTemplateElement.
1388 http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/templates/index.html
1390 * Source/cmake/WebKitFeatures.cmake:
1391 * Source/cmakeconfig.h.cmake:
1393 2012-11-28 Michael Pruett <michael@68k.org>
1395 IndexedDB: Remove duplicate toWireString() and createFromWire() methods in JSC SerializedScriptValue
1396 https://bugs.webkit.org/show_bug.cgi?id=103554
1398 Reviewed by Kentaro Hara.
1400 In r135022, duplicate createFromWire() and toWireString() methods
1401 were added to the JSC version of SerializedScriptValue. In
1402 order to allow the JSC SerializedScriptValue to compile when
1403 ENABLE(INDEXED_DATABASE) is turned on, these new methods have
1404 been removed and the old methods have been moved outside the
1405 ENABLE(INDEXED_DATABASE) guard.
1407 * Source/autotools/symbols.filter:
1409 2012-11-28 Shinya Kawanaka <shinyak@chromium.org>
1411 [Shadow] Move Distribution stuffs from ShadowRoot
1412 https://bugs.webkit.org/show_bug.cgi?id=103481
1414 Reviewed by Hajime Morita.
1416 * Source/autotools/symbols.filter:
1418 2012-11-26 Halton Huo <halton.huo@intel.com>
1420 [EFL] CMake shows ENABLE_3D_RENDERING and ENABLE_WEBGL is still OFF when AC is enabled
1421 https://bugs.webkit.org/show_bug.cgi?id=100829
1423 Reviewed by Gyuyoung Kim.
1425 In WebKitFeatures.cmake, only use ${_name} for condition to print
1426 a option as ON will prevent the overridden ones in OptionsXXX.cmake,
1427 should use ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} instead.
1429 * Source/cmake/OptionsEfl.cmake: Turn on ENABLE_3D_RENDERING and
1431 * Source/cmake/WebKitFeatures.cmake: Use
1432 ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} to as value of
1433 a feature is enabled. Adjust options in lexicographical order.
1435 2012-11-26 Kalev Lember <kalevlember@gmail.com>
1437 [GTK] Explicitly link against librt
1438 https://bugs.webkit.org/show_bug.cgi?id=103194
1440 Reviewed by Martin Robinson.
1442 Fixes broken build with undefined references to shm_open / shm_unlink
1443 symbols. SharedMemoryUnix.cpp uses these so we need to link with -lrt.
1447 2012-11-26 Laszlo Gombos <l.gombos@samsung.com>
1449 [CMake] Allow user specified compiler flags to take precedence
1450 https://bugs.webkit.org/show_bug.cgi?id=103101
1452 Reviewed by Brent Fulgham.
1454 Make sure that compiler and linker flags specified by the build system
1455 are always prepended to the variables that can be specified by the
1456 environment and the user as well.
1458 * Source/cmake/OptionsCommon.cmake:
1459 * Source/cmake/OptionsWindows.cmake:
1460 * Source/cmake/WebKitHelpers.cmake:
1462 2012-11-23 Alexis Menard <alexis@webkit.org>
1464 [CSS3 Backgrounds and Borders] Implement new CSS3 background-position parsing.
1465 https://bugs.webkit.org/show_bug.cgi?id=102104
1467 Reviewed by Julien Chaffraix.
1469 Protect the new feature behind a feature flag.
1471 * Source/cmake/WebKitFeatures.cmake:
1472 * Source/cmakeconfig.h.cmake:
1475 2012-11-23 Patrick Gansterer <paroga@webkit.org>
1477 [CMake] Add support for winflexbison distribution
1478 https://bugs.webkit.org/show_bug.cgi?id=102551
1480 Reviewed by Laszlo Gombos.
1482 Since GnuWin32 does not provide recent versions of bision and flex supporting
1483 the alternative winflexbison distribution is the prefered option.
1485 * Source/cmake/WebKitMacros.cmake:
1487 2012-11-23 Laszlo Gombos <l.gombos@samsung.com>
1489 [EFL] Define WTF_PLATFORM_EFL in Platform.h
1490 https://bugs.webkit.org/show_bug.cgi?id=101482
1492 Reviewed by Kenneth Rohde Christiansen.
1494 Remove the definition of WTF_PLATFORM_EFL from the build system to
1495 make the EFL port consistent with other ports.
1497 * Source/cmake/OptionsEfl.cmake:
1499 2012-11-23 Krzysztof Czech <k.czech@samsung.com>
1501 [EFL] Platform support for Accessibility feature.
1502 https://bugs.webkit.org/show_bug.cgi?id=100848
1504 Reviewed by Gyuyoung Kim.
1506 Add support for ATK library.
1508 * Source/cmake/FindATK.cmake: Added.
1509 * Source/cmake/OptionsEfl.cmake:
1511 2012-09-26 Gustavo Noronha Silva <gns@gnome.org>
1513 [GTK] Split SVG from WebCore to work-around make limitation
1514 https://bugs.webkit.org/show_bug.cgi?id=97735
1516 Reviewed by Carlos Garcia Campos.
1518 Add a new libtool convenience library, libWebCoreSVG.la, to work-around
1519 make limitation when linking libWebCore.
1521 * GNUmakefile.am: variables for the new library.
1523 2012-11-22 Simon Hausmann <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
1525 [Qt] Separate QWidget dependant code into separate WebKitWidgets static library
1526 https://bugs.webkit.org/show_bug.cgi?id=102800
1528 Reviewed by Tor Arne Vestbø.
1530 This patch separates code that needs to use QWidget related APIs in
1531 WebKit/qt/WebCoreSupport and Api from code that doesn't. This means for
1532 example FrameLoaderClientQt.cpp remains in the WebKit1 static library,
1533 while qwebpage.cpp and qwebframe.cpp become part of the WebKitWidgets
1534 static library. WebKit1 is compiled without QT += widgets and therefore
1535 any widget related dependency has been moved "up" and out of WebKit1 into
1536 the WebKitWidgets library.
1538 Between the code in WebKit.a and WebKitWidgets.a new adapters and
1539 interfaces have been introduced, such as QWebPageAdapter and
1540 QWebFrameAdapter. QWebPageAdapter, when used from WebKit1, is a way to
1541 call out into the API layer, implemented by QWebPage (QWebPagePrivate).
1542 The other way around if QWebPage wants to access WebCore or
1543 WebCoreSupport related functionality, it will go through
1544 QWebPageAdapater (as base class). The separation in the direction up
1545 into the API layer is complete with this patch, no code in WebKit1
1546 depends on QtWidgets. The separation the other way around, code in the
1547 API layer not using any WebCore types, is not complete yet.
1549 Some classes such as QWebSettings, QWebElement or
1550 DumpRenderTreeSupportQt remain in WebKit1. While they are API layer,
1551 they do not depend on widget related Qt APIs and they make much more
1552 use of WebCore internal APIs and therefore are easier to keep in
1555 In the future we plan to place a real shared library boundary between
1556 WebKit1 and WebKitWidgets, by keeping the WebKit1 static library as
1557 part of the QtWebKit shared library and by turning the WebKitWidgets
1558 static library into a shared one.
1564 2012-11-21 Ryuan Choi <ryuan.choi@gmail.com>
1566 [EFL] Remove unnecessary definition, -DENABLE_SPELLCHECK=1
1567 https://bugs.webkit.org/show_bug.cgi?id=102988
1569 Reviewed by Laszlo Gombos.
1571 Removed -DENABLE_SPELLCHECK=1 because feature macros are controlled by
1572 WEBKIT_OPTION_XXX and cmakeconfig.h.cmake.
1574 * Source/cmake/OptionsEfl.cmake:
1576 2012-11-21 Kondapally Kalyan <kalyan.kondapally@intel.com>
1578 [EFL] GLX detection is broken.
1579 https://bugs.webkit.org/show_bug.cgi?id=102687.
1581 Reviewed by Laszlo Gombos.
1583 HAVE_GLX is enabled only if WebGL is enabled. This is wrong and we should
1584 explicitly test for GLX support.
1585 This patch makes changes so that we check for glx.h header and sets HAVE_GLX flag appropriately.
1587 * Source/cmake/OptionsEfl.cmake:
1589 2012-11-21 Yael Aharon <yael.aharon@intel.com>
1591 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
1592 https://bugs.webkit.org/show_bug.cgi?id=101526
1594 Reviewed by Kenneth Rohde Christiansen.
1596 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
1598 * Source/cmake/OptionsEfl.cmake:
1600 2012-11-20 Sheriff Bot <webkit.review.bot@gmail.com>
1602 Unreviewed, rolling out r133859.
1603 http://trac.webkit.org/changeset/133859
1604 https://bugs.webkit.org/show_bug.cgi?id=102875
1606 This patch makes API test broken (Requested by gyuyoung on
1609 * Source/cmake/OptionsEfl.cmake:
1611 2012-11-20 Elliott Sprehn <esprehn@chromium.org>
1613 Store MutationObserver callback in a hidden property for V8
1614 https://bugs.webkit.org/show_bug.cgi?id=102555
1616 Reviewed by Adam Barth.
1618 Test for reference cycle leaks with mutation observers. There doesn't seem
1619 to be a way to check this for v8, but if you manually run you can see if it
1622 * ManualTests/leak-cycle-observer-wrapper.html: Added.
1624 2012-11-20 Carlos Garcia Campos <cgarcia@igalia.com>
1626 Unreviewed. Update NEWS and configure.ac for 1.11.2 release
1628 * configure.ac: Bump tarball version number, not updated in
1629 previous commit by mistake.
1631 2012-11-20 Carlos Garcia Campos <cgarcia@igalia.com>
1633 Unreviewed. Update NEWS and configure.ac for 1.11.2 release
1635 * configure.ac: Bump version numbers.
1637 2012-11-19 Kihong Kwon <kihong.kwon@samsung.com>
1639 Add PROXIMITY_EVENTS feature
1640 https://bugs.webkit.org/show_bug.cgi?id=102658
1642 Reviewed by Kentaro Hara.
1644 Add PROXIMITY_EVENTS feature to cmake.
1646 * Source/cmake/WebKitFeatures.cmake:
1647 * Source/cmakeconfig.h.cmake:
1649 2012-11-18 Laszlo Gombos <l.gombos@samsung.com>
1651 Remove non-existent directories from the make system
1652 https://bugs.webkit.org/show_bug.cgi?id=102632
1654 Reviewed by Kenneth Rohde Christiansen.
1656 Remove (non-existent) symbian references from the exclude list for packaging.
1658 * Source/cmake/WebKitPackaging.cmake:
1660 2012-11-18 Laszlo Gombos <l.gombos@samsung.com>
1662 Remove non-existent directories from the make system
1663 https://bugs.webkit.org/show_bug.cgi?id=102632
1665 Reviewed by Adam Barth.
1667 Remove (non-existent) symbian references from the exclude list for packaging.
1669 * Source/cmake/WebKitPackaging.cmake:
1671 2012-11-18 Genevieve Mak <gmak@rim.com>
1673 [BlackBerry] Enable Touch Sliders
1674 https://bugs.webkit.org/show_bug.cgi?id=102516
1676 Reviewed by Rob Buis.
1678 Enabled for BlackBerry only
1682 * Source/cmake/OptionsBlackBerry.cmake:
1683 * Source/cmake/WebKitFeatures.cmake:
1684 * Source/cmakeconfig.h.cmake:
1686 2012-11-18 Carlos Garcia Campos <cgarcia@igalia.com>
1688 Unreviewed. Fix GTK+ build after r135022.
1690 * Source/autotools/symbols.filter: Add exports for
1691 SerializedScriptValue changes.
1693 2012-11-16 Tony Chang <tony@chromium.org>
1695 Remove ENABLE_CSS_HIERARCHIES since it's no longer in use
1696 https://bugs.webkit.org/show_bug.cgi?id=102554
1698 Reviewed by Andreas Kling.
1700 As mentioned in https://bugs.webkit.org/show_bug.cgi?id=79939#c41 ,
1701 we're going to revist this feature once additional vendor support is
1704 * Source/cmake/WebKitFeatures.cmake:
1705 * Source/cmakeconfig.h.cmake:
1707 2012-11-16 Ulan Degenbaev <ulan@chromium.org>
1709 [V8] Increment the amount of externally allocated memory for the receiving V8 isolate when transferring ArrayBuffer
1710 https://bugs.webkit.org/show_bug.cgi?id=94463
1712 Reviewed by Kentaro Hara.
1714 Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer is deserialized and transferred.
1716 * ManualTests/typed-array-memory.html:
1718 2012-11-16 Sheriff Bot <webkit.review.bot@gmail.com>
1720 Unreviewed, rolling out r134908.
1721 http://trac.webkit.org/changeset/134908
1722 https://bugs.webkit.org/show_bug.cgi?id=102473
1724 Broke the Apple Windows Debug build. (Requested by dydx on
1727 * Source/autotools/symbols.filter:
1729 2012-11-16 Sheriff Bot <webkit.review.bot@gmail.com>
1731 Unreviewed, rolling out r134865.
1732 http://trac.webkit.org/changeset/134865
1733 https://bugs.webkit.org/show_bug.cgi?id=102466
1735 Broke the Apple Windows Debug build. (Requested by dydx on
1738 * Source/autotools/symbols.filter:
1740 2012-11-16 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
1742 Avoid copying of ViewportArguments in computeViewportAttributes function
1743 https://bugs.webkit.org/show_bug.cgi?id=102354
1745 Reviewed by Kenneth Rohde Christiansen.
1747 Updated exported symbols for GTK.
1749 * Source/autotools/symbols.filter:
1751 2012-11-15 Gustavo Noronha Silva <gns@gnome.org>
1753 [GTK] Split WebCore/platform into a separate library
1754 https://bugs.webkit.org/show_bug.cgi?id=94435
1756 Reviewed by Martin Robinson.
1758 More people have been reporting problems when linking WebCore because
1759 the command line limit is being exceeded. Splitting WebCore a bit more
1762 * GNUmakefile.am: add variable that will hold the list of source files
1763 for libWebCorePlatform .
1765 2012-11-15 Tony Chang <tony@chromium.org>
1767 Generate Settings from a .in file
1768 https://bugs.webkit.org/show_bug.cgi?id=100393
1770 Reviewed by Adam Barth.
1772 Generate SettingsMacros.h for cmake.
1774 * Source/cmake/WebKitMacros.cmake:
1776 2012-11-15 Rick Byers <rbyers@chromium.org>
1778 No tests for changing mouse cursors
1779 https://bugs.webkit.org/show_bug.cgi?id=100550
1781 Reviewed by Brent Fulgham.
1783 Add necessary exports for Internals::getCurrentCursorInfo
1785 * Source/autotools/symbols.filter:
1787 2012-11-15 Kent Tamura <tkent@chromium.org>
1789 Support stand-alone month names in calendar picker
1790 https://bugs.webkit.org/show_bug.cgi?id=102196
1792 Reviewed by Kentaro Hara.
1794 * ManualTests/forms/calendar-picker.html:
1795 - Remove monthLabels arguments.
1796 - Add a mock implementation of pagePopupController.formatMonth.
1798 2012-11-14 Sheriff Bot <webkit.review.bot@gmail.com>
1800 Unreviewed, rolling out r134741.
1801 http://trac.webkit.org/changeset/134741
1802 https://bugs.webkit.org/show_bug.cgi?id=102337
1804 "Change is incorrect." (Requested by dydx on #webkit).
1806 * Source/autotools/symbols.filter:
1808 2012-11-14 Daniel Bates <dbates@webkit.org>
1810 Attempt to fix the Apple Windows Debug and GTK builds after <http://trac.webkit.org/changeset/134691>
1811 (https://bugs.webkit.org/show_bug.cgi?id=96818)
1813 Export symbols similar to the ones we added to WebCore.exp.in in
1814 <http://trac.webkit.org/changeset/134691>.
1816 * Source/autotools/symbols.filter:
1818 2012-11-14 KyungTae Kim <ktf.kim@samsung.com>
1820 [EFL] Turn on error on warnings for "sign-compare"
1821 https://bugs.webkit.org/show_bug.cgi?id=101761
1823 Reviewed by Gyuyoung Kim.
1825 Remove "-Wno-error=sign-compare" to turn on error on warnings for "sign-compare"
1827 * Source/cmake/WebKitHelpers.cmake:
1829 2012-11-13 Hugo Parente Lima <hugo.lima@openbossa.org>
1831 FindGLIB.cmake fails do find glib gmodule module.
1832 https://bugs.webkit.org/show_bug.cgi?id=101784
1834 Reviewed by Caio Marcelo de Oliveira Filho.
1836 * Source/cmake/FindGLIB.cmake:
1838 2012-11-13 Huang Dongsung <luxtella@company100.net>
1840 Coordinated Graphics: Directly composited animated GIFs only render the first image.
1841 https://bugs.webkit.org/show_bug.cgi?id=102043
1843 Reviewed by Noam Rosenthal.
1845 Add a test to check that a gif animation can run on a compositing layer.
1847 * ManualTests/animated-gif-on-compositing-layer.html: Added.
1849 2012-11-12 KyungTae Kim <ktf.kim@samsung.com>
1851 [EFL] Turn on errors on warnings for WebKit1 and WebKit2 libraries
1852 https://bugs.webkit.org/show_bug.cgi?id=101762
1854 Reviewed by Gyuyoung Kim.
1856 In case of EFL, add ENABLE_WERROR to EXTRA_COMPILER_FLAGS for WEBKIT and WEBKIT2
1858 * Source/CMakeLists.txt:
1860 2012-11-12 Joe Mason <jmason@rim.com>
1862 [BlackBerry] NetworkJob should not check if data is received with HEAD
1863 https://bugs.webkit.org/show_bug.cgi?id=102034
1865 Reviewed by George Staikos.
1869 Add test that HEAD XMLHttpRequests return status 404 instead of calling onerror.
1871 * ManualTests/blackberry/head-xhr-nonexistant-file.html: Added.
1873 2012-11-12 KyungTae Kim <ktf.kim@samsung.com>
1875 [EFL] Turn on error on warnings for "switch"
1876 https://bugs.webkit.org/show_bug.cgi?id=101760
1878 Reviewed by Gyuyoung Kim.
1880 Turn on error on warning for "switch" by removing "-Wno-error=switch"
1882 * Source/cmake/WebKitHelpers.cmake:
1884 2012-11-11 Shinya Kawanaka <shinyak@chromium.org>
1886 [Shadow] ElementShadow should have RuleFeatureSet for select attribute selectors.
1887 https://bugs.webkit.org/show_bug.cgi?id=101180
1889 Reviewed by Dimitri Glazkov.
1891 Exposes necessary symbols.
1893 * Source/autotools/symbols.filter:
1895 2012-11-11 Sheriff Bot <webkit.review.bot@gmail.com>
1897 Unreviewed, rolling out r134144.
1898 http://trac.webkit.org/changeset/134144
1899 https://bugs.webkit.org/show_bug.cgi?id=101876
1901 seems to break win 7 chromium browser test (Requested by
1904 * Source/autotools/symbols.filter:
1906 2012-11-09 Rick Byers <rbyers@chromium.org>
1908 No tests for changing mouse cursors
1909 https://bugs.webkit.org/show_bug.cgi?id=100550
1911 Reviewed by Adam Barth.
1913 Add necessary exports for Internals::getCurrentCursorInfo
1915 * Source/autotools/symbols.filter:
1917 2012-11-09 Laszlo Gombos <l.gombos@samsung.com>
1919 [EFL] Enable -Werror for the EFL port
1920 https://bugs.webkit.org/show_bug.cgi?id=98715
1922 Reviewed by Gyuyoung Kim.
1924 Treat all warnings as errors, except the existing warnings in the
1925 current code base ("unused-parameter", "sign-compare" and "switch").
1927 Thanks for Raphael Kubo da Costa for the extra help.
1929 * Source/CMakeLists.txt: Enable warnings as error for all libraries
1930 (except WebKit and WebKit2) for the EFL port.
1931 Other cmake-based ports are welcome to join.
1933 * Source/cmake/WebKitHelpers.cmake: Treat warnings as errors by
1934 default for cmake-based ports when ENABLE_WERROR is set.
1936 2012-11-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
1938 [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
1939 https://bugs.webkit.org/show_bug.cgi?id=101559
1941 Reviewed by Kenneth Rohde Christiansen.
1943 Follow-up to 133859; also change the default value in
1944 OptionsEfl.cmake so that the default changes for people not using
1945 build-webkit (ie. users) as well.
1947 * Source/cmake/OptionsEfl.cmake:
1949 2012-11-08 Yael Aharon <yael.aharon@intel.com>
1951 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
1952 https://bugs.webkit.org/show_bug.cgi?id=101526
1954 Reviewed by Kenneth Rohde Christiansen.
1956 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
1958 * Source/cmake/OptionsEfl.cmake:
1960 2012-11-08 Laszlo Gombos <l.gombos@samsung.com>
1962 [EFL] Remove non-variable options from the build system
1963 https://bugs.webkit.org/show_bug.cgi?id=101506
1965 Reviewed by Kenneth Rohde Christiansen.
1967 Remove WTF_USE_PTHREADS, WTF_USE_ICU_UNICODE, WTF_USE_CAIRO,
1968 WTF_USE_FREETYPE and WTF_USE_HARFBUZZ_NG cmake variables
1969 as these are always set to const 1 and not really configurable.
1971 Remove the definition of ENABLE_CONTEXT_MENUS as this is already set to 1 by default in Platform.h.
1973 * Source/cmake/OptionsEfl.cmake:
1975 2012-11-08 Sheriff Bot <webkit.review.bot@gmail.com>
1977 Unreviewed, rolling out r133865.
1978 http://trac.webkit.org/changeset/133865
1979 https://bugs.webkit.org/show_bug.cgi?id=101579
1981 dependent patch has been rolled out. (Requested by drott on
1984 * Source/cmake/OptionsEfl.cmake:
1986 2012-11-08 Dominik Röttsches <dominik.rottsches@intel.com>
1988 Unreviewed, rolling out r133859.
1989 http://trac.webkit.org/changeset/133859
1990 https://bugs.webkit.org/show_bug.cgi?id=101526
1992 Breaks EFL bots test execution.
1994 * Source/cmake/OptionsEfl.cmake:
1996 2012-11-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
1998 [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
1999 https://bugs.webkit.org/show_bug.cgi?id=101559
2001 Reviewed by Kenneth Rohde Christiansen.
2003 Follow-up to 133859; also change the default value in
2004 OptionsEfl.cmake so that the default changes for people not using
2005 build-webkit (ie. users) as well.
2007 * Source/cmake/OptionsEfl.cmake:
2009 2012-11-08 Yael Aharon <yael.aharon@intel.com>
2011 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
2012 https://bugs.webkit.org/show_bug.cgi?id=101526
2014 Reviewed by Kenneth Rohde Christiansen.
2016 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
2018 * Source/cmake/OptionsEfl.cmake:
2020 2012-11-07 Keishi Hattori <keishi@webkit.org>
2022 Implement week picking to calendar picker
2023 https://bugs.webkit.org/show_bug.cgi?id=101449
2025 Reviewed by Kent Tamura.
2027 * ManualTests/forms/calendar-picker.html: Added test for week picker.
2029 2012-11-07 Sheriff Bot <webkit.review.bot@gmail.com>
2031 Unreviewed, rolling out r133841.
2032 http://trac.webkit.org/changeset/133841
2033 https://bugs.webkit.org/show_bug.cgi?id=101542
2035 Reverted patches were innocent (Requested by shinyak on
2038 * Source/autotools/symbols.filter:
2040 2012-11-07 Shinya Kawanaka <shinyak@chromium.org>
2042 Unreviewed, rolling out r133428 and r133749
2043 https://bugs.webkit.org/show_bug.cgi?id=101533
2045 These patches might cause memory regression.
2047 * Source/autotools/symbols.filter:
2049 2012-11-07 Shinya Kawanaka <shinyak@chromium.org>
2051 [Shadow] Use setPseudo() instead of setShadowPseudoId().
2052 https://bugs.webkit.org/show_bug.cgi?id=101306
2054 Reviewed by Kent Tamura.
2056 Exposes necessary symbols.
2058 * Source/autotools/symbols.filter:
2060 2012-11-07 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2062 [Qt] Fix build of modules depending on QtWebKit when using prefix
2063 https://bugs.webkit.org/show_bug.cgi?id=101437
2065 Reviewed by Simon Hausmann.
2067 .qmake.conf loads qt_build_config.prf, which nowadays is responsible for
2068 adding the path to .qmake.super (before it was done by default_pre.prf,
2069 so having setting the path in our default_pre wrapper was sufficient).
2073 2012-11-06 Keishi Hattori <keishi@webkit.org>
2075 Implement month picking to calendar picker
2076 https://bugs.webkit.org/show_bug.cgi?id=101333
2078 Reviewed by Kent Tamura.
2080 * ManualTests/forms/calendar-picker.html: Added test for month picker.
2082 2012-11-06 Laszlo Gombos <l.gombos@samsung.com>
2084 [EFL] Simplify the build system
2085 https://bugs.webkit.org/show_bug.cgi?id=101392
2087 Reviewed by Kenneth Rohde Christiansen.
2089 Remove unused cmake variables. In addition there is no longer a need to define
2090 WTF_USE_TEXTURE_MAPPER_GL in the build system as that is now handled in Platform.h
2093 * Source/cmake/OptionsEfl.cmake:
2095 2012-11-05 Simon Hausmann <simon.hausmann@digia.com>
2097 [Qt] Trivial unreviewed: Add missing module dependencies for builds in Qt CI system.
2099 These fields aren't used by anyone except some perl scripts in the Qt CI builds.
2101 * Source/sync.profile:
2103 2012-11-02 Adam Barth <abarth@webkit.org>
2105 ENABLE(UNDO_MANAGER) is disabled everywhere and is not under active development
2106 https://bugs.webkit.org/show_bug.cgi?id=100711
2108 Reviewed by Eric Seidel.
2110 * Source/cmake/WebKitFeatures.cmake:
2111 * Source/cmakeconfig.h.cmake:
2113 2012-11-02 Martin Robinson <mrobinson@igalia.com>
2115 [GTK] Remove dependency on SoupPasswordManager
2116 https://bugs.webkit.org/show_bug.cgi?id=100775
2118 Reviewed by Carlos Garcia Campos.
2120 Add a libsecret dependency to the build. This is necessary so that we can remove
2121 a dependency on SoupPasswordManager.
2123 * configure.ac: Look for libsecret using the pkg-config configuration macro.
2125 2012-11-02 Michael Brüning <michael.bruning@digia.com>
2127 [Qt][WK2] ASSERT hit for every mouse click
2128 https://bugs.webkit.org/show_bug.cgi?id=100607
2130 Reviewed by Jocelyn Turcotte.
2132 Added a test with a link that contains an <em> tag surrounding the entire inner text.
2133 The test should be run on an assert enabled build and the assert should not be
2134 triggered when tapping the link.
2136 * ManualTests/tap-gesture-on-em-link-tap-highlight-assert.html: Added.
2138 2012-11-01 Ami Fischman <fischman@chromium.org>
2140 HTMLMediaPlayer should free m_player when src is set/changed
2141 https://bugs.webkit.org/show_bug.cgi?id=99647
2143 Reviewed by Eric Carlson.
2145 * ManualTests/media-players-are-dropped-on-error.html: Added.
2146 Various scenarios are tested to make sure players aren't
2147 leaked in different ways for each of them.
2149 2012-11-01 Beth Dakin <bdakin@apple.com>
2151 https://bugs.webkit.org/show_bug.cgi?id=100917
2152 There should be a way to dump the scrolling tree from the layout tests
2154 Reviewed by Simon Fraser.
2156 * Source/autotools/symbols.filter:
2158 2012-10-31 Thiago Marcos P. Santos <thiago.santos@intel.com>
2160 Added viewport at-rule to the CSS parser and tokenizer
2161 https://bugs.webkit.org/show_bug.cgi?id=95961
2163 Reviewed by Kenneth Rohde Christiansen.
2165 Enable CSS Device Adaptation by default on EFL.
2167 * Source/cmake/OptionsEfl.cmake:
2169 2012-10-31 Ian Vollick <vollick@chromium.org>
2171 Add support for text-based repaint testing
2172 https://bugs.webkit.org/show_bug.cgi?id=100584
2174 Reviewed by Simon Fraser.
2176 Allows tracked repaint rects to be dumped as text.
2178 * Source/autotools/symbols.filter:
2180 FrameView::setTracksRepaints(bool)
2181 Frame::trackedRepaintRectsAsText() const
2184 2012-10-30 Vivek Galatage <vivekgalatage@gmail.com>
2186 Add files generated by Windows to ignore list for git repository
2187 https://bugs.webkit.org/show_bug.cgi?id=100729
2189 Reviewed by Gyuyoung Kim.
2191 Adding the additional files generated by windows port to the ignore list
2195 2012-10-30 Carlos Garcia Campos <cgarcia@igalia.com>
2197 [GTK] Add a configure option to build with -g1
2198 https://bugs.webkit.org/show_bug.cgi?id=100670
2200 Reviewed by Martin Robinson.
2202 Add min and full options to the --enable-debug-symbols configure
2203 option. Using --enable-debug-symbols=min will use -g1 instead of
2204 -g (which is actually -g2). The first level is enough for most of
2205 the cases, like getting a backtrace, and it's the only way to
2206 build WebKit with debug symbols in a 32 bit system. The option
2207 full is actually the same than yes for backwards compatibility.
2211 2012-10-26 Rob Buis <rbuis@rim.com>
2213 [BlackBerry] Platform Abstraction for WebKit Resource/Image Loading
2214 https://bugs.webkit.org/show_bug.cgi?id=100518
2218 Reviewed by Yong Li.
2220 Remove RESOURCE_PATH from webkit, this is now abstracted in our platform layer.
2222 * Source/cmake/OptionsBlackBerry.cmake:
2224 2012-10-26 Regina Chung <heejin.r.chung@samsung.com>
2226 [EFL][WK2] Enable WebGL
2227 https://bugs.webkit.org/show_bug.cgi?id=97652
2229 Reviewed by Gyuyoung Kim.
2231 Use Graphics Surface to enable WebGL for WebKit2 EFL.
2233 * Source/cmake/OptionsEfl.cmake:
2235 2012-10-26 Sheriff Bot <webkit.review.bot@gmail.com>
2237 Unreviewed, rolling out r132601.
2238 http://trac.webkit.org/changeset/132601
2239 https://bugs.webkit.org/show_bug.cgi?id=100494
2241 It broke the Qt build (Requested by Ossy on #webkit).
2243 * Source/cmake/OptionsEfl.cmake:
2245 2012-10-26 Regina Chung <heejin.r.chung@samsung.com>
2247 [EFL][WK2] Enable WebGL
2248 https://bugs.webkit.org/show_bug.cgi?id=97652
2250 Reviewed by Gyuyoung Kim.
2252 Use Graphics Surface to enable WebGL for WebKit2 EFL.
2254 * Source/cmake/OptionsEfl.cmake:
2256 2012-10-26 Thiago Marcos P. Santos <thiago.santos@intel.com>
2258 Add feature flags for CSS Device Adaptation
2259 https://bugs.webkit.org/show_bug.cgi?id=95960
2261 Reviewed by Kenneth Rohde Christiansen.
2263 * Source/cmake/WebKitFeatures.cmake:
2264 * Source/cmakeconfig.h.cmake:
2267 2012-10-25 Yael Aharon <yael.aharon@intel.com>
2269 [EFL][WK2][AC] Enable 3D_RENDERING flag
2270 https://bugs.webkit.org/show_bug.cgi?id=99535
2272 Reviewed by Laszlo Gombos.
2274 Turn on the flag ENABLE_3D_RENDERING when WTF_USE_TILE_BACKING_STORE flag is on.
2275 This flag controls perspective and preserves-3d behavior.
2277 * Source/cmake/OptionsEfl.cmake:
2279 2012-10-25 Dominik Röttsches <dominik.rottsches@intel.com>
2281 Adding feature for XHR_TIMEOUT
2283 Conditionalize XHR timeout support
2284 https://bugs.webkit.org/show_bug.cgi?id=100356
2286 Reviewed by Adam Barth.
2288 Adding feature for XHR_TIMEOUT to disable it on ports that don't have
2289 network backend support for setTimeoutInterval.
2291 * Source/cmake/OptionsEfl.cmake: Default ON on EFL.
2292 * Source/cmake/WebKitFeatures.cmake: Default OFF for any CMAKE based port.
2293 * Source/cmakeconfig.h.cmake: Adding define.
2294 * configure.ac: Make autogen.sh support the --enable/--disable-xhr-timeout parameter.
2296 2012-10-25 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
2298 Add setMediaTypeOverride to window.internals.settings
2299 https://bugs.webkit.org/show_bug.cgi?id=100249
2301 Reviewed by Kenneth Rohde Christiansen.
2303 Exported WebCore::Settings::setMediaTypeOverride(WTF::String const&) for GTK port.
2305 * Source/autotools/symbols.filter:
2307 2012-10-24 Michael Carmody <mcarmody@rim.com>
2309 [BlackBerry] change CMAKE_<CCXX|C>_FLAGS_<RELEASE|DEBUG> from enviroment flags
2310 https://bugs.webkit.org/show_bug.cgi?id=100256
2312 Reviewed by Rob Buis.
2314 This allow override of compile flags without having to edit CMake files.
2316 * Source/cmake/OptionsBlackBerry.cmake:
2318 2012-10-24 Priit Laes <plaes@plaes.org>
2320 [GTK] ./configure output for CSS Shaders is broken
2321 https://bugs.webkit.org/show_bug.cgi?id=100217
2323 Reviewed by Martin Robinson.
2325 Reformat CSS Filters / Shaders check to clean configure output.
2329 2012-10-24 Thiago Marcos P. Santos <thiago.santos@intel.com>
2331 [EFL] run-webkit-tests writes garbage on stderr when running on Xvfb
2332 https://bugs.webkit.org/show_bug.cgi?id=100243
2334 Reviewed by Kenneth Rohde Christiansen.
2336 Search for X11 development libraries (and thus Xext), necessary to
2337 disable the X extensions error reporting.
2339 * Source/cmake/OptionsEfl.cmake:
2341 2012-10-24 Mario Sanchez Prada <mario@webkit.org>
2343 [WK2] [GTK] TestWebKitAccessibility is not being run
2344 https://bugs.webkit.org/show_bug.cgi?id=100102
2346 Reviewed by Carlos Garcia Campos.
2348 Moved check for at-spi2 after the definition of enable_webkit2,
2349 since it's only needed for WebKit2GTK API tests.
2351 * configure.ac: Moved the check for at-spi2 down in the file.
2353 2012-10-23 Martin Robinson <mrobinson@igalia.com>
2355 POTFILES.in/.skip need updates for translators
2356 https://bugs.webkit.org/show_bug.cgi?id=67580
2358 Reviewed by Xan Lopez.
2360 Now process POTFILES.in during configuration.
2364 2012-10-23 Kenneth Rohde Christiansen <kenneth@webkit.org>
2366 Add support for resolution media query
2367 https://bugs.webkit.org/show_bug.cgi?id=99077
2369 Reviewed by Antti Koivisto.
2371 * Source/cmake/OptionsEfl.cmake:
2372 * Source/cmake/WebKitFeatures.cmake:
2373 * Source/cmakeconfig.h.cmake:
2375 Add support for the RESOLUTION_MEDIA_QUERY feature flag.
2377 * Source/autotools/symbols.filter:
2379 Export the WebCore::Settings setting.
2381 2012-10-23 Carlos Garcia Campos <cgarcia@igalia.com>
2383 Unreviewed. Update NEWS and configure.ac for 1.11.1 release
2385 * configure.ac: Bump version numbers.
2387 2012-10-23 Ryuan Choi <ryuan.choi@samsung.com>
2389 [EFL][WK2] Add support for IMF composition
2390 https://bugs.webkit.org/show_bug.cgi?id=89552
2392 Reviewed by Gyuyoung Kim.
2394 * Source/cmake/FindEcore.cmake: Checked Ecore_IMF.
2396 2012-10-23 Andras Becsi <andras.becsi@digia.com>
2398 Remove devicePixelRatio from ViewportAttributes
2399 https://bugs.webkit.org/show_bug.cgi?id=99845
2401 Reviewed by Adam Barth.
2403 * Source/autotools/symbols.filter: Update symbol.
2405 2012-10-22 Pavel Feldman <pfeldman@chromium.org>
2407 Web Inspector: merge "docked" state into the "dock side" enum.
2408 https://bugs.webkit.org/show_bug.cgi?id=99717
2410 Reviewed by Vsevolod Vlasov.
2412 Otherwise, it is hard to manage these inter-dependent flags.
2414 * Source/autotools/symbols.filter:
2416 2012-10-19 Tony Chang <tony@chromium.org>
2418 Unreviewed, rolling out r131936.
2419 http://trac.webkit.org/changeset/131936
2420 https://bugs.webkit.org/show_bug.cgi?id=99717
2422 Broke the clang build
2424 * Source/autotools/symbols.filter:
2426 2012-10-19 Dongwoo Joshua Im <dw.im@samsung.com>
2428 Rename ENABLE_CSS3_TEXT_DECORATION to ENABLE_CSS3_TEXT
2429 https://bugs.webkit.org/show_bug.cgi?id=99804
2431 Reviewed by Julien Chaffraix.
2433 CSS3 text related properties will be implemented under this flag,
2434 including text decoration, text-align-last, and text-justify.
2436 * Source/cmake/OptionsEfl.cmake:
2437 * Source/cmake/WebKitFeatures.cmake:
2438 * Source/cmakeconfig.h.cmake:
2440 2012-10-18 Laszlo Gombos <l.gombos@samsung.com>
2442 [EFL] Buildfix if Netscape plugin support is disabled
2443 https://bugs.webkit.org/show_bug.cgi?id=99757
2445 Reviewed by Gyuyoung Kim.
2447 Set ENABLE_PLUGIN_PROCESS only if ENABLE_NETSCAPE_PLUGIN_API is set.
2449 * Source/cmake/OptionsEfl.cmake:
2451 2012-10-18 Pablo Flouret <pablof@motorola.com>
2453 Implement css3-conditional's @supports rule
2454 https://bugs.webkit.org/show_bug.cgi?id=86146
2456 Reviewed by Antti Koivisto.
2458 * Source/cmake/WebKitFeatures.cmake:
2459 * Source/cmakeconfig.h.cmake:
2461 Add an ENABLE_CSS3_CONDITIONAL_RULES flag.
2463 2012-10-18 Simon Hausmann <simon.hausmann@digia.com>
2465 [Qt] Clean up variables controlling Qt module creation/handling
2467 Reviewed by Tor Arne Vestbø.
2469 We now depend on a Qt 5 version that is new enough to allow us to
2470 clean this up. Qt's default_pre.prf uses MODULE_QMAKE_OUTDIR, but
2471 the other MODULE_BASE_* variables are onl used in qmodule.prf.
2475 2012-10-17 Tor Arne Vestbø <tor.arne.vestbo@digia.com>
2477 [Qt] Modularize documentation for QtWebKit
2479 Running 'make docs' would fail unless 'make qmake_all' was ran first,
2480 but qmake_all involved generating all the derived sources, which seems
2481 overly complex just for building documentation.
2483 We solve this by preventing all subdirs except QtWebKit from having a
2484 docs target. This would normally work fine on its own, but since we
2485 use CONFIG += ordered, there's now a missing doc target for the
2486 immediate dependency of the QtWebKit subdir. We solve this by adding
2487 a dummy-target ourselves.
2489 Finally, we clean up the qdocconf file to match the rest of the Qt
2490 documentation modularization efforts.
2492 Reviewed by Simon Hausmann.
2494 * Source/QtWebKit.pro:
2496 * Source/qtwebkit.qdocconf: Added.
2498 2012-10-17 Grzegorz Czajkowski <g.czajkowski@samsung.com>, Michal Roj <m.roj@sasmung.com>
2500 [WK2][EFL] Implementation of spellchecking feature.
2501 https://bugs.webkit.org/show_bug.cgi?id=91854
2503 Reviewed by Gyuyoung Kim.
2505 Define SPELLCHECK macro and enable it for WK2-Efl.
2506 The spellchecking implementation is based on the Enchant library.
2507 It can be used by other WebKit ports.
2509 * Source/cmake/FindEnchant.cmake: Added.
2510 * Source/cmake/OptionsEfl.cmake: Enable spellchecking feature for WebKit2-EFL.
2511 * Source/cmake/WebKitFeatures.cmake: Define the SPELLCHECK macro.
2512 * Source/cmakeconfig.h.cmake: Add the feature.
2514 2012-10-16 Pablo Flouret <pablof@motorola.com>
2516 Pre-process CSSGrammar.y before running through bison.
2517 https://bugs.webkit.org/show_bug.cgi?id=94290
2519 Reviewed by Tony Chang.
2521 * Source/cmake/WebKitMacros.cmake:
2522 Use WebCore/css/makegrammar.pl to generate bison grammar files.
2524 2012-10-15 Jer Noble <jer.noble@apple.com>
2526 WebAudio: limit output level to 0db
2527 https://bugs.webkit.org/show_bug.cgi?id=95792
2528 <rdar://problem/11966135>
2530 Reviewed by Chris Rogers.
2532 Add a manual test to determine that output volume has been limited to 0db.
2534 * ManualTests/webaudio/limit-level-0db.html: Added.
2536 2012-10-16 Simon Hausmann <simon.hausmann@digia.com>
2538 [Qt] Fix support for silent builds
2540 Reviewed by Tor Arne Vestbø.
2542 The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
2543 ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
2548 2012-10-16 Simon Hausmann <simon.hausmann@digia.com>, Tor Arne Vestbø <tor.arne.vestbo@digia.com>
2550 [Qt] Add logic for triggering clean builds on changes to build system files
2552 Reviewed by Csaba Osztrogonác.
2554 Add a line here that can be re-used for recording dummy commits to count how the clean-build-needed
2559 2012-10-16 Simon Hausmann <simon.hausmann@digia.com>
2561 Unreviewed, rolling out r131436.
2562 http://trac.webkit.org/changeset/131436
2564 Broke various Qt bots strangely
2568 2012-10-16 Simon Hausmann <simon.hausmann@digia.com>
2570 [Qt] Fix support for silent builds
2572 Reviewed by Tor Arne Vestbø.
2574 The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
2575 ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
2580 2012-10-15 Ryuan Choi <ryuan.choi@samsung.com>
2582 [EFL] Share resources installed for inspector
2583 https://bugs.webkit.org/show_bug.cgi?id=98991
2585 Reviewed by Gyuyoung Kim.
2587 Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
2588 when INSPECTOR is enabled.
2590 This patch changes to install resources one time and share it.
2592 * Source/PlatformEfl.cmake:
2593 Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
2594 * Source/cmake/OptionsEfl.cmake:
2596 2012-10-15 Simon Hausmann <simon.hausmann@digia.com>
2598 [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
2599 https://bugs.webkit.org/show_bug.cgi?id=88162
2601 Reviewed by Kenneth Rohde Christiansen.
2603 Rename the QtWebKit module to QtWebKitWidgets.
2606 * Source/sync.profile:
2608 2012-10-14 Patrick Gansterer <paroga@webkit.org>
2610 Unreviewed, rolling out r130656.
2611 http://trac.webkit.org/changeset/130656
2612 https://bugs.webkit.org/show_bug.cgi?id=97592
2614 Broke CMake build on Windows
2618 2012-10-12 Sheriff Bot <webkit.review.bot@gmail.com>
2620 Unreviewed, rolling out r131189.
2621 http://trac.webkit.org/changeset/131189
2622 https://bugs.webkit.org/show_bug.cgi?id=99187
2624 Made inspector http tests crash on WK2. (Requested by rakuco
2627 * Source/PlatformEfl.cmake:
2628 * Source/cmake/OptionsEfl.cmake:
2630 2012-10-12 Ryuan Choi <ryuan.choi@samsung.com>
2632 [EFL] Share resources installed for inspector
2633 https://bugs.webkit.org/show_bug.cgi?id=98991
2635 Reviewed by Gyuyoung Kim.
2637 Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
2638 when INSPECTOR is enabled.
2640 This patch changes to install resources one time and share it.
2642 * Source/PlatformEfl.cmake:
2643 Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
2644 * Source/cmake/OptionsEfl.cmake:
2646 2012-10-12 Balazs Kelemen <kbalazs@webkit.org>
2648 Unreviewed, rolling out r130389.
2649 http://trac.webkit.org/changeset/130389
2650 https://bugs.webkit.org/show_bug.cgi?id=98048
2654 * Source/autotools/symbols.filter:
2656 2012-10-11 Jinwoo Song <jinwoo7.song@samsung.com>
2658 [CMAKE] Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature
2659 https://bugs.webkit.org/show_bug.cgi?id=99030
2661 Reviewed by Laszlo Gombos.
2663 Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature which throttles DOM timers
2664 on hidden pages to WebKitFeatures.cmake and cmakeconfig.h.cmake.
2666 * Source/cmake/WebKitFeatures.cmake:
2667 * Source/cmakeconfig.h.cmake:
2669 2012-10-11 Ryosuke Niwa <rniwa@webkit.org>
2671 Perf-o-matic build fixes.
2673 Get the password from the first item of the array now that each JSON contains an array as
2674 the top-level structure instead of a dictionary, which is the first item in the array.
2676 Remove spaces after comma to save space in Runs objects to work-around the AppEngine's
2677 object size limit. This should buy us a couple of days. We'll implement a proper fix later.
2679 * Websites/webkit-perf.appspot.com/models.py:
2680 (Runs.update_incrementally):
2681 * Websites/webkit-perf.appspot.com/models_unittest.py:
2682 (RunsTest.test_update_or_insert):
2683 * Websites/webkit-perf.appspot.com/report_handler.py:
2684 (ReportHandler.post):
2686 2012-10-10 Tony Chang <tony@chromium.org>
2688 Unreviewed, rolling out r130937, r130949, r130955, and
2690 http://trac.webkit.org/changeset/130937
2691 http://trac.webkit.org/changeset/130949
2692 http://trac.webkit.org/changeset/130955
2693 http://trac.webkit.org/changeset/130957
2694 https://bugs.webkit.org/show_bug.cgi?id=94290
2698 * Source/cmake/WebKitMacros.cmake:
2700 2012-10-10 Pablo Flouret <pablof@motorola.com>
2702 Pre-process CSSGrammar.y before running through bison.
2703 https://bugs.webkit.org/show_bug.cgi?id=94290
2705 Reviewed by Tony Chang.
2707 * Source/cmake/WebKitMacros.cmake:
2708 Use WebCore/css/makegrammar.pl to generate bison grammar files.
2710 2012-10-10 Simon Fraser <simon.fraser@apple.com>
2712 Attempt to fix gtk build which controls exports via this mysteriously-named
2715 * Source/autotools/symbols.filter:
2717 2012-10-10 Shinya Kawanaka <shinyak@chromium.org>
2719 Needs internal API to return distributed nodes for InsertionPoint
2720 https://bugs.webkit.org/show_bug.cgi?id=98868
2722 Reviewed by Hajime Morita.
2724 * Source/autotools/symbols.filter:
2726 2012-10-10 Yong Li <yoli@rim.com>
2728 [BlackBerry] Define WTF_USE_EXTRA_MACROS in cmake rather than Platform.h
2729 https://bugs.webkit.org/show_bug.cgi?id=98819
2731 Reviewed by Rob Buis.
2733 And make it depend on SHARED_CORE
2736 * Source/cmake/OptionsBlackBerry.cmake:
2738 2012-10-10 Keishi Hattori <keishi@webkit.org>
2740 REGRESSION (r129738): Calendar picker is too wide when the input is rtl
2741 https://bugs.webkit.org/show_bug.cgi?id=98881
2743 Reviewed by kent Tamura.
2745 * ManualTests/forms/calendar-picker.html: Added isCalendarRTL parameters.
2747 2012-10-10 Christophe Dumez <christophe.dumez@intel.com>
2749 [EFL][WK2] Port MiniBrowser to Elementary
2750 https://bugs.webkit.org/show_bug.cgi?id=98748
2752 Reviewed by Kenneth Rohde Christiansen.
2754 Bump EFL librairies dependencies to v1.7
2755 and add Elementary as optional dependency now
2756 that it is needed to build MiniBrowser.
2758 * Source/cmake/FindEet.cmake: Added.
2759 * Source/cmake/FindElementary.cmake: Added.
2760 * Source/cmake/OptionsEfl.cmake:
2762 2012-10-09 Simon Pena <spena@igalia.com>
2764 [GTK] Add support for running JavaScript from GResources
2765 https://bugs.webkit.org/show_bug.cgi?id=98488
2767 Reviewed by Carlos Garcia Campos.
2769 GResources allow embedding certain resources, frequently used, in a "bundle"
2770 which can be kept separated or stored in the binary. This patch adds
2771 support for running JavaScript from GResources.
2773 * configure.ac: Add support for compiling GResources
2775 2012-10-09 Zan Dobersek <zandobersek@gmail.com>
2777 Unreviewed GTK build fix after r130689.
2779 Adding a required symbol to symbols.filter.
2781 * Source/autotools/symbols.filter:
2783 2012-10-08 Laszlo Gombos <l.gombos@samsung.com>
2785 [EFL] Add minimum version information for tool dependencies
2786 https://bugs.webkit.org/show_bug.cgi?id=97592
2788 Reviewed by Kenneth Rohde Christiansen.
2790 Capture the minimum version information for the tools that are required
2791 to build the EFL port (or more generally WebKit).
2795 2012-10-08 Dongwoo Joshua Im <dw.im@samsung.com>
2797 [EFL] Fix build break when WEB_AUDIO is enabled.
2798 https://bugs.webkit.org/show_bug.cgi?id=98635
2800 Unreviewed build fix.
2802 Build error is occurred because of the new flag, ENABLE_LEGACY_WEB_AUDIO,
2803 which was introduced by https://bugs.webkit.org/show_bug.cgi?id=97050.
2805 * Source/cmakeconfig.h.cmake: Add ENABLE_LEGACY_WEB_AUDIO.
2807 2012-10-08 Joone Hur <joone.hur@intel.com>
2809 [EFL] Add support for -webkit-sticky
2810 https://bugs.webkit.org/show_bug.cgi?id=95182
2812 Reviewed by Kenneth Rohde Christiansen.
2814 Turn on CSS sticky position by default for WebKitEfl,
2815 but most of the CSS sticky position test cases still do not pass on WK1.
2817 * Source/cmake/OptionsEfl.cmake:
2819 2012-10-05 José Dapena Paz <jdapena@igalia.com>
2821 [GTK] Add support for creating EGL contexts
2822 https://bugs.webkit.org/show_bug.cgi?id=77921
2824 Reviewed by Martin Robinson.
2826 This patch adds support for EGL, using OpenGL and OpenGL ES 2. Both
2827 options are set up on compile time, with the configure options
2828 --enable-egl and --enable-gles2.
2830 The implementation only adds support for EGL on top of X11, to
2831 isolate the changes to the minimum. More changes should come
2832 later to enable EGL for other targets (as Wayland).
2835 * configure.ac: new configure options --enable-egl and --enable-gles2.
2837 2012-10-04 Rob Buis <rbuis@rim.com>
2839 [BlackBerry] Sync up CMake files
2840 https://bugs.webkit.org/show_bug.cgi?id=98442
2842 Reviewed by Gyuyoung Kim.
2844 Amongst others some internal paths changed.
2846 * Source/cmake/OptionsBlackBerry.cmake:
2848 2012-10-04 Christophe Dumez <christophe.dumez@intel.com>
2850 [EFL] Add libxml 2.8.0 to jhbuild
2851 https://bugs.webkit.org/show_bug.cgi?id=98418
2853 Reviewed by Laszlo Gombos.
2855 Bump dependency for libxml to 2.8.0 to match
2858 * Source/cmake/OptionsEfl.cmake:
2860 2012-10-04 Balazs Kelemen <kbalazs@webkit.org>
2862 Don't allow to disable compositing in forced compositing mode
2863 https://bugs.webkit.org/show_bug.cgi?id=98048
2865 Reviewed by Jocelyn Turcotte.
2867 Export Settings::setAcceleratedCompositingEnabled because it has been deinlined.
2869 * Source/autotools/symbols.filter:
2871 2012-10-03 Ryuan Choi <ryuan.choi@samsung.com>
2873 [EFL] Default.edj should be generated although ENABLE_WEBKIT disabled.
2874 https://bugs.webkit.org/show_bug.cgi?id=97753
2876 Reviewed by Laszlo Gombos.
2878 default.edj is used in both webkit/efl and webkit2/efl.
2879 However, it has been generated only when ENABLE_WEBKIT is enabled.
2881 This patch separates the script which generates default.edj
2882 from source/webkit/platformefl.cmake.
2884 * Source/CMakeLists.txt:
2885 * Source/PlatformEfl.cmake: Added to generate custom target for default theme.
2886 * Source/cmake/OptionsEfl.cmake:
2887 Moved directory generation from WebKit/PlatformEfl.cmake
2888 because THEME_BINARY_DIR is used for both Default Theme and control theme in Tools.
2890 2012-10-03 Otto Derek Cheung <otcheung@rim.com>
2892 [BlackBerry] Implementing the NetworkInfo API for BB port
2893 https://bugs.webkit.org/show_bug.cgi?id=98273
2895 Reviewed by Rob Buis.
2897 Adding references to new classes added to support BlackBerry's
2898 NetworkInfo implementation.
2900 * Source/cmake/OptionsBlackBerry.cmake:
2902 2012-10-01 Keishi Hattori <keishi@webkit.org>
2904 Calendar picker should use zero as default step base
2905 https://bugs.webkit.org/show_bug.cgi?id=97976
2907 Reviewed by Kent Tamura.
2909 * ManualTests/forms/calendar-picker.html: Added stepBase parameters.
2911 2012-09-28 Mariusz Grzegorczyk <mariusz.g@samsung.com>
2913 [WK2][GTK][EFL] Share WebKit2-GTK plugin process implementation with EFL port
2914 https://bugs.webkit.org/show_bug.cgi?id=91844
2916 Reviewed by Simon Hausmann.
2918 Turn on Netscape Plugin API by default for WebKit2-Efl.
2920 * Source/cmake/OptionsEfl.cmake:
2922 2012-09-28 Alpha Lam <hclam@chromium.org>
2924 REGRESSION(r122215) - CachedImage::likelyToBeUsedSoon crashes on accessing a deleted CachedImageClient
2925 https://bugs.webkit.org/show_bug.cgi?id=97749
2927 Reviewed by James Robinson.
2929 Added a manual test to demonstrate drag image and crashing.
2931 * ManualTests/drag-image-no-crash.html: Added.
2933 2012-09-27 Keishi Hattori <keishi@webkit.org>
2935 SuggestionPicker should support rtl
2936 https://bugs.webkit.org/show_bug.cgi?id=97555
2938 Reviewed by Kent Tamura.
2940 * ManualTests/forms/calendar-picker.html: Added tests for Arabic with datalist.
2942 2012-09-27 Patrick Gansterer <paroga@webkit.org>
2944 [WINCE] Enable JIT by default
2946 * Source/cmake/OptionsWinCE.cmake:
2948 2012-09-26 Martin Robinson <mrobinson@igalia.com>
2950 [GTK] Use XDamage to simplify RedirectedXCompositeWindow
2951 https://bugs.webkit.org/show_bug.cgi?id=97267
2953 Reviewed by Alejandro G. Castro.
2955 Use XDamage to queue redraws of the widget when redirecting accelerated compositing
2956 to an offscreen window. This allows removing a finicky timer-based approach, improves
2957 performance, and allows simplifying things greatly.
2959 * configure.ac: Add support for finding XDamage via pkg-config.
2961 2012-09-26 Simon Hausmann <simon.hausmann@digia.com>
2963 [Qt] Remove Qt Quick 1 support
2965 Reviewed by Kenneth Rohde Christiansen.
2967 It is being moved to the Qt5 QtQuick1 module.
2971 2012-09-26 Zan Dobersek <zandobersek@gmail.com>
2973 [GTK] Enable some of the unstable CSS features
2974 https://bugs.webkit.org/show_bug.cgi?id=97572
2976 Reviewed by Martin Robinson.
2978 Export the required RuntimeEnabledFeatures symbol.
2980 * Source/autotools/symbols.filter:
2982 2012-09-25 Cosmin Truta <ctruta@rim.com>
2984 [BlackBerry] Enable LLInt
2985 https://bugs.webkit.org/show_bug.cgi?id=97604
2987 Reviewed by Yong Li.
2989 * Source/cmake/OptionsBlackBerry.cmake:
2991 2012-09-25 Ryosuke Niwa <rniwa@webkit.org>
2993 Perf-o-matic should store "values" and support array'ed input
2994 https://bugs.webkit.org/show_bug.cgi?id=97601
2996 Reviewed by Dirk Pranke.
2998 Support new JSON format where the outermost structure is an array instead of a dictionary and results may
2999 contain "values". This change will let us remove some code from run-perf-tests.
3001 Old: {"webkit-revision": 123456, "results": {"test": {"avg": 123}}
3002 New: [{"webkit-revision": 123456, "results": {"test": {"avg": 123, values: [122, 123, 124]}}}]
3004 * Websites/webkit-perf.appspot.com/app.yaml: Incremented the version number.
3005 * Websites/webkit-perf.appspot.com/models.py:
3006 (TestResult): Added values property.
3007 (TestResult.get_or_insert_from_parsed_json): Pass in "values" to the constructor if the value is present.
3008 (ReportLog.get_value): Use the first item in the array if self._parsed uses the new format.
3009 (ReportLog.results_are_well_formed): Verifies that items in "values" are floats convertible. Also verify that
3010 if the JSON uses new format, there is exactly one set of results. In theory, we could support multiple results
3011 but we don't do that now for its complexity.
3012 * Websites/webkit-perf.appspot.com/models_unittest.py:
3013 (TestResultTests.test_get_or_insert_stat_value): Make sure values is present and is an empty list.
3014 (TestResultTests.test_get_or_insert_stat_value_with_values): Added.
3015 (ReportLogTests.test_results_are_well_formed):
3016 (ReportLogTests.test_chromium_revision): Renamed from chromium_revision so that it actually runs.
3017 (ReportLogTests.test_results_in_array):
3019 2012-09-25 Laszlo Gombos <l.gombos@samsung.com>
3021 [EFL] Update minimal required versions for dependencies
3022 https://bugs.webkit.org/show_bug.cgi?id=97523
3024 Reviewed by Gyuyoung Kim.
3026 Use the same versions numbers for dependencies as in Tools/efl/jhbuild.modules.
3028 * Source/cmake/OptionsEfl.cmake:
3030 2012-09-24 Simon Hausmann <simon.hausmann@digia.com>
3032 [Qt] Fix build with latest Qt 5
3033 https://bugs.webkit.org/show_bug.cgi?id=97479
3035 Reviewed by Tor Arne Vestbø.
3037 Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
3038 passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
3043 2012-09-24 Bo Liu <boliu@chromium.org>
3045 Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
3046 https://bugs.webkit.org/show_bug.cgi?id=97055
3048 Reviewed by Adam Barth.
3050 Relanding 128780, 128676, 128645. Was reverted in 128914 due to
3051 performance regression in Chromium.
3053 New changes in addition to previously reverted patches:
3055 Refactored CachedResource::requestResource, loadResource, and
3056 revalidateResource. Moved CachedResource::load method to end of
3057 requestResource so there is one place where load is called for all
3060 Added a enum parameter for requestResource and
3061 determineRevalidationPolicy so that FrameLoaderClient::allowImage call
3062 do not need to be called multiple times.
3064 Removed CachedImage::load call in requestImage so it is not called
3067 Removed unnecessary Frame.h includes in CachedResource and
3070 Removed dead load() method declaration in CachedImage.
3072 Updated text expectation for two image-permissions tests to reflect
3073 the removed calls to allowImage.
3075 * Source/autotools/symbols.filter:
3077 2012-09-24 Byungwoo Lee <bw80.lee@samsung.com>
3079 [CMake] Change hardcoded 'lib' and 'bin' in CMakeLists.txt to 'LIB_INSTALL_DIR' and 'EXEC_INSTALL_DIR'.
3080 https://bugs.webkit.org/show_bug.cgi?id=97419
3082 Reviewed by Gyuyoung Kim.
3084 Use the value of LIB_INSTALL_DIR and EXEC_INSTALL_DIR instead of
3085 hardcoding 'lib' and 'bin' for CMAKE_{ARCHIVE,LIBRARY,RUNTIME}_OUTPUT_DIRECTORY.
3088 Use ${LIB_INSTALL_DIR} instead of hardcoding "lib".
3089 Use ${EXEC_INSTALL_DIR} instead of hardcoding "bin".
3091 2012-09-24 Sheriff Bot <webkit.review.bot@gmail.com>
3093 Unreviewed, rolling out r129343.
3094 http://trac.webkit.org/changeset/129343
3095 https://bugs.webkit.org/show_bug.cgi?id=97479
3097 It broke the build (Requested by Ossy_NIGHT on #webkit).
3101 2012-09-24 Sheriff Bot <webkit.review.bot@gmail.com>
3103 Unreviewed, rolling out r129388.
3104 http://trac.webkit.org/changeset/129388
3105 https://bugs.webkit.org/show_bug.cgi?id=97477
3107 Caused an assertion in a WebKit2 unit test (Requested by
3110 * Source/autotools/symbols.filter:
3112 2012-09-24 Dominik Röttsches <dominik.rottsches@intel.com>
3114 [EFL][DRT] Enable Regions support
3115 https://bugs.webkit.org/show_bug.cgi?id=83897
3117 Reviewed by Kenneth Rohde Christiansen.
3119 Default build setting for CSS regions set to on.
3121 * Source/cmake/OptionsEfl.cmake:
3123 2012-09-24 Bo Liu <boliu@chromium.org>
3125 Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
3126 https://bugs.webkit.org/show_bug.cgi?id=97055
3128 Reviewed by Adam Barth.
3130 Relanding 128780, 128676, 128645. Was reverted in 128914 due to
3131 performance regression in Chromium.
3133 New changes in addition to previously reverted patches:
3135 Refactored CachedResource::requestResource, loadResource, and
3136 revalidateResource. Moved CachedResource::load method to end of
3137 requestResource so there is one place where load is called for all
3140 Added a enum parameter for requestResource and
3141 determineRevalidationPolicy so that FrameLoaderClient::allowImage call
3142 do not need to be called multiple times.
3144 Removed CachedImage::load call in requestImage so it is not called
3147 Removed unnecessary Frame.h includes in CachedResource and
3150 Removed dead load() method declaration in CachedImage.
3152 Updated text expectation for two image-permissions tests to reflect
3153 the removed calls to allowImage.
3155 * Source/autotools/symbols.filter:
3157 2012-09-24 Vivek Galatage <vivekgalatage@gmail.com>
3159 Web Inspector: implement testing harness for pure protocol tests.
3160 https://bugs.webkit.org/show_bug.cgi?id=90675
3162 Reviewed by Yury Semikhatsky.
3164 Added export symbols required for Gtk+ to support the Inspector Protocol
3167 * Source/autotools/symbols.filter:
3169 2012-09-24 Simon Hausmann <simon.hausmann@digia.com>
3171 [Qt] Fix build with latest Qt 5
3173 Reviewed by Tor Arne Vestbø.
3175 Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
3176 passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
3181 2012-09-23 Keishi Hattori <keishi@webkit.org>
3183 Add suggestionPicker to CalendarPicker
3184 https://bugs.webkit.org/show_bug.cgi?id=97201
3186 Reviewed by Kent Tamura.
3188 * ManualTests/forms/calendar-picker.html: Added tests for SuggestionPicker.
3190 2012-09-21 Ami Fischman <fischman@chromium.org>
3192 HTMLMediaElement isn't garbage collected between document reloads
3193 https://bugs.webkit.org/show_bug.cgi?id=97020
3195 Reviewed by Eric Carlson.
3197 Manual test added: ManualTests/audio-freed-during-reload.html
3199 * ManualTests/audio-freed-during-reload.html:
3201 2012-09-21 Chris Rogers <crogers@google.com>
3203 Add Web Audio support for deprecated/legacy APIs
3204 https://bugs.webkit.org/show_bug.cgi?id=97050
3206 Reviewed by Eric Carlson.
3208 * Source/cmake/WebKitFeatures.cmake:
3210 2012-09-21 Simon Hausmann <simon.hausmann@digia.com>
3212 [Qt] Bail out when trying to build WebKit with Qt != 5
3214 Reviewed by Tor Arne Vestbø.
3216 Moved check for Qt version out of default_pre into top-level WebKit.pro,
3217 because we never reach default_pre.prf due to the lack of .qmake.conf support
3218 in older versions of Qt/QMake.
3222 2012-09-20 Simon Hausmann <simon.hausmann@digia.com>
3224 [Qt] QtWebKit module header includes private dependencies
3226 Reviewed by Tor Arne Vestbø.
3228 Moved loading of webkit_modules.prf a few lines down after the definition
3229 of QT_API_DEPENDS, because webkit_modules.prf does the sanitization of the
3230 QT variable now and therefore needs QT_API_DEPENDS.
3234 2012-09-18 Sailesh Agrawal <sail@chromium.org>
3236 Chromium: Scrollbar with tickmarks doesn't respond to clicks
3237 https://bugs.webkit.org/show_bug.cgi?id=96049
3239 Reviewed by Beth Dakin.
3241 Update exported symbols.
3243 * Source/autotools/symbols.filter:
3245 2012-09-18 Bo Liu <boliu@chromium.org>
3247 Revert 128780, 128676, 128645
3248 https://bugs.webkit.org/show_bug.cgi?id=97022
3250 Reviewed by Adam Barth.
3252 I made these revisions to add in-place reload behavior to ImagesEnabled setting.
3253 Reverting this for now due to them causing performance regression in
3254 chromium, possibly caused by increased calls to
3255 PermissionClient::imageAllowed.
3257 * Source/autotools/symbols.filter:
3259 2012-09-18 Ryuan Choi <ryuan.choi@samsung.com>
3261 [CMAKE] Fix build break because of memory exhausted.
3262 https://bugs.webkit.org/show_bug.cgi?id=77327
3264 Reviewed by Gyuyoung Kim.
3266 Added to avoid memory exhaustion on 32bit linux debug build.
3268 * Source/cmake/OptionsCommon.cmake:
3270 2012-09-17 Rob Buis <rbuis@rim.com>
3272 [BlackBerry] Enable VIDEO_TRACK
3273 https://bugs.webkit.org/show_bug.cgi?id=96949
3275 Reviewed by Antonio Gomes.
3277 Turn on VIDEO_TRACK feature.
3279 * Source/cmake/OptionsBlackBerry.cmake:
3281 2012-09-17 Zan Dobersek <zandobersek@gmail.com>
3283 [Gtk] Remove configuration options for stable features that are currently enabled
3284 https://bugs.webkit.org/show_bug.cgi?id=96621
3286 Reviewed by Martin Robinson.
3288 Remove configuration flags that were used for either features that were enabled
3289 by default or were enabled only when unstable features support was enabled. In
3290 any case the feature was removed only if it does not introduce a dependency.
3294 2012-09-17 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3296 [Qt] Auto-generate the module pri file for QtWebKit
3298 Reviewed by Simon Hausmann.
3302 2012-09-14 Julien Chaffraix <jchaffraix@webkit.org>
3304 Revert r127457 and following fixes due to several hit-testing regressions
3305 https://bugs.webkit.org/show_bug.cgi?id=96830
3307 Reviewed by Antonio Gomes.
3309 This change reverts r127457, r127863 and r128505.
3311 * Source/autotools/symbols.filter:
3313 2012-09-14 Adam Barth <abarth@webkit.org>
3315 Remove webkitPostMessage
3316 https://bugs.webkit.org/show_bug.cgi?id=96577
3318 Reviewed by Ojan Vafai.
3320 Add ENABLE_LEGACY_VENDOR_PREFIXES flag.
3322 * Source/cmake/WebKitFeatures.cmake:
3323 * Source/cmakeconfig.h.cmake:
3325 2012-09-14 Jeffrey Pfau <jpfau@apple.com>
3327 Allow third-party storage blocking setting to change while a page is loaded
3328 https://bugs.webkit.org/show_bug.cgi?id=95790
3330 Reviewed by Brady Eidson.
3332 Update exported symbols.
3334 * Source/autotools/symbols.filter:
3336 2012-09-14 Bo Liu <boliu@chromium.org>
3338 Add in-place reload behavior to ImagesEnabled setting
3339 https://bugs.webkit.org/show_bug.cgi?id=95478
3341 Reviewed by Adam Barth.
3343 Export WebCore::Settings::setImagesEnabled symbol.
3345 * Source/autotools/symbols.filter:
3347 2012-09-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3349 [Qt] Fix handling of debug/release/debug_and_release/build_all
3351 We now pick up the defaults from Qt, in default_pre (CONFIG already
3352 contains the appropriate values for debug and release). We then let
3353 the command line arguments to qmake, or the project files themselves,
3354 override the configuration, and finally we sanitize the configuration
3357 Reviewed by Simon Hausmann.
3361 2012-09-14 Keishi Hattori <keishi@webkit.org>
3363 Add runtime flag that enables lang attribute for form controls in LayoutTests
3364 https://bugs.webkit.org/show_bug.cgi?id=96636
3366 Reviewed by Kent Tamura.
3368 * Source/autotools/symbols.filter:
3370 2012-09-13 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
3372 [CMake] Remove some redundant warning flags and enable a few more warnings.
3373 https://bugs.webkit.org/show_bug.cgi?id=96654
3375 Reviewed by Kenneth Rohde Christiansen.
3377 * Source/cmake/WebKitHelpers.cmake: Remove a few warning flags
3378 which are already enabled by -Wall and -Wextra, remove -W which
3379 looks useless and also enable a few more warnings by removing
3380 their -Wno-foo counterparts which were present.
3382 2012-09-13 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3384 [Qt] Ensure that QT is finalized before loading qt_module.prf
3386 As qt_module.prf does dependency tracking based on the content of the
3387 QT variable. The intermediate WebKit modules modify the variable in
3388 their .pri files, so we have to ensure we've loaded all the modules
3389 before loading qt_module.
3391 Reviewed by Tor Arne Vestbø.
3392 Patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com> on 2012-09-13
3396 2012-09-13 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3398 [Qt] Make sure LIBS, PKGCONFIG, and QT, do not affect QtWebKit's prl file
3400 Unless it's actually a dependency of the public QtWebKit API.
3402 We could replace every occurance of LIBS, PKGCONFIG, and QT, in the pri
3403 files with their _PRIVATE equivivalent, but that's likely to break when
3404 someone adds a new QT/LIBS/PKGCONFIG += foo line somewhere. Instead we
3405 clean up the variables in default_post.
3407 This means that the CONFIG -= explicitlib in linkAgainstLibrary() is no
3408 longer needed, as it was a workaround for the intermediate libraries ending
3409 up in the prl file. And, since CONFIG -= staticlib was there to support
3410 the explicitlib option, we can remove that too (as well as the exception
3411 for gprof, since it would be empty). If gprof needs tweaks to always link
3412 statically they should go in gprof.prf.
3414 Reviewed by Simon Hausmann.
3418 2012-09-13 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
3420 [Qt] Fllow rename of qt_module_config.prf to qt_module.prf
3422 Reviewed by Tor Arne Vestbø.
3426 2012-09-13 Simon Hausmann <simon.hausmann@nokia.com>
3428 [Qt] syncqt isn't re-run when WebKit1.pro changes and we're building with --no-webkit2
3429 https://bugs.webkit.org/show_bug.cgi?id=96545
3431 Reviewed by Tor Arne Vestbø.
3433 Do the QMAKE_INTERNAL_INCLUDED_FILES trick separately for WebKit1.pro and WebKit2/Target.pri,
3434 depending on build?(webkit1) and build?(webkit2), as discussed earlier.
3438 2012-09-12 Sheriff Bot <webkit.review.bot@gmail.com>
3440 Unreviewed, rolling out r127876.
3441 http://trac.webkit.org/changeset/127876
3442 https://bugs.webkit.org/show_bug.cgi?id=96600
3444 mouse click doesn't work for spin button if spin button in
3445 iframe (Requested by yosin on #webkit).
3447 * Source/autotools/symbols.filter:
3449 2012-09-12 KyungTae Kim <ktf.kim@samsung.com>
3451 [EFL] Support download attribute feature
3452 https://bugs.webkit.org/show_bug.cgi?id=96462
3454 Reviewed by Gyuyoung Kim.
3456 * Source/cmake/OptionsEfl.cmake: Enable DOWNLOAD_ATTRIBUTE feature.
3458 2012-09-12 Sami Kyostila <skyostil@google.com>
3460 Rename OVERFLOW_SCROLLING as ACCELERATED_OVERFLOW_SCROLLING
3461 https://bugs.webkit.org/show_bug.cgi?id=96251
3463 Reviewed by Simon Fraser.
3465 Rename OVERFLOW_SCROLLING as ACCELERATED_OVERFLOW_SCROLLING to better describe
3466 the feature it controls.
3468 * Source/cmakeconfig.h.cmake:
3470 2012-09-11 Ryuan Choi <ryuan.choi@samsung.com>
3472 [CMAKE] Supply feature defines to CodeGeneratorTestRunner.
3473 https://bugs.webkit.org/show_bug.cgi?id=96273
3475 Reviewed by Gyuyoung Kim.
3477 * Source/cmake/WebKitFeatures.cmake: Generated FEATURE_DEFINES_WITH_SPACE_SEPARATOR.
3479 2012-09-11 Arnaud Renevier <a.renevier@sisa.samsung.com>
3481 [Gtk] allow building with css-shaders
3482 https://bugs.webkit.org/show_bug.cgi?id=95603
3484 Reviewed by Martin Robinson.
3486 if unstable features and accelerated compositing are turned on, and
3487 acceleration backend is opengl, then build CSS Shaders and CSS
3492 2012-09-11 Marcelo Lira <marcelo.lira@openbossa.org>
3494 Restore original value of mock scrollbars enabled in InternalSettings
3495 https://bugs.webkit.org/show_bug.cgi?id=87680
3497 Reviewed by Adam Barth.
3499 Added backup support for mock scrollbars state in
3500 InternalSettings::Backup, and removed support for these
3501 from Qt's DumpRenderTree.
3503 * Source/autotools/symbols.filter:
3505 2012-09-11 Raphael Kubo da Costa <rakuco@webkit.org>
3507 [EFL] Rewrite the EFL-related Find modules
3508 https://bugs.webkit.org/show_bug.cgi?id=95237
3510 Reviewed by Kenneth Rohde Christiansen.
3512 FindEFL.cmake had several problems which caused unnecessary trouble
3513 when building the EFL port under some setups:
3515 o It looked for some modules (such as ecore) more than once for no
3516 reason, which led to people adding libraries and include paths in
3517 different ways across the build system.
3519 o It depended on pkg-config being present for the searches to
3522 o It obtained the library definitions from pkg-config, so
3523 ${FOO_LIBRARIES} would be set to something like "foo;bar" which
3524 expanded to "-lfoo -lbar" to the linker. If a wrong -L<path> was
3525 passed before that, the wrong library installation would end up
3528 o Due to the problem above, we also needed to set the LINK_FLAGS
3529 property for each target with the value of ${FOO_LDFLAGS}, which was
3530 also obtained from pkg-config and sort of compensated the fact that
3531 the libraries did not use absolute paths and added the required -L
3532 paths. This also included dependencies for these libraries, so we
3533 ended up including libraries indirectly, which is bad.
3535 We have now replaced that file with a set of Find-modules which are
3536 much more granular, each of them responsible for looking for a
3537 single library and its components and setting library and include
3538 locations the right way (with FIND_PATH() and FIND_LIBRARY()), so
3539 that all the problems above are fixed.
3541 * Source/cmake/EFLHelpers.cmake: Added.
3542 * Source/cmake/FindEDBus.cmake: Added.
3543 * Source/cmake/FindEFL.cmake: Removed.
3544 * Source/cmake/FindEcore.cmake: Added.
3545 * Source/cmake/FindEdje.cmake: Added.
3546 * Source/cmake/FindEeze.cmake: Added.
3547 * Source/cmake/FindEfreet.cmake: Added.
3548 * Source/cmake/FindEina.cmake: Added.
3549 * Source/cmake/FindEvas.cmake: Added.
3550 * Source/cmake/OptionsEfl.cmake:
3552 2012-09-11 Simon Hausmann <simon.hausmann@nokia.com>
3554 [Qt] In-source builds are broken
3556 Reviewed by Tor Arne Vestbø.
3558 The Tools sub-directory contains a Makefile checked into SVN. For in-source builds let's not try to
3559 overwrite it but instead generate a dedicated Makefile.Tools.
3564 2012-09-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3566 [Qt] Add a configure step to the Qt build system
3568 This allows building the Qt port using just 'qmake WebKit.pro'. Using
3569 the build-webkit script is still supported, and will add slightly more
3570 logic to the build, such as detecting the need for clean or incremental
3573 Internally, the build system now uses a new variable, WEBKIT_CONFIG, for
3574 all things related to configuring the build, such as use/have/enable flags,
3575 and these are translated to defines in default_post. Project files should
3576 no longer check contains(DEFINES,...) to detect features, but use the new
3577 enable?(), use?(), and have?() functions. The no_webkit1 and no_webkit2
3578 options have been translated into WEBKIT_CONFIG options as well, and can
3579 be checked using build?().
3581 Reviewed by Simon Hausmann.
3583 * Source/QtWebKit.pro:
3588 2012-09-10 Thiago Marcos P. Santos <thiago.santos@intel.com>
3590 [CMake][EFL] Enable the LLInt
3591 https://bugs.webkit.org/show_bug.cgi?id=92682
3593 Reviewed by Csaba Osztrogonác.
3595 Added LLInt to CMake buildsystem and enabled it by default on EFL.
3596 Note that Ruby is not enforced: a secondary check is done when LLInt
3597 is enabled on the JSC's CMakeLists.txt.
3600 * Source/cmake/OptionsEfl.cmake:
3601 * Source/cmake/WebKitFeatures.cmake:
3602 * Source/cmakeconfig.h.cmake:
3604 2012-09-07 Simon Fraser <simon.fraser@apple.com>
3606 box-shadow causes overlay scrollbars to be in the wrong position when element is composited
3607 https://bugs.webkit.org/show_bug.cgi?id=85647
3609 Reviewed by James Robinson.
3611 Test overlay scrollbars in composited layers.
3613 * ManualTests/scrollbars/scrollbars-in-composited-layers.html: Added.
3615 2012-09-07 Martin Robinson <mrobinson@igalia.com>
3617 [GTK] Move user agent helpers to WebCore
3618 https://bugs.webkit.org/show_bug.cgi?id=95745
3620 Reviewed by Carlos Garcia Campos.
3622 Added an autoconf step for the new user agent shared code header in
3623 WebCore. This is necessary so that we can use the user agent version
3624 based on the information in the configure.ac file.
3628 2012-09-07 Allan Sandfeld Jensen <allan.jensen@nokia.com>
3630 Simplify hitTestResultAtPoint and nodesFromRect APIs
3631 https://bugs.webkit.org/show_bug.cgi?id=95720
3633 Reviewed by Antonio Gomes.
3635 Update exported symbols.
3637 * Source/autotools/symbols.filter:
3639 2012-09-07 Zan Dobersek <zandobersek@gmail.com>
3641 [GTK] Multiple feature defines in webcore_cppflags can occur
3642 https://bugs.webkit.org/show_bug.cgi?id=95942
3644 Reviewed by Martin Robinson.
3646 Add the feature_defines_unstable variable that should control values of feature
3647 defines for unstable features when unstable features are not enabled (e.g. release builds).
3651 2012-09-06 Zan Dobersek <zandobersek@gmail.com>
3653 [Gtk] Remove configuration options for features that are not supported by the Gtk port
3654 https://bugs.webkit.org/show_bug.cgi?id=87664
3656 Reviewed by Martin Robinson.
3658 Remove configuration options for features that are completely unsupported by the GTK port.
3659 They only bloat the configure.ac file. They should be re-added when the feature becomes
3660 supported and introduces an external dependency that the users might want to avoid.
3664 2012-09-06 Simon Hausmann <simon.hausmann@nokia.com>
3666 [Qt] Fix build with ANGLE on platforms that provide EGL/GLESv2
3667 https://bugs.webkit.org/show_bug.cgi?id=95965
3669 Reviewed by Tor Arne Vestbø.
3671 Add ANGLE as separate static library to the build and dependencies.
3676 2012-09-05 George Staikos <staikos@webkit.org>
3678 [BlackBerry] Match th ebuild flags from the platform library
3679 https://bugs.webkit.org/show_bug.cgi?id=95423
3681 Reviewed by Antonio Gomes.
3683 Unaligned build flags can cause crashes and other strange behavior.
3684 These two were not defined here but were defined on the system.
3686 * Source/cmake/OptionsBlackBerry.cmake:
3688 2012-09-05 Kaustubh Atrawalkar <kaustubh@motorola.com>
3690 [DRT] LTC:: Move printing related APIs from LayoutTestController to Internals
3691 https://bugs.webkit.org/show_bug.cgi?id=92735
3693 Reviewed by Hajime Morita.
3695 Move numberOfPages, pageProperty & pageSizeAndMarginsInPixels in Internals and remove duplicated code from DumprenderTree & WebkitTestRunner.
3696 Added symbols for GTK builds for corresponding APIs.
3698 * Source/autotools/symbols.filter:
3700 2012-09-04 Julien Chaffraix <jchaffraix@webkit.org>
3702 REGRESSION(r120832): RenderLayer::clampScrollOffset doesn't properly clamp
3703 https://bugs.webkit.org/show_bug.cgi?id=95776
3705 Reviewed by Simon Fraser.
3707 * ManualTests/select-menu-list-wrongly-positioned.html: Added.
3709 2012-09-04 Michał Pakuła vel Rutka <m.pakula@samsung.com>
3711 [EFL] Context menu restore.
3712 https://bugs.webkit.org/show_bug.cgi?id=74179
3714 Reviewed by Gyuyoung Kim.
3716 Adds context menu support for EFL port using non-CROSS_PLATFORM_CONTEXT_MENUS
3717 approach, the same as used in WebKit2.
3719 * Source/cmake/OptionsEfl.cmake: Turn on CONTEXT_MENUS flag for EFL port
3721 2012-09-04 Allan Sandfeld Jensen <allan.jensen@nokia.com>
3723 Allow child-frame content in hit-tests.
3724 https://bugs.webkit.org/show_bug.cgi?id=95204
3726 Reviewed by Antonio Gomes.
3728 Update exported symbols.
3730 * Source/autotools/symbols.filter:
3732 2012-09-04 Jinwoo Song <jinwoo7.song@samsung.com>
3734 [CMAKE] Update cmakeconfig.h.cmake
3735 https://bugs.webkit.org/show_bug.cgi?id=95712
3737 Reviewed by Gyuyoung Kim.
3739 Update feature definitions which are missing compared to WebKitFeatures.cmake
3741 * Source/cmakeconfig.h.cmake:
3743 2012-09-03 Jinwoo Song <jinwoo7.song@samsung.com>
3745 [EFL] Use WebKitVersion.h to get version information
3746 https://bugs.webkit.org/show_bug.cgi?id=95669
3748 Reviewed by Gyuyoung Kim.
3750 WEBKIT_USER_AGENT_MAJOR_VERSION and WEBKIT_USER_AGENT_MINOR_VERSION
3751 are defined as constant in the OptionsEfl.cmake. But we do not need
3752 to define these here but can use the defined constant in WebKitVersion.h.
3754 WebKitVersion.h is already generated with the version information
3755 from the Source/WebCore/Configurations/Version.xcconfig.
3757 * Source/cmake/OptionsEfl.cmake: Do not set WEBKIT_USER_AGENT_* variables.
3758 * Source/cmakeconfig.h.cmake: Remove WEBKIT_USER_AGENT_* definitions
3759 as no more port uses.
3761 2012-08-31 Tony Chang <tony@chromium.org>
3763 Remove ENABLE_CSS3_FLEXBOX compile time flag
3764 https://bugs.webkit.org/show_bug.cgi?id=95382
3766 Reviewed by Ojan Vafai.
3768 Everyone is already enabling this by default and the spec has stablized.
3770 * Source/cmake/WebKitFeatures.cmake:
3771 * Source/cmakeconfig.h.cmake:
3774 2012-08-30 JungJik Lee <jungjik.lee@samsung.com>
3776 [EFL][WK2] Add WebMemorySampler feature.
3777 https://bugs.webkit.org/show_bug.cgi?id=91214
3779 Reviewed by Kenneth Rohde Christiansen.
3781 Set WebMemorySampler feature on in EFL port.
3783 * Source/cmake/OptionsEfl.cmake:
3784 * Source/cmake/WebKitFeatures.cmake:
3785 * Source/cmakeconfig.h.cmake:
3787 2012-08-30 Rob Buis <rbuis@rim.com>
3789 [CMake] Suppress ANGLE compilation warnings
3790 https://bugs.webkit.org/show_bug.cgi?id=95377
3792 Reviewed by Antonio Gomes.
3794 Change WEBKIT_SET_EXTRA_COMPILER_FLAGS so it has an option to suppress C++ warnings.
3796 * Source/cmake/WebKitHelpers.cmake:
3798 2012-08-29 Thiago Macieira <thiago.macieira@intel.com>
3800 Tell git-archive to not export .gitattributes and .gitignore
3802 Reviewed by Simon Hausmann.
3804 Exclude git specific files from archives created via git-archive.
3808 2012-08-28 Mario Sanchez Prada <msanchez@igalia.com>
3810 Add directory generated by Eclipse to .gitignore
3811 https://bugs.webkit.org/show_bug.cgi?id=95231
3813 Reviewed by Andreas Kling.
3815 * .gitignore: Ignore .settings directory.
3817 2012-08-27 Rob Buis <rbuis@rim.com>
3819 [BlackBerry] remove -fno-rtti option in CMAKE_C_FLAGS
3820 https://bugs.webkit.org/show_bug.cgi?id=95089
3822 Reviewed by Antonio Gomes.
3824 This option does not make sense for compiling C and gives a warning.
3826 * Source/cmake/OptionsBlackBerry.cmake:
3828 2012-08-27 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
3830 Rename RegisterProtocolHandler API to NavigatorContentUtils
3831 https://bugs.webkit.org/show_bug.cgi?id=94920
3833 Reviewed by Adam Barth.
3835 Modified configuration files so that they contain renamed NavigatorContentUtils-prefixed files.
3837 * Source/cmake/OptionsBlackBerry.cmake:
3838 * Source/cmake/OptionsEfl.cmake:
3839 * Source/cmake/WebKitFeatures.cmake:
3840 * Source/cmakeconfig.h.cmake:
3842 2012-08-23 Kevin Ollivier <kevino@theolliviers.com>
3844 [wx] Unreviewed build fix. Disable compilation of WebDOM file for now,
3845 add the opentype directory, and remove old ATSUI files no longer in the tree.
3849 2012-08-22 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
3851 [EFL] Use WTF_USE_SOUP instead BUILDING_SOUP__
3852 https://bugs.webkit.org/show_bug.cgi?id=94744
3854 Reviewed by Gustavo Noronha Silva.
3856 There is no need to define BUILDING_SOUP__ if only WTF_USE_SOUP
3860 * Source/cmake/OptionsEfl.cmake:
3862 2012-08-23 Zan Dobersek <zandobersek@gmail.com>
3864 [Gtk] Move feature defines processing into a GNUmakefile that's simple to autogenerate
3865 https://bugs.webkit.org/show_bug.cgi?id=87127
3867 Reviewed by Martin Robinson.
3869 Add 'feature_defines_defaults' and 'feature_defines_overrides' variables
3870 and define them, along with 'feature_defines' (changed from the all-caps version),
3871 before webcore_cppflags.
3875 2012-08-23 Martin Robinson <mrobinson@igalia.com>
3877 [GTK] The tarball should be called webkitgtk-x.x.x.tar.xz
3878 https://bugs.webkit.org/show_bug.cgi?id=94572
3880 Reviewed by Carlos Garcia Campos.
3882 Change the name of the tarball to match the name of the library
3883 and to disambiguate it from other WebKit ports.
3885 * configure.ac: Update the tarball name.
3887 2012-08-23 Carlos Garcia Campos <cgarcia@igalia.com>
3889 Unreviewed. Bump WebKitGTK+ version number.
3891 * configure.ac: Bump version number to 1.11.0 now that we branched
3894 2012-08-23 Carlos Garcia Campos <cgarcia@igalia.com>
3896 REGRESSION(r126306): it broke the plugin process
3897 https://bugs.webkit.org/show_bug.cgi?id=94797
3899 Reviewed by Xan Lopez.
3903 2012-08-22 Beth Dakin <bdakin@apple.com>
3905 https://bugs.webkit.org/show_bug.cgi?id=94401
3906 Add support for making a web site become paginated using overflow:
3909 <rdar://problem/11831783>
3911 Reviewed by Dave Hyatt.
3913 * Source/autotools/symbols.filter:
3915 2012-08-22 Gustavo Noronha Silva <gns@gnome.org>
3917 [GTK] Split WebCore/platform into a separate library
3918 https://bugs.webkit.org/show_bug.cgi?id=94435
3920 Reviewed by Martin Robinson.
3922 More people have been reporting problems when linking WebCore because
3923 the command line limit is being exceeded. Splitting WebCore a bit more
3926 * GNUmakefile.am: add variable that will hold the list of source files
3927 for libWebCorePlatform .
3929 2012-08-21 Thiago Marcos P. Santos <thiago.santos@intel.com>
3931 [EFL] Enable CSS Text Decoration by default
3932 https://bugs.webkit.org/show_bug.cgi?id=94483
3934 Reviewed by Kenneth Rohde Christiansen.
3936 By enabling this feature by default, it will get tested by the bots
3937 and we can make sure no regressions will happen.
3939 * Source/cmake/OptionsEfl.cmake:
3941 2012-08-21 Ulan Degenbaev <ulan@chromium.org>
3943 Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer constructed and destructed
3944 https://bugs.webkit.org/show_bug.cgi?id=92993
3946 Reviewed by Kenneth Russell.
3948 Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer
3949 is constructed and destructed so that V8's garbage collection
3950 heuristics can account for the memory held by these objects.
3952 * ManualTests/typed-array-memory.html: Added.
3954 2012-08-21 Martin Robinson <mrobinson@igalia.com>
3956 [GTK] Using a native window for the WebView breaks GtkOverlay
3957 https://bugs.webkit.org/show_bug.cgi?id=90085
3959 Reviewed by Alejandro G. Castro.
3961 * configure.ac: Parse xcomposite pkg-config file during configuration.
3963 2012-08-21 Patrick Gansterer <paroga@webkit.org>
3965 Build fix for WinCE after r115348.
3967 * Source/cmake/OptionsWindows.cmake: Removed duplicated WEBKIT_OPTION_DEFAULT_PORT_VALUE().
3969 2012-08-20 George Staikos <staikos@webkit.org>
3971 [BlackBerry] Enable XHR Response BLOB
3972 https://bugs.webkit.org/show_bug.cgi?id=94525
3974 Reviewed by Rob Buis.
3976 Add the XHR response blob enable feature to the cmake build system and
3977 enable it for BlackBerry.
3979 * Source/cmake/OptionsBlackBerry.cmake: Add the feature and enable
3980 * Source/cmakeconfig.h.cmake: Add the feature
3982 2012-08-20 Dominik Röttsches <dominik.rottsches@intel.com>
3984 [EFL] Get rid of pango backend support once harfbuzz-ng is working
3985 https://bugs.webkit.org/show_bug.cgi?id=92102
3987 Reviewed by Kenneth Rohde Christiansen.
3989 Removing choice of font backend, Pango detection not required any more.
3991 * Source/cmake/FindPango.cmake: Removed.
3992 * Source/cmake/LibFindMacros.cmake: Removed.
3993 * Source/cmake/OptionsEfl.cmake: Removing choice of font backend.
3995 2012-08-17 Raphael Kubo da Costa <rakuco@webkit.org>
3997 [CMake] Add FindDBus.cmake and use it in the EFL port.
3998 https://bugs.webkit.org/show_bug.cgi?id=94319
4000 Reviewed by Daniel Bates.
4002 Currently, the Battery Status-related code in the EFL port uses
4003 libdbus but does not directly include its directories or link
4004 against it, relying instead on the compiler flags coming via
4005 EDbus's pkg-config information.
4007 That will break once we stop obtaining EFL's include directories
4008 and library paths from pkg-config, so write FindDBus.cmake to
4011 * Source/cmake/FindDBus.cmake: Added.
4012 * Source/cmake/OptionsEfl.cmake: Look for D-Bus if BATTERY_STATUS
4015 2012-08-17 Rob Buis <rbuis@rim.com>
4017 [BlackBerry] Remove some shared libraries from linking
4018 https://bugs.webkit.org/show_bug.cgi?id=94253
4020 Reviewed by Yong Li.
4022 Remove some shared libraries.
4024 * Source/cmake/OptionsBlackBerry.cmake:
4026 2012-08-16 Gustavo Noronha Silva <gns@gnome.org>
4028 Unreviewed speculative 32 bits build fix.
4030 * Source/autotools/symbols.filter: add symbol version that gets
4031 generated in 32 bits build.
4033 2012-08-16 Max Feil <mfeil@rim.com>
4035 [BlackBerry] Some media controls are mispositioned for dynamic live streams (HLS)
4036 https://bugs.webkit.org/show_bug.cgi?id=94176
4038 Reviewed by Antonio Gomes.
4040 An automated layout test is not possible for this patch because
4041 dynamic live streams require a special dedicated web server.
4042 Putting an external video URL into an automated test is not
4043 correct either. So I have created a manual test that points to
4044 an external HLS video that works today.
4046 * ManualTests/blackberry/video-hls-controls.html: Added.
4048 2012-08-16 Marja Hölttä <marja@chromium.org>
4050 FormController, WebHistoryItem: Enable reading selected file names from document state
4051 https://bugs.webkit.org/show_bug.cgi?id=91231
4053 Reviewed by Jochen Eisinger.
4055 This change enables Chromium to set up file permissions properly when
4056 the session restore feature restores a page with selected files.
4058 * Source/autotools/symbols.filter: Exported FormController::getReferencedFilePaths and HistoryController::saveDocumentAndScrollState.
4060 2012-08-15 Kent Tamura <tkent@chromium.org>
4062 Calendar Picker: Localize numbers in a calendar picker
4063 https://bugs.webkit.org/show_bug.cgi?id=93704
4065 Reviewed by Hajime Morita.
4067 * ManualTests/forms/calendar-picker.html:
4068 Add a mock pagePopupController.localizeNumberString().
4070 2012-08-15 Ryosuke Niwa <rniwa@webkit.org>
4072 Update manual tests and comments to refer to TestRunner instead of LayoutTestController
4073 https://bugs.webkit.org/show_bug.cgi?id=94168
4075 Reviewed by Kent Tamura.
4077 * ManualTests/resources/multiFileResources/post-echo-and-notify-done.cgi:
4079 2012-08-15 Bruno de Oliveira Abinader <bruno.abinader@basyskom.com>
4081 [css3-text] Add CSS3 Text decoration compile flag
4082 https://bugs.webkit.org/show_bug.cgi?id=93863
4084 Reviewed by Julien Chaffraix.
4086 This patch handles the compile flag implementation, which will come disabled by
4087 default, thus not exposing the CSS3 text decoration features to the web, unless
4088 when explicitly enabling it with "--css3-text-decoration" build parameter.
4090 * Source/cmake/WebKitFeatures.cmake:
4091 * Source/cmakeconfig.h.cmake:
4094 2012-08-15 Brady Eidson <beidson@apple.com>
4096 Removing a plug-in element from a page opened in a background tab in Safari crashes
4097 <rdar://problem/12057991> and https://bugs.webkit.org/show_bug.cgi?id=93913
4099 Reviewed by Beth Dakin.
4101 * Source/autotools/symbols.filter: Allow this symbol through for DRT's sake.
4103 2012-08-14 Keishi Hattori <keishi@webkit.org>
4105 Share common code between calendar picker and color suggestion picker
4106 https://bugs.webkit.org/show_bug.cgi?id=93802
4108 Reviewed by Kent Tamura.
4110 * ManualTests/forms/calendar-picker.html:
4111 * ManualTests/forms/color-suggestion-picker.html:
4113 2012-08-14 Milian Wolff <milian.wolff@kdab.com>
4115 [Qt] QtWebKit linking fails for QNX cross build
4116 https://bugs.webkit.org/show_bug.cgi?id=93460
4118 Reviewed by Simon Hausmann.
4120 The GCC 4.4.2 used by the QNX BBNDK 2.0.1 fails to link QtWebKit.
4121 Apparently it does not properly support the linker invokation using
4122 -Wl,-whole-archive -l... -Wl,-no-whole-archive
4123 yielding a "cc: no files to process" error. This patch works around
4124 this issue by adding an empty dummy file (and thus object file) to
4129 2012-08-14 Keishi Hattori <keishi@webkit.org>
4131 Move page popup resources to separate directory
4132 https://bugs.webkit.org/show_bug.cgi?id=93932
4134 Reviewed by Kent Tamura.
4136 * ManualTests/forms/calendar-picker.html:
4137 * ManualTests/forms/color-suggestion-picker.html:
4139 2012-08-11 Raphael Kubo da Costa <rakuco@webkit.org>
4141 [CMake] Rewrite FindLibSoup2.cmake.
4142 https://bugs.webkit.org/show_bug.cgi?id=93191
4144 Reviewed by Rob Buis.
4146 The existing LibSoup2 was imported from somewhere else and not
4147 only did it contain a lot of unnecessary cruft to look for libsoup
4148 2.2 (which we do not support anyway), but it also relied on the
4149 paths returned by pkg-config for setting the library and include
4152 For one, this meant "-lsoup-2.4" was passed to the linked instead
4153 of "-L/path/to/libsoup-2.4.so", which would sometimes make a
4154 system version of libsoup to be picked up instead of the one
4155 installed by, say, jhbuild.
4157 The new FindLibSoup.cmake now only looks for libsoup 2.4 and
4158 relies on pkg-config solely for retrieving the current LibSoup
4161 * Source/cmake/FindLibSoup.cmake: Added.
4162 * Source/cmake/FindLibSoup2.cmake: Removed.
4163 * Source/cmake/OptionsEfl.cmake: Look for LibSoup instead of
4164 LibSoup2, look for the GObject component of Glib.
4166 2012-08-13 Raphael Kubo da Costa <rakuco@webkit.org>
4168 [CMake] Remove glib-related Find modules and write single new one instead.
4169 https://bugs.webkit.org/show_bug.cgi?id=93786
4171 Reviewed by Rob Buis.
4173 As part of the ongoing effort to write proper Find modules that use
4174 absolute include and library paths instead of the short ones from
4175 pkg-config, replace Find{GIO,Glib,Gthread}.cmake with a single
4176 FindGLIB.cmake that optionally detects components such as GIO and
4179 Library paths are now defined as "/full/path/to/libfoo.so" instead of
4180 simply "foo", so that the linker receives a full path and we can then
4181 avoid accidentally picking up a libfoo.so installed into /usr/lib
4182 instead of a local one built with jhbuild.
4184 * Source/cmake/FindGIO.cmake: Removed.
4185 * Source/cmake/FindGLIB.cmake: Added.
4186 * Source/cmake/FindGlib.cmake: Removed.
4187 * Source/cmake/FindGthread.cmake: Removed.
4188 * Source/cmake/OptionsEfl.cmake: Look for GLIB with the GIO component.
4190 2012-08-13 Zan Dobersek <zandobersek@gmail.com>
4192 [Gtk] Remove SVG_FEATURES and HTML_FEATURES from Source/WebCore/GNUmakefile.am
4193 https://bugs.webkit.org/show_bug.cgi?id=90693
4195 Reviewed by Philippe Normand.
4197 Remove exportation of SVG_FLAGS and HTML_FLAGS as Automake conditionals
4198 as they are not required anymore.
4202 2012-08-12 Loïc Yhuel <loic.yhuel@softathome.com>
4204 [Qt] Make it possible to build without QtTest/QtPrintSupport
4205 https://bugs.webkit.org/show_bug.cgi?id=93492
4207 Reviewed by Tor Arne Vestbø.
4209 * Source/QtWebKit.pro: Disable tests if no testlib
4211 2012-08-10 Rob Buis <rbuis@rim.com>
4213 [BlackBerry] Enable relro link option for JSC executable
4214 https://bugs.webkit.org/show_bug.cgi?id=93726
4216 Reviewed by Yong Li.
4218 Enable relro link option for JSC executable.
4220 * Source/cmake/OptionsBlackBerry.cmake:
4222 2012-08-09 Raphael Kubo da Costa <rakuco@webkit.org>
4224 [CMake] Bump minimum required version to 2.8.3.
4225 https://bugs.webkit.org/show_bug.cgi?id=93450
4227 Reviewed by Daniel Bates.
4229 Following the discussion in bug 93189, it was decided that bumping
4230 the minimum required version from 2.8.0 to 2.8.3 was a good thing
4231 due to additional features, such as improved
4232 FIND_PACKAGE_HANDLE_STANDARD_ARGS() support and better argument
4233 handling in the PKG_CHECK_MODULES() call.
4235 CMake 2.8.3 was released almost two years ago, so people are
4236 expected to have it or a later version installed.
4240 2012-08-08 Shane Stephens <shanestephens@google.com>
4242 Compile flag for CSS Hierarchies
4243 https://bugs.webkit.org/show_bug.cgi?id=92433
4245 Reviewed by Tony Chang.
4247 * Source/cmake/WebKitFeatures.cmake:
4249 2012-08-08 Ming Xie <mxie@rim.com>
4251 [BlackBerry] Fix "-fPIC" define in the BlackBerry build
4252 https://bugs.webkit.org/show_bug.cgi?id=93548
4254 Reviewed by Rob Buis.
4256 In the current CMake release (version 2.8.5), ${CMAKE_SHARED
4257 _LIBRARY_C_FLAGS} and ${CMAKE_SHARED_LIBRARY_CXX_FLAGS} is
4258 set to empty (See cmake/Modules/Platform/QNX.cmake)
4260 This breaks the assumption which WebKit CMake build system
4261 makes in Source/cmake/WebKitHelper.cmake
4263 * Source/cmake/OptionsBlackBerry.cmake:
4265 2012-08-08 Philippe Normand <pnormand@igalia.com>
4267 [GStreamer] 0.11 build broken (again)
4268 https://bugs.webkit.org/show_bug.cgi?id=93474
4270 Reviewed by Martin Robinson.
4272 * configure.ac: Disable media-stream build if GStreamer 0.11
4273 support is enabled, due to farstream-0.1 still messing up with
4274 gstreamer-0.10 include path.
4276 2012-08-07 YoungTaeck Song <youngtaeck.song@samsung.com>
4278 [WK2][EFL] Implement accelerated compositing on WK2 Efl port
4279 https://bugs.webkit.org/show_bug.cgi?id=89840
4281 Reviewed by Noam Rosenthal.
4283 Implement accelerated composition with TiledBackingStore on WK2 Efl port.
4284 This implementation is based on COORDINATED_GRAPHICS.
4285 Add COORDINATED_GRAPHICS related definitions in OptionsEfl.cmake.
4287 * Source/cmake/OptionsEfl.cmake:
4289 2012-08-07 No'am Rosenthal <noam.rosenthal@nokia.com>
4291 [Qt] Make it possible to build without QtQuick
4293 Reviewed by Simon Hausmann.
4295 * Source/QtWebKit.pro:
4298 2012-07-19 Simon Hausmann <simon.hausmann@nokia.com>
4300 [Qt] Remove Qt 4 specific code paths
4301 https://bugs.webkit.org/show_bug.cgi?id=88161
4303 Reviewed by Kenneth Rohde Christiansen.
4308 2012-08-06 Gyuyoung Kim <gyuyoung.kim@samsung.com>
4310 [EFL] Enable link prefetch
4311 https://bugs.webkit.org/show_bug.cgi?id=93281
4313 Reviewed by Kentaro Hara.
4315 * Source/cmake/OptionsEfl.cmake: Enable LINK_PREFETCH by default.
4317 2012-08-06 Xan Lopez <xlopez@igalia.com>
4319 [GTK] Cleanup configure.ac build options output
4320 https://bugs.webkit.org/show_bug.cgi?id=93245
4322 Reviewed by Laszlo Gombos.
4324 Remove duplicated elements, sort alphabetically.
4326 * configure.ac: ditto.
4328 2012-08-06 Carlos Garcia Campos <cgarcia@igalia.com>
4330 Unreviewed. Update NEWS and configure.ac for 1.9.6 release
4332 * configure.ac: Bump version numbers.
4334 2012-08-03 Patrick Gansterer <paroga@webkit.org>
4336 [CMake][WIN] Disable C++ exceptions and RTTI
4337 https://bugs.webkit.org/show_bug.cgi?id=93104
4339 Reviewed by Ryosuke Niwa.
4341 Both features are not used in WebKit, so remove them to safe some code.
4342 Also enable compilation of plain c files with multiple processes.
4344 * Source/cmake/OptionsWindows.cmake:
4346 2012-08-03 Mario Sanchez Prada <msanchez@igalia.com>
4348 Unreviewed build fix for GTK after r124479.
4350 * Source/autotools/symbols.filter: Removed unneeded symbol.
4352 2012-08-03 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
4354 [Qt] Populate .qmake.cache from the top-level project file
4356 This makes it possible to build webkit without using the perl build
4357 script. The duplicated logic in build-webkit will be removed when we
4358 remove the Qt4 code paths. The build-webkit script will then simply
4359 call 'qmake WebKit.pro' from WEBKITOUTPUTDIR.
4361 Reviewed by Tor Arne Vestbø.
4365 2012-08-03 Dominik Röttsches <dominik.rottsches@intel.com>
4367 [cmake] Cleanup FindHarfBuzz.cmake
4368 https://bugs.webkit.org/show_bug.cgi?id=92984
4370 Reviewed by Hajime Morita.
4372 Cleanup which didn't make it into my previous ptch.
4374 * Source/cmake/FindHarfBuzz.cmake: Remove duplicate line, add a bit of documentation.
4376 2012-08-03 Joone Hur <joone.hur@intel.com>
4378 [EFL][DRT] WebKitAnimation API compile-time disabled
4379 https://bugs.webkit.org/show_bug.cgi?id=84593
4381 Reviewed by Laszlo Gombos.
4383 Enable ENABLE_ANIMATION_API by default on the Efl port.
4385 * Source/cmake/OptionsEfl.cmake:
4386 * Source/cmakeconfig.h.cmake:
4388 2012-08-02 Zan Dobersek <zandobersek@gmail.com>
4390 Unreviewed attempt at fixing the GTK 64-bit debug build.
4392 * Source/autotools/symbols.filter:
4394 2012-08-02 Martin Robinson <mrobinson@igalia.com>
4396 [GTK] When farstream is not present do not enable MediaStream
4398 Reviewed by Philippe Normand.
4400 When farstream libraries are no present, simply do not build MediaStream
4405 2012-08-01 Jian Li <jianli@chromium.org>
4407 Add new CSS property "-webkit-widget-region" to expose dashboard region support for other port
4408 https://bugs.webkit.org/show_bug.cgi?id=90298
4410 Reviewed by Adam Barth.
4412 * configure.ac: Add ENABLE_WIDGET_REGION define.
4414 2012-07-31 Joshua Netterfield <jnetterfield@rim.com>
4416 [BlackBerry] Enable CSS Filter Effects
4417 https://bugs.webkit.org/show_bug.cgi?id=92685
4419 Reviewed by Rob Buis.
4421 Enable CSS filter effects, with the exception of custom effects (CSS shaders) and reference effects (SVG effects)
4423 Internally reviewed by Arvid Nilsson <anilsson@rim.com> and Antonio Gomes <agomes@rim.com>.
4425 * Source/cmake/OptionsBlackBerry.cmake: Add LayerFilterRenderer
4426 * Source/cmakeconfig.h.cmake: Acknowledge CSS filter effects
4428 2012-07-31 Ryosuke Niwa <rniwa@webkit.org>
4430 Perf-o-matic: dashboard images are not generated properly from incrementally updated JSON
4431 https://bugs.webkit.org/show_bug.cgi?id=92717
4433 Reviewed by Hajime Morita.
4435 Sort the values by timestamp. Unfortunately, there isn't a good way of testing this fix.
4437 * Websites/webkit-perf.appspot.com/models.py:
4438 (Runs.chart_params):
4440 2012-07-31 Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
4442 add Farstream flags/deps to WebKit, for WebRTC
4443 https://bugs.webkit.org/show_bug.cgi?id=87524
4445 Reviewed by Philippe Normand.
4447 Since Farstream will be used as the backend for GTK's WebRTC, this
4448 patch adds it as a dependency to the build system.
4453 2012-07-30 Ryosuke Niwa <rniwa@webkit.org>
4455 /api/test/runs/chart expires on perf-o-matic
4456 https://bugs.webkit.org/show_bug.cgi?id=92714
4458 Reviewed by Hajime Morita.
4460 Don't update the entire JSON while generating the dashboard images.
4461 This is a bug and not doing this will reduce the server load significantly.
4463 * Websites/webkit-perf.appspot.com/controller.py:
4464 (RunsChartHandler.post):
4466 2012-07-30 Dominik Röttsches <dominik.rottsches@intel.com>
4468 Avoid Assertion Failure in HarfBuzzRun::characterIndexForXPosition
4469 https://bugs.webkit.org/show_bug.cgi?id=92376
4471 Reviewed by Tony Chang.
4473 Added manual test to reliably reproduce assertion failure which is solved by this patch.
4475 * ManualTests/harfbuzz-mouse-selection-crash.html: Added.
4477 2012-07-29 Vsevolod Vlasov <vsevik@chromium.org>
4479 Web Inspector: Resource agent's reference to cached resources should be weak.
4480 https://bugs.webkit.org/show_bug.cgi?id=92108
4482 Reviewed by Pavel Feldman.
4484 * Source/autotools/symbols.filter:
4486 2012-07-30 Shinya Kawanaka <shinyak@chromium.org>
4488 Prohibit having AuthorShadowDOM of input or textarea element for a while and having a flag to enable it in Internals.
4489 https://bugs.webkit.org/show_bug.cgi?id=92611
4491 Reviewed by Hajime Morita.
4493 * Source/autotools/symbols.filter:
4495 2012-07-30 Sheriff Bot <webkit.review.bot@gmail.com>
4497 Unreviewed, rolling out r124000.
4498 http://trac.webkit.org/changeset/124000
4499 https://bugs.webkit.org/show_bug.cgi?id=92632
4501 seems to have broken chromium Range_InstanceSizeUnknown unit
4502 test across many platforms (Requested by tomhudson on
4505 * Source/autotools/symbols.filter:
4507 2012-07-30 Patrick Gansterer <paroga@webkit.org>
4509 Replace UnicodeWinCE with UnicodeWchar
4510 https://bugs.webkit.org/show_bug.cgi?id=92539
4512 Reviewed by Ryosuke Niwa.
4514 UnicodeWinCE never contained WinCE specific code. UnicodeWchar
4515 is a replacement for it, which is mainly based on the functions
4516 from <wchar.h>. It is ment as a minimal Unicode backend, which
4517 can be used very easy and has no external dependencies.
4519 * Source/cmake/OptionsWinCE.cmake:
4521 2012-07-29 Vsevolod Vlasov <vsevik@chromium.org>
4523 Web Inspector: Resource agent's reference to cached resources should be weak.
4524 https://bugs.webkit.org/show_bug.cgi?id=92108
4526 Reviewed by Pavel Feldman.
4528 * Source/autotools/symbols.filter:
4530 2012-07-29 Rik Cabanier <cabanier@adobe.com>
4532 Add ENABLE_CSS_COMPOSITING flag
4533 https://bugs.webkit.org/show_bug.cgi?id=92553
4535 Reviewed by Dirk Schulze.
4537 Adds compiler flag CSS_COMPOSITING to build systems to enable CSS blending and compositing. See spec https://dvcs.w3.org/hg/FXTF/rawfile/tip/compositing/index.html
4539 * Source/cmake/WebKitFeatures.cmake:
4540 * Source/cmakeconfig.h.cmake:
4543 2012-07-27 Kihong Kwon <kihong.kwon@samsung.com>
4545 [EFL] Support for HTML media capture
4546 https://bugs.webkit.org/show_bug.cgi?id=91842
4548 Reviewed by Ryosuke Niwa.
4550 Add HTML media capture feature, and enable that on the Efl port.
4552 * Source/cmake/OptionsEfl.cmake:
4553 * Source/cmake/WebKitFeatures.cmake:
4554 * Source/cmakeconfig.h.cmake:
4556 2012-07-27 Ryosuke Niwa <rniwa@webkit.org>
4558 Unreviewed perf-o-matic build fix for dashboard image generation.
4559 Also, only show Parser/html5-full-render on the dashboard by default
4560 so that it won't take forever to load it.
4562 * Websites/webkit-perf.appspot.com/controller.py:
4563 (schedule_runs_update):
4564 (RunsChartHandler.post):
4565 * Websites/webkit-perf.appspot.com/models.py:
4566 (Runs.chart_params):
4567 (DashboardImage.get_image):
4568 * Websites/webkit-perf.appspot.com/models_unittest.py:
4569 (RunsTest.test_chart_params_with_value):
4571 2012-07-27 Dominik Röttsches <dominik.rottsches@intel.com>
4573 [Cairo] Add complex font drawing using HarfbuzzNG
4574 https://bugs.webkit.org/show_bug.cgi?id=91864
4576 Reviewed by Simon Hausmann and Martin Robinson.
4578 Configuring Freetype backend to use HarfBuzz by default.
4580 * Source/cmake/FindHarfBuzz.cmake: Added pkgconfig based discovery of HarfBuzz.
4581 * Source/cmake/OptionsEfl.cmake: Adding Harfbuzz configuration.
4583 2012-07-26 Dan Bernstein <mitz@apple.com>
4585 When Safari 6 is launched via the WebKit Xcode workspace, it does not link against the built frameworks
4586 https://bugs.webkit.org/show_bug.cgi?id=92331
4588 Reviewed by Mark Rowe.
4590 Changed references to the Safari executable to the SafariForWebKitDevelopment binary.
4592 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
4593 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
4595 2012-07-26 Keishi Hattori <keishi@webkit.org>
4597 Implement ColorSuggestionPicker page popup
4598 https://bugs.webkit.org/show_bug.cgi?id=92109
4600 Reviewed by Kent Tamura.
4602 * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
4604 2012-07-26 Zoltan Nyul <zoltan.nyul@intel.com>
4606 [EFL] EFL port should use XDG paths
4607 https://bugs.webkit.org/show_bug.cgi?id=91719
4609 Reviewed by Kenneth Rohde Christiansen.
4611 Efreet library added.
4613 * Source/cmake/FindEFL.cmake:
4615 2012-07-26 Kaustubh Atrawalkar <kaustubh@motorola.com>
4617 [DRT] LTC:: pageNumberForElementById() could be moved to Internals.
4618 https://bugs.webkit.org/show_bug.cgi?id=92091
4620 Reviewed by Adam Barth.
4622 Exporting Internals::pageNumber symbols for the Gtk build.
4624 * Source/autotools/symbols.filter:
4626 2012-07-25 Sheriff Bot <webkit.review.bot@gmail.com>
4628 Unreviewed, rolling out r123606.
4629 http://trac.webkit.org/changeset/123606
4630 https://bugs.webkit.org/show_bug.cgi?id=92247
4632 broke Windows build of Chromium (Requested by tomhudson on
4635 * ManualTests/forms/color-suggestion-picker.html: Removed.
4637 2012-07-25 Keishi Hattori <