1 2013-01-01 KwangYong Choi <ky0.choi@samsung.com>
3 [EFL] Enable MHTML feature
4 https://bugs.webkit.org/show_bug.cgi?id=105815
6 Reviewed by Laszlo Gombos.
8 ENABLE_MHTML is now ON for EFL.
10 * Source/cmake/OptionsEfl.cmake:
12 2012-12-31 Kondapally Kalyan <kalyan.kondapally@intel.com>
14 [EFL][WebGL] Add compile time support for GLES2.
15 https://bugs.webkit.org/show_bug.cgi?id=105816
17 Reviewed by Kenneth Rohde Christiansen.
19 This patch adds build support for GLES2.
20 GLES2 support can be enabled during compile time by passing -DENABLE_GLES2=ON as
21 cmake config parameter. GLES2 options is not enabled by default. This patch doesn't
22 address all the build issues related to GLES2 but only adds the needed support in
25 * Source/cmake/OptionsEfl.cmake:
27 2012-12-31 Carlos Garcia Campos <cgarcia@igalia.com>
29 [GTK] Move ImageDiff to the Tools directory root
30 https://bugs.webkit.org/show_bug.cgi?id=105421
32 Reviewed by Kenneth Rohde Christiansen.
34 * GNUmakefile.am: Remove the old ImageDiff makefile include.
36 2012-12-30 Kondapally Kalyan <kalyan.kondapally@intel.com>
38 [EFL] [WebGL] Rename EGLConfigHelper as EGLConfigSelector.
39 https://bugs.webkit.org/show_bug.cgi?id=105876
41 Reviewed by Kenneth Rohde Christiansen.
43 This is to sync the naming conventions of our classes in both EGL and GLX implementations.
44 In our GLX implementation, class responsible for the same functionality is named as GLXConfigSelector.
45 This patch renames EGLConfigHelper as EGLConfigSelector.
47 * Source/cmake/OptionsEfl.cmake:
49 2012-12-30 Gyuyoung Kim <gyuyoung.kim@samsung.com>
51 [EFL] Enable TEMPLATE_ELEMENT feature
52 https://bugs.webkit.org/show_bug.cgi?id=105865
54 Reviewed by Laszlo Gombos.
56 * Source/cmake/OptionsEfl.cmake: Add ENABLE_TEMPLATE_ELEMENT macro.
58 2012-12-27 Kondapally Kalyan <kalyan.kondapally@intel.com>
60 [EFL][WebGL] Implement EGL support with GLX.
61 https://bugs.webkit.org/show_bug.cgi?id=105602
63 Reviewed by Kenneth Rohde Christiansen.
65 Adds support for EGL with GLX backend. EGL support can be enabled during compile time
66 by passing -DENABLE_EGL=ON as cmake config parameter.
68 * Source/cmake/OptionsEfl.cmake:
70 2012-12-24 Kondapally Kalyan <kalyan.kondapally@intel.com>
72 [EFL [WebGL] GLES2 detection is broken.
73 https://bugs.webkit.org/show_bug.cgi?id=105677
75 We use the logic in FindGLES.cmake to detect GLES2 support during compile time.
76 OPENGLES2_FOUND is never set, even though OPENGLES2_INCLUDE_DIR and OPENGLES2_LIBRARY
77 contain right information. The name passed to find_package_handle_standard_args seems to be the issue here.
78 This patch changes the name passed to find_package_handle_standard_args to OPENGLES2.
80 Reviewed by Kenneth Rohde Christiansen.
82 * Source/cmake/FindGLES.cmake:
84 2012-12-20 Martin Robinson <mrobinson@igalia.com>
86 [GTK] Remove plugin process configuration option
87 https://bugs.webkit.org/show_bug.cgi?id=105564
89 Reviewed by Carlos Garcia Campos.
91 Remove the --enable-plugin-process configuration option, opting instead to
92 always build the plugin process when building WebKit2. It isn't very interesting
93 for downstream to enable or disable the plugin process. It should always be
94 enabled for WebKit2 and it's better for us not to have to keep a disabled plugin
95 process building. Additionally, the in-process plugin isn't functional, since
96 plugins depend on GTK+ 2 and WebKit2 depends on GTK+ 3.
98 * configure.ac: Remove the configuration option.
100 2012-12-21 Elliott Sprehn <esprehn@chromium.org>
102 Replace documentFragmentIsShadowRoot with isTreeScope
103 https://bugs.webkit.org/show_bug.cgi?id=105345
105 Reviewed by Dimitri Glazkov.
107 Expose isTreeScope symbol.
109 * Source/autotools/symbols.filter:
111 2012-12-21 Sheriff Bot <webkit.review.bot@gmail.com>
113 Unreviewed, rolling out r138338.
114 http://trac.webkit.org/changeset/138338
115 https://bugs.webkit.org/show_bug.cgi?id=105621
117 speculative rollout because fast/dom/shadow/content-element-
118 distributed-nodes.html is crashing on linux debug. (Requested
119 by loislo on #webkit).
121 * Source/autotools/symbols.filter:
123 2012-12-20 Elliott Sprehn <esprehn@chromium.org>
125 Replace documentFragmentIsShadowRoot with isTreeScope
126 https://bugs.webkit.org/show_bug.cgi?id=105345
128 Reviewed by Dimitri Glazkov.
130 Expose isTreeScope symbol.
132 * Source/autotools/symbols.filter:
134 2012-12-20 Ryuan Choi <ryuan.choi@samsung.com>
136 [EFL] Build break with latest EFL libraries.
137 https://bugs.webkit.org/show_bug.cgi?id=104827
139 Reviewed by Laszlo Gombos.
141 The eo EFL package is introduced and evas and ecore use it since 1.8.
142 While introducing Eo, EFL changed several structures of Evas and Ecore
143 from own specific class to Eo.
145 So, this patch adds FindEo and changes declaration of Evas, Evas_Object,
146 Ecore_Timer to build with latest EFL libraries.
148 * Source/cmake/FindEo.cmake: Added.
149 * Source/cmake/OptionsEfl.cmake:
150 Modified to check Eo when version of EFL libraries is 1.8.
152 2012-12-20 Kondapally Kalyan <kalyan.kondapally@intel.com>
154 [EFL][WebGL][Wk2] Replace HAVE(GLX) checks with USE(GLX).
155 https://bugs.webkit.org/show_bug.cgi?id=105431
157 Reviewed by Kenneth Rohde Christiansen.
159 This patch changes the check HAVE(GLX) to USE(GLX).
160 This would enable us to choose our preferred GL backend during build time.
162 * Source/cmake/OptionsEfl.cmake:
164 2012-12-20 Zan Dobersek <zandobersek@gmail.com>
166 [GTK] Remove the --enable-unstable-features configuration option
167 https://bugs.webkit.org/show_bug.cgi?id=105327
169 Reviewed by Martin Robinson.
171 Remove the unnecessary feature_defines_unstable variable.
172 Remove the unstable-features configuration option.
177 2012-12-20 Dominik Röttsches <dominik.rottsches@intel.com>
179 [EFL] MiniBrowser does not play Infinite Gangnam Style
180 https://bugs.webkit.org/show_bug.cgi?id=103531
182 Reviewed by Kenneth Rohde Christiansen.
184 WebAudio now switched to ON for EFL.
186 * Source/cmake/OptionsEfl.cmake:
188 2012-12-19 Yael Aharon <yael.aharon@intel.com>
190 [EFL] Allow the build system to find OpenGL ES
191 https://bugs.webkit.org/show_bug.cgi?id=104760
193 Reviewed by Laszlo Gombos.
195 Add a way to find if GLESv2 is supported by the build system.
196 Support for GLESv2 will be added separately.
198 * Source/cmake/FindGLES.cmake: Added.
200 2012-12-19 Alexis Menard <alexis@webkit.org>
202 Implement CSS parsing for CSS transitions unprefixed.
203 https://bugs.webkit.org/show_bug.cgi?id=104804
205 Reviewed by Dean Jackson.
207 Add a new flag ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
208 to cover the work of unprefixing Transforms, Animations and
209 Transitions. It will let the possibility of each ports to turn it off
210 in their release branches until we're confident that these CSS
211 properties are ready to be unprefixed.
213 * Source/cmake/WebKitFeatures.cmake:
214 * Source/cmakeconfig.h.cmake:
217 2012-12-18 Ming Xie <mxie@rim.com>
219 [BlackBerry] Add -fno-exceptions to CXX_FLAGS
220 https://bugs.webkit.org/show_bug.cgi?id=105306
222 Reviewed by Rob Buis.
224 Disable exception handling. We don't have any try or catch
225 constructs in our code.
227 * Source/cmake/OptionsBlackBerry.cmake:
229 2012-12-18 Kondapally Kalyan <kalyan.kondapally@intel.com>
231 [EFL] Allow the build system to detect EGL support.
232 https://bugs.webkit.org/show_bug.cgi?id=105287
234 Reviewed by Laszlo Gombos.
236 Currently, we don't have any way to determine if EGL is supported by the build.
237 This patch adds support for this. The patch doesn't make any changes to take this into
238 use. This will be done in another patch.
240 * Source/cmake/FindEGL.cmake:
242 2012-12-17 Halton Huo <halton.huo@intel.com>
244 [EFL] Add ecore_imf_evas to FindEcore.cmake
245 https://bugs.webkit.org/show_bug.cgi?id=105159
247 Reviewed by Laszlo Gombos.
249 ecore_imf_evas is a separate library, we should add for EFL port as well.
251 * Source/cmake/FindEcore.cmake: Add finding FIND_EFL_LIBRARY for ecore_imf_evas
253 2012-12-17 Kenneth Rohde Christiansen <kenneth@webkit.org>
255 Add manual test to verify that geometry methods (moveTo, etc) work
256 https://bugs.webkit.org/show_bug.cgi?id=105160
258 Reviewed by Alexis Menard.
260 * ManualTests/window-geometry.html: Added.
262 2012-12-16 ChangSeok Oh <shivamidow@gmail.com>
264 [GTK][AC] Build failure with an option --with-acceleration-backend=clutter
265 https://bugs.webkit.org/show_bug.cgi?id=105027
267 Reviewed by Gustavo Noronha Silva.
269 I turned off opengl related variables, enable_glx, enable_egl and enable_gles2
270 when selecting clutter as the acceleration-backend. Because they seem useless for the AC by clutter.
274 2012-12-15 Simon Fraser <simon.fraser@apple.com>
276 Fix repaint issues when resizing a window with centered content, for platforms with a tile cache
277 https://bugs.webkit.org/show_bug.cgi?id=105073
279 Reviewed by Dan Bernstein.
281 Add a manual test for window resize with a centered element.
283 * ManualTests/resize-repaint.html: Added.
285 2012-12-13 Stephen White <senorblanco@chromium.org>
287 Added manual test for canvas setFont speed.
288 https://bugs.webkit.org/show_bug.cgi?id=104923
290 Reviewed by James Robinson.
292 * ManualTests/canvas-font-speed.html: Added.
294 2012-12-13 Jerome Pasion <jerome.pasion@digia.com>
296 [Qt] Doc: Fixing Qt WebKit reference documentation.
298 Reviewed by Simon Hausmann.
301 -added \module for C++ classes and \qmlmodule for QML types
302 -added links to the Qt WebKit Examples pages
303 -fixed the qhp settings for Qt Creator
305 Task-number: QTBUG-28583
306 Task-number: QTBUG-28418
307 Task-number: QTBUG-27646
309 * Source/qtwebkit.qdocconf:
311 2012-12-13 Jerome Pasion <Jerome.Pasion@digia.com>
313 [Qt] Fix missing doc dependency to examples
315 Reviewed by Simon Hausmann.
317 * Source/qtwebkit.qdocconf:
319 2012-12-12 John Griggs <jgriggs@rim.com>
321 2012-12-12 John Griggs <jgriggs@rim.com>
323 [BlackBerry] Update Media Controls for BlackBerry Platform
324 https://bugs.webkit.org/show_bug.cgi?id=104443
325 https://przilla.ott.qnx.com/bugzilla/show_bug.cgi?id=204748
327 Update Media Controls for BlackBerry platform to allow audio, embedded video and fullscreen video controls to be positioned and styled differently.
329 Reviewed by Rob Buis.
331 * Source/cmake/OptionsBlackBerry.cmake:
333 2012-12-12 Xianzhu Wang <wangxianzhu@chromium.org>
335 Pre-painting should not paint out-of-view fixed position elements
336 https://bugs.webkit.org/show_bug.cgi?id=104724
338 Reviewed by James Robinson.
342 * ManualTests/compositing/fixed-position-out-of-view-scroll-prepaint.html: Added.
344 2012-12-12 Krzysztof Czech <k.czech@samsung.com>
346 [EFL] Possibility to turn off accessibility feature for WebKit-EFL.
347 https://bugs.webkit.org/show_bug.cgi?id=103036
349 Reviewed by Laszlo Gombos.
351 Guard dependencies for accessibility (ATK), so that they can be turned off.
353 * Source/cmake/OptionsEfl.cmake:
354 * Source/cmake/WebKitFeatures.cmake:
356 2012-12-12 Zan Dobersek <zandobersek@gmail.com>
358 [GTK] Remove the last of unnecessary configuration options in configure.ac
359 https://bugs.webkit.org/show_bug.cgi?id=104793
361 Reviewed by Martin Robinson.
363 Remove the last of the configuration options that don't introduce any dependencies and/or
364 are enabled by default in the GNUmakefile.features.am.in file.
368 2012-12-11 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
370 [Qt] Fix the inspector not showing up on Windows
371 https://bugs.webkit.org/show_bug.cgi?id=104677
373 Reviewed by Simon Hausmann.
375 Resources aren't transfered properly from a static WebCore to the final DLL
376 with MSVC since the linker only pick from the static lib symbols that
377 are referenced in the final binary.
379 Move the resource files directly to Qt5WebKit.dll to make sure that they are
384 2012-12-11 Xianzhu Wang <wangxianzhu@chromium.org>
386 Add window.internals.mainThreadScrollReasonsAsText for testing slow scrolling
387 https://bugs.webkit.org/show_bug.cgi?id=104714
389 Reviewed by Eric Seidel.
391 Export symbol Page::mainThreadScrollingReasonsAsText().
393 * Source/autotools/symbols.filter:
395 2012-12-11 Michael Pruett <michael@68k.org>
397 [JSC] Add tests for explicit serialization values
398 https://bugs.webkit.org/show_bug.cgi?id=104423
400 Reviewed by Oliver Hunt.
402 Add tests for serialization and deserialization mechanisms of
403 the JSC implementation of SerializedScriptValue. Similar tests
404 already exist for the V8 implementation.
406 * Source/autotools/symbols.filter:
408 2012-12-11 Carlos Garcia Campos <cgarcia@igalia.com>
410 [GTK] Install GObject DOM bindings headers in its own directory
411 https://bugs.webkit.org/show_bug.cgi?id=104663
413 Reviewed by Gustavo Noronha Silva.
415 * GNUmakefile.am: Add GENSOURCES_WEBKITDOM and
416 webkitgtk_gdom_built_h_api variables.
418 2012-12-11 Stephen Kelly <stephen.kelly@kdab.com>
420 WebKit tests for the Qt API should include tests of CMake config files
421 https://bugs.webkit.org/show_bug.cgi?id=104003
423 Reviewed by Simon Hausmann.
425 The Qt WebKit CI system is not going to run this test, but it can
426 be run locally and to test packages.
430 2012-12-11 Xabier Rodriguez Calvar <calvaris@igalia.com>
432 [GTK][jhbuild] Switch to GStreamer 1.0 build
433 https://bugs.webkit.org/show_bug.cgi?id=91727
435 Reviewed by Philippe Normand.
437 Switch build-webkit --gtk to GStreamer 1.0 support and build the
438 necessary GStreamer git modules from JHBuild.
440 * configure.ac: Removed GStreamer unstable API flag, made
441 GStreamer 1.0 default instead of 0.10 and made required version
442 1.0.3. In case no GStreamer version is specified, it falls back to
443 0.10. In case no video or web-audio are requested, GStreamer
444 and Farstream checks are not performed.
446 2012-12-11 Zan Dobersek <zandobersek@gmail.com>
448 [GTK] Feature enabling/disabling should be possible through build-webkit
449 https://bugs.webkit.org/show_bug.cgi?id=99271
451 Reviewed by Gustavo Noronha Silva.
453 The autogen.sh script now calls the Tools/gtk/override-feature-defines script
454 before calling autoreconf. This ensures that Source/WebCore/GNUmakefile.features.am
455 is present and properly modified if the build-webkit script intends to override
458 The Source/WebCore/GNUmakefile.features.am file is added to the ignored files list
459 so it doesn't pop out as a new, untracked file.
464 2012-12-10 Martin Robinson <mrobinson@igalia.com>
466 [GTK] Remove the Pango backend
467 https://bugs.webkit.org/show_bug.cgi?id=104569
469 Reviewed by Daniel Bates.
471 Always look for Freetype and Harfbuzz. We still depend on Pango for a few
472 things, so we cannot yet eliminate our dependency on Pango.
474 * configure.ac: Always look for FreeType/Harfbuzz.
476 2012-12-10 Laszlo Gombos <l.gombos@samsung.com>
478 [EFL] Change the minimum required EFL version to 1.6
479 https://bugs.webkit.org/show_bug.cgi?id=104431
481 Reviewed by Kenneth Rohde Christiansen.
483 Change the minimum required EFL version to 1.6 from 1.7 to enable
486 The elementary EFL package is only required to build MiniBrowser,
487 so I moved the required only to the Minibrowser CMake file.
489 * Source/cmake/OptionsEfl.cmake:
491 2012-12-10 Alexis Menard <alexis@webkit.org>
493 [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
494 https://bugs.webkit.org/show_bug.cgi?id=104539
496 Reviewed by Antonio Gomes.
498 As discussed on webkit-dev it is not needed to keep this feature flag
499 as support for <position> type is a small feature that is already
500 implemented by three other UAs. It was useful while landing this
501 feature as partial bits were landed one after one.
503 * Source/cmake/OptionsEfl.cmake:
504 * Source/cmake/WebKitFeatures.cmake:
505 * Source/cmakeconfig.h.cmake:
508 2012-12-10 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
510 [Qt] Remove the support for building a debug WebKit with a release Qt
511 https://bugs.webkit.org/show_bug.cgi?id=104560
513 Reviewed by Tor Arne Vestbø.
515 This creates issues with non-framework builds of Qt (necessary for debug-only
516 builds) since a Qt5 prefix is now added to the base target name.
520 2012-12-09 Gustavo Noronha Silva <gustavo.noronha@collabora.com>
522 [Soup] utilize multipart/x-mixed-replace support recently added to libsoup
523 https://bugs.webkit.org/show_bug.cgi?id=94515
525 Reviewed by Martin Robinson.
527 * configure.ac: require soup 2.40.0, which adds the new support.
529 2012-12-10 Martin Robinson <mrobinson@igalia.com>
531 [GTK] Bring Harfbuzz-ng support to Gtk
532 https://bugs.webkit.org/show_bug.cgi?id=92098
534 Reviewed by Gustavo Noronha Silva.
536 Add support for detecting HarfBuzz during configuration phase. Add these
537 flags to the FreeType ones since HarfBuzz support is part of the FreeType
540 * configure.ac: Detect HarfBuzz.
542 2012-12-08 Seokju Kwon <seokju.kwon@gmail.com>
544 [EFL][WK2] Add Remote Web Inspector
545 https://bugs.webkit.org/show_bug.cgi?id=98705
547 Reviewed by Gyuyoung Kim.
549 Prepare inspectorPageIndex.html for remote web inspector.
551 * Source/PlatformEfl.cmake:
553 2012-12-06 Rick Byers <rbyers@chromium.org>
555 CSS cursor property should support webkit-image-set
556 https://bugs.webkit.org/show_bug.cgi?id=99493
558 Reviewed by Beth Dakin.
560 Add ENABLE_MOUSE_CURSOR_SCALE (disabled by default)
562 * Source/cmake/WebKitFeatures.cmake:
563 * Source/cmakeconfig.h.cmake:
565 2012-12-06 Laszlo Gombos <l.gombos@samsung.com>
567 [EFL] Remove ENABLE_GLIB_SUPPORT CMake variable
568 https://bugs.webkit.org/show_bug.cgi?id=104278
570 Reviewed by Brent Fulgham.
572 The variable is unnecessary as glib is a required dependency
573 for the EFL port and glib is not used by other ports building
576 * Source/cmake/OptionsEfl.cmake:
577 * Source/cmake/WebKitFeatures.cmake:
578 * Source/cmakeconfig.h.cmake:
580 2012-12-06 Tony Chang <tony@chromium.org>
582 REGRESSION(r135082): Restore the ability to insert author level style sheets from script
583 https://bugs.webkit.org/show_bug.cgi?id=104042
585 Reviewed by Antti Koivisto.
587 Update exports for Internals.cpp.
589 * Source/autotools/symbols.filter:
591 2012-12-06 Laszlo Gombos <l.gombos@samsung.com>
593 [EFL] Optimize binary size by removing dead sections on unix/gcc
594 https://bugs.webkit.org/show_bug.cgi?id=102827
596 Reviewed by Kenneth Rohde Christiansen.
598 Turn on -ffunction-sections -fdata-sections --gc-section flags
599 on unix for the gcc toolchain for release builds to optimize binary
600 size for the Efl port.
602 * Source/cmake/OptionsEfl.cmake:
604 2012-12-06 Seokju Kwon <seokju.kwon@gmail.com>
606 [EFL] Fix destination path in Source/PlatformEfl.cmake
607 https://bugs.webkit.org/show_bug.cgi?id=104237
609 Reviewed by Laszlo Gombos.
611 Remove InspectorBackendCommands.js when copying it for the consistency in Source/PlatformEfl.cmake.
613 * Source/PlatformEfl.cmake:
615 2012-12-06 Shinya Kawanaka <shinyak@chromium.org>
617 Internals.getElementByIdInShadowRoot is nonsense now.
618 https://bugs.webkit.org/show_bug.cgi?id=104241
620 Reviewed by Kent Tamura.
622 * Source/autotools/symbols.filter:
624 2012-12-05 Halton Huo <halton.huo@intel.com>
626 [CMake] Unify coding style for CMake files
627 https://bugs.webkit.org/show_bug.cgi?id=103605
629 Reviewed by Laszlo Gombos.
631 Update cmake files(.cmake, CMakeLists.txt) with following style rules:
633 1.1 Use spaces, not tabs.
634 1.2 Four spaces as indent.
636 2.1 Place one space between control statements and their parentheses.
637 For eg, if (), else (), elseif (), endif (), foreach (),
638 endforeach (), while (), endwhile (), break ().
639 2.2 Do not place spaces between function and macro statements and
640 their parentheses. For eg, macro(), endmacro(), function(),
642 2.3 Do not place spaces between a command or function or macro and its
643 parentheses, or between a parenthesis and its content. For eg,
644 message("testing") not message( "testing") or message ("testing" )
645 2.4 No space at line ending.
646 3. Lowercase when call commands macros and functions. For eg,
647 add_executable() not ADD_EXECUTABLE(), set() not SET().
650 * Source/CMakeLists.txt:
651 * Source/PlatformEfl.cmake:
652 * Source/cmake/EFLHelpers.cmake:
653 * Source/cmake/FindATK.cmake:
654 * Source/cmake/FindCFLite.cmake:
655 * Source/cmake/FindCairo.cmake:
656 * Source/cmake/FindDBus.cmake:
657 * Source/cmake/FindDirectX.cmake:
658 * Source/cmake/FindE_DBus.cmake:
659 * Source/cmake/FindEcore.cmake:
660 * Source/cmake/FindEdje.cmake:
661 * Source/cmake/FindEet.cmake:
662 * Source/cmake/FindEeze.cmake:
663 * Source/cmake/FindEfreet.cmake:
664 * Source/cmake/FindEina.cmake:
665 * Source/cmake/FindElementary.cmake:
666 * Source/cmake/FindEnchant.cmake:
667 * Source/cmake/FindEvas.cmake:
668 * Source/cmake/FindFontconfig.cmake:
669 * Source/cmake/FindGLIB.cmake:
670 * Source/cmake/FindGStreamer.cmake:
671 * Source/cmake/FindGperf.cmake:
672 * Source/cmake/FindHarfBuzz.cmake:
673 * Source/cmake/FindICU.cmake:
674 * Source/cmake/FindLibSoup.cmake:
675 * Source/cmake/FindQuickTimeSDK.cmake:
676 * Source/cmake/FindSqlite.cmake:
677 * Source/cmake/OptionsBlackBerry.cmake:
678 * Source/cmake/OptionsCommon.cmake:
679 * Source/cmake/OptionsEfl.cmake:
680 * Source/cmake/OptionsWinCE.cmake:
681 * Source/cmake/OptionsWindows.cmake:
682 * Source/cmake/WebKitFS.cmake:
683 * Source/cmake/WebKitFeatures.cmake:
684 * Source/cmake/WebKitHelpers.cmake:
685 * Source/cmake/WebKitMacros.cmake:
686 * Source/cmake/WebKitPackaging.cmake:
687 * Source/cmake/gtest/CMakeLists.txt:
689 2012-12-05 Yong Li <yoli@rim.com>
691 [BlackBerry] Build with libjpegturbo
692 https://bugs.webkit.org/show_bug.cgi?id=104152
694 Reviewed by Rob Buis.
697 This change is made by Ming Xie to link with libjpegturbo.
699 * Source/cmake/OptionsBlackBerry.cmake:
701 2012-12-05 Leo Yang <leoyang@rim.com>
703 [BlackBerry] Enable CSS_IMAGE_RESOLUTION
704 https://bugs.webkit.org/show_bug.cgi?id=104132
708 * Source/cmake/OptionsBlackBerry.cmake:
710 2012-12-05 Laszlo Gombos <l.gombos@samsung.com>
712 [CMake] Enable to build WebKit sources without Tools
713 https://bugs.webkit.org/show_bug.cgi?id=103918
715 Reviewed by Gyuyoung Kim.
717 Turn on building Tools by default only if ENABLE_TOOLS is not explicitly set
718 (enabled or disabled) and the Tools directory exists for all CMake based ports.
720 This change enables the possibility to build WebKit even if the Tools directory
725 2012-12-04 Kondapally Kalyan <kalyan.kondapally@intel.com>
727 [EFL][WK2][AC] USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
728 https://bugs.webkit.org/show_bug.cgi?id=103710.
730 Reviewed by Kenneth Rohde Christiansen.
732 When using GLX back-end we are dependent on GLX support, Xcomposite and Xrender extensions.
733 In this case, GraphicsSurface usage depends on Xcomposite and Xrender extensions.
734 USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
736 * Source/cmake/OptionsEfl.cmake:
738 2012-12-03 Pierre Rossi <pierre.rossi@digia.com>
740 [Qt] another stab at fixing the windows build
742 It seems the QT_BUILD_{TARGET}_LIB are not set as they should by qt_module.prf.
743 Define them by hand to be on the safe side.
745 * Source/widgetsapi.pri:
747 2012-12-03 Alexis Menard <alexis@webkit.org>
749 [EFL] Enable CSS3 background-position offsets by default.
750 https://bugs.webkit.org/show_bug.cgi?id=103879
752 Reviewed by Laszlo Gombos.
754 Enable the feature for EFL only.
756 * Source/cmake/OptionsEfl.cmake:
758 2012-12-03 Alexis Menard <alexis@webkit.org>
760 [GTK] Enable CSS3 background-background position offset by default.
761 https://bugs.webkit.org/show_bug.cgi?id=103903
763 Reviewed by Philippe Normand.
765 Turn on the flag by default.
769 2012-12-03 Cosmin Truta <ctruta@rim.com>
771 [BlackBerry] Enable HIDDEN_PAGE_DOM_TIMER_THROTTLING
772 https://bugs.webkit.org/show_bug.cgi?id=103842
776 Set ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING to ON.
778 * Source/cmake/OptionsBlackBerry.cmake:
780 2012-12-03 Laszlo Gombos <l.gombos@samsung.com>
782 [CMake] Enable building WebKit2-only build for the EFL port
783 https://bugs.webkit.org/show_bug.cgi?id=103820
785 Reviewed by Gyuyoung Kim.
787 To create a WebKit2-only build for EFL use the following command:
788 build-webkit --efl --cmakeargs="-DENABLE_WEBKIT=OFF".
790 * CMakeLists.txt: Turn on WebKit1 support if it is not explicitly set (enabled or disabled) for
791 all CMake based ports.
793 * Source/cmake/OptionsEfl.cmake: Enable WebKit2
794 for the EFL port if it is not explicitly set (enabled or disabled).
796 2012-12-03 Zeno Albisser <zeno@webkit.org>
798 [Qt][Mac] QtWebKitWidgets has wrong install_name.
800 This part got lost during the library split.
801 It was done for QtWebKit before, but it also
802 needs to be applied to QtWebKitWidgets.
804 Reviewed by Tor Arne Vestbø.
806 * Source/widgetsapi.pri:
808 2012-11-30 Justin Novosad <junov@google.com>
810 [Chromium] Animation updates fail when using a canvas as a CSS backround-image style with -webkit-canvas
811 https://bugs.webkit.org/show_bug.cgi?id=103643
813 Reviewed by Stephen White.
815 New test to verify that elements using a canvas as a style image
816 source are redrawn when the canvas is animated. Added as a manual test
817 because the bug was not reproducible in DumpRenderTree.
819 * ManualTests/animated-canvas-as-background.html: Added.
821 2012-11-30 Pierre Rossi <pierre.rossi@gmail.com>
823 [Qt] Unreviewed build break
825 Rubber-stamped by Simon Hausmann.
827 Poor man's way to trigger a clean build on a bot.
831 2012-11-30 Simon Hausmann <simon.hausmann@digia.com>
833 [Qt] Unreviewed doc fix
835 Add additional search paths for API folders.
837 * Source/qtwebkit.qdocconf:
839 2012-11-30 Simon Hausmann <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
841 [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
842 https://bugs.webkit.org/show_bug.cgi?id=99314
844 Reviewed by Tor Arne Vestbø.
846 This big change separates QtWebKit into QtWebKit and QtWebKitWidgets as
849 It's a big refactoring that mostly involves moving WebCore dependent
850 code into QtWebKit and accessing it through exported QWebFrameAdapter
851 and QWebPageAdapter classes.
853 * Source/QtWebKit.pro:
855 * Source/sync.profile:
856 * Source/widgetsapi.pri: Added.
859 2012-11-30 Tor Arne Vestbø <tor.arne.vestbo@digia.com>
861 [Qt] Build as a regular Qt module when production_build is enabled
863 Instead of always setting CONFIG+=force_independent. This means the
864 libs, headers, and documentation will end up in qtbase for developer
865 builds of Qt, instead of always in the QtWebKit build directory.
867 Reviewed by Simon Hausmann.
871 2012-11-29 Rafael Weinstein <rafaelw@chromium.org>
873 [HTMLTemplateElement] Add feature flag
874 https://bugs.webkit.org/show_bug.cgi?id=103694
876 Reviewed by Adam Barth.
878 This flag will guard the implementation of the HTMLTemplateElement.
879 http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/templates/index.html
881 * Source/cmake/WebKitFeatures.cmake:
882 * Source/cmakeconfig.h.cmake:
884 2012-11-28 Michael Pruett <michael@68k.org>
886 IndexedDB: Remove duplicate toWireString() and createFromWire() methods in JSC SerializedScriptValue
887 https://bugs.webkit.org/show_bug.cgi?id=103554
889 Reviewed by Kentaro Hara.
891 In r135022, duplicate createFromWire() and toWireString() methods
892 were added to the JSC version of SerializedScriptValue. In
893 order to allow the JSC SerializedScriptValue to compile when
894 ENABLE(INDEXED_DATABASE) is turned on, these new methods have
895 been removed and the old methods have been moved outside the
896 ENABLE(INDEXED_DATABASE) guard.
898 * Source/autotools/symbols.filter:
900 2012-11-28 Shinya Kawanaka <shinyak@chromium.org>
902 [Shadow] Move Distribution stuffs from ShadowRoot
903 https://bugs.webkit.org/show_bug.cgi?id=103481
905 Reviewed by Hajime Morita.
907 * Source/autotools/symbols.filter:
909 2012-11-26 Halton Huo <halton.huo@intel.com>
911 [EFL] CMake shows ENABLE_3D_RENDERING and ENABLE_WEBGL is still OFF when AC is enabled
912 https://bugs.webkit.org/show_bug.cgi?id=100829
914 Reviewed by Gyuyoung Kim.
916 In WebKitFeatures.cmake, only use ${_name} for condition to print
917 a option as ON will prevent the overridden ones in OptionsXXX.cmake,
918 should use ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} instead.
920 * Source/cmake/OptionsEfl.cmake: Turn on ENABLE_3D_RENDERING and
922 * Source/cmake/WebKitFeatures.cmake: Use
923 ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} to as value of
924 a feature is enabled. Adjust options in lexicographical order.
926 2012-11-26 Kalev Lember <kalevlember@gmail.com>
928 [GTK] Explicitly link against librt
929 https://bugs.webkit.org/show_bug.cgi?id=103194
931 Reviewed by Martin Robinson.
933 Fixes broken build with undefined references to shm_open / shm_unlink
934 symbols. SharedMemoryUnix.cpp uses these so we need to link with -lrt.
938 2012-11-26 Laszlo Gombos <l.gombos@samsung.com>
940 [CMake] Allow user specified compiler flags to take precedence
941 https://bugs.webkit.org/show_bug.cgi?id=103101
943 Reviewed by Brent Fulgham.
945 Make sure that compiler and linker flags specified by the build system
946 are always prepended to the variables that can be specified by the
947 environment and the user as well.
949 * Source/cmake/OptionsCommon.cmake:
950 * Source/cmake/OptionsWindows.cmake:
951 * Source/cmake/WebKitHelpers.cmake:
953 2012-11-23 Alexis Menard <alexis@webkit.org>
955 [CSS3 Backgrounds and Borders] Implement new CSS3 background-position parsing.
956 https://bugs.webkit.org/show_bug.cgi?id=102104
958 Reviewed by Julien Chaffraix.
960 Protect the new feature behind a feature flag.
962 * Source/cmake/WebKitFeatures.cmake:
963 * Source/cmakeconfig.h.cmake:
966 2012-11-23 Patrick Gansterer <paroga@webkit.org>
968 [CMake] Add support for winflexbison distribution
969 https://bugs.webkit.org/show_bug.cgi?id=102551
971 Reviewed by Laszlo Gombos.
973 Since GnuWin32 does not provide recent versions of bision and flex supporting
974 the alternative winflexbison distribution is the prefered option.
976 * Source/cmake/WebKitMacros.cmake:
978 2012-11-23 Laszlo Gombos <l.gombos@samsung.com>
980 [EFL] Define WTF_PLATFORM_EFL in Platform.h
981 https://bugs.webkit.org/show_bug.cgi?id=101482
983 Reviewed by Kenneth Rohde Christiansen.
985 Remove the definition of WTF_PLATFORM_EFL from the build system to
986 make the EFL port consistent with other ports.
988 * Source/cmake/OptionsEfl.cmake:
990 2012-11-23 Krzysztof Czech <k.czech@samsung.com>
992 [EFL] Platform support for Accessibility feature.
993 https://bugs.webkit.org/show_bug.cgi?id=100848
995 Reviewed by Gyuyoung Kim.
997 Add support for ATK library.
999 * Source/cmake/FindATK.cmake: Added.
1000 * Source/cmake/OptionsEfl.cmake:
1002 2012-09-26 Gustavo Noronha Silva <gns@gnome.org>
1004 [GTK] Split SVG from WebCore to work-around make limitation
1005 https://bugs.webkit.org/show_bug.cgi?id=97735
1007 Reviewed by Carlos Garcia Campos.
1009 Add a new libtool convenience library, libWebCoreSVG.la, to work-around
1010 make limitation when linking libWebCore.
1012 * GNUmakefile.am: variables for the new library.
1014 2012-11-22 Simon Hausmann <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
1016 [Qt] Separate QWidget dependant code into separate WebKitWidgets static library
1017 https://bugs.webkit.org/show_bug.cgi?id=102800
1019 Reviewed by Tor Arne Vestbø.
1021 This patch separates code that needs to use QWidget related APIs in
1022 WebKit/qt/WebCoreSupport and Api from code that doesn't. This means for
1023 example FrameLoaderClientQt.cpp remains in the WebKit1 static library,
1024 while qwebpage.cpp and qwebframe.cpp become part of the WebKitWidgets
1025 static library. WebKit1 is compiled without QT += widgets and therefore
1026 any widget related dependency has been moved "up" and out of WebKit1 into
1027 the WebKitWidgets library.
1029 Between the code in WebKit.a and WebKitWidgets.a new adapters and
1030 interfaces have been introduced, such as QWebPageAdapter and
1031 QWebFrameAdapter. QWebPageAdapter, when used from WebKit1, is a way to
1032 call out into the API layer, implemented by QWebPage (QWebPagePrivate).
1033 The other way around if QWebPage wants to access WebCore or
1034 WebCoreSupport related functionality, it will go through
1035 QWebPageAdapater (as base class). The separation in the direction up
1036 into the API layer is complete with this patch, no code in WebKit1
1037 depends on QtWidgets. The separation the other way around, code in the
1038 API layer not using any WebCore types, is not complete yet.
1040 Some classes such as QWebSettings, QWebElement or
1041 DumpRenderTreeSupportQt remain in WebKit1. While they are API layer,
1042 they do not depend on widget related Qt APIs and they make much more
1043 use of WebCore internal APIs and therefore are easier to keep in
1046 In the future we plan to place a real shared library boundary between
1047 WebKit1 and WebKitWidgets, by keeping the WebKit1 static library as
1048 part of the QtWebKit shared library and by turning the WebKitWidgets
1049 static library into a shared one.
1055 2012-11-21 Ryuan Choi <ryuan.choi@gmail.com>
1057 [EFL] Remove unnecessary definition, -DENABLE_SPELLCHECK=1
1058 https://bugs.webkit.org/show_bug.cgi?id=102988
1060 Reviewed by Laszlo Gombos.
1062 Removed -DENABLE_SPELLCHECK=1 because feature macros are controlled by
1063 WEBKIT_OPTION_XXX and cmakeconfig.h.cmake.
1065 * Source/cmake/OptionsEfl.cmake:
1067 2012-11-21 Kondapally Kalyan <kalyan.kondapally@intel.com>
1069 [EFL] GLX detection is broken.
1070 https://bugs.webkit.org/show_bug.cgi?id=102687.
1072 Reviewed by Laszlo Gombos.
1074 HAVE_GLX is enabled only if WebGL is enabled. This is wrong and we should
1075 explicitly test for GLX support.
1076 This patch makes changes so that we check for glx.h header and sets HAVE_GLX flag appropriately.
1078 * Source/cmake/OptionsEfl.cmake:
1080 2012-11-21 Yael Aharon <yael.aharon@intel.com>
1082 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
1083 https://bugs.webkit.org/show_bug.cgi?id=101526
1085 Reviewed by Kenneth Rohde Christiansen.
1087 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
1089 * Source/cmake/OptionsEfl.cmake:
1091 2012-11-20 Sheriff Bot <webkit.review.bot@gmail.com>
1093 Unreviewed, rolling out r133859.
1094 http://trac.webkit.org/changeset/133859
1095 https://bugs.webkit.org/show_bug.cgi?id=102875
1097 This patch makes API test broken (Requested by gyuyoung on
1100 * Source/cmake/OptionsEfl.cmake:
1102 2012-11-20 Elliott Sprehn <esprehn@chromium.org>
1104 Store MutationObserver callback in a hidden property for V8
1105 https://bugs.webkit.org/show_bug.cgi?id=102555
1107 Reviewed by Adam Barth.
1109 Test for reference cycle leaks with mutation observers. There doesn't seem
1110 to be a way to check this for v8, but if you manually run you can see if it
1113 * ManualTests/leak-cycle-observer-wrapper.html: Added.
1115 2012-11-20 Carlos Garcia Campos <cgarcia@igalia.com>
1117 Unreviewed. Update NEWS and configure.ac for 1.11.2 release
1119 * configure.ac: Bump tarball version number, not updated in
1120 previous commit by mistake.
1122 2012-11-20 Carlos Garcia Campos <cgarcia@igalia.com>
1124 Unreviewed. Update NEWS and configure.ac for 1.11.2 release
1126 * configure.ac: Bump version numbers.
1128 2012-11-19 Kihong Kwon <kihong.kwon@samsung.com>
1130 Add PROXIMITY_EVENTS feature
1131 https://bugs.webkit.org/show_bug.cgi?id=102658
1133 Reviewed by Kentaro Hara.
1135 Add PROXIMITY_EVENTS feature to cmake.
1137 * Source/cmake/WebKitFeatures.cmake:
1138 * Source/cmakeconfig.h.cmake:
1140 2012-11-18 Laszlo Gombos <l.gombos@samsung.com>
1142 Remove non-existent directories from the make system
1143 https://bugs.webkit.org/show_bug.cgi?id=102632
1145 Reviewed by Kenneth Rohde Christiansen.
1147 Remove (non-existent) symbian references from the exclude list for packaging.
1149 * Source/cmake/WebKitPackaging.cmake:
1151 2012-11-18 Laszlo Gombos <l.gombos@samsung.com>
1153 Remove non-existent directories from the make system
1154 https://bugs.webkit.org/show_bug.cgi?id=102632
1156 Reviewed by Adam Barth.
1158 Remove (non-existent) symbian references from the exclude list for packaging.
1160 * Source/cmake/WebKitPackaging.cmake:
1162 2012-11-18 Genevieve Mak <gmak@rim.com>
1164 [BlackBerry] Enable Touch Sliders
1165 https://bugs.webkit.org/show_bug.cgi?id=102516
1167 Reviewed by Rob Buis.
1169 Enabled for BlackBerry only
1173 * Source/cmake/OptionsBlackBerry.cmake:
1174 * Source/cmake/WebKitFeatures.cmake:
1175 * Source/cmakeconfig.h.cmake:
1177 2012-11-18 Carlos Garcia Campos <cgarcia@igalia.com>
1179 Unreviewed. Fix GTK+ build after r135022.
1181 * Source/autotools/symbols.filter: Add exports for
1182 SerializedScriptValue changes.
1184 2012-11-16 Tony Chang <tony@chromium.org>
1186 Remove ENABLE_CSS_HIERARCHIES since it's no longer in use
1187 https://bugs.webkit.org/show_bug.cgi?id=102554
1189 Reviewed by Andreas Kling.
1191 As mentioned in https://bugs.webkit.org/show_bug.cgi?id=79939#c41 ,
1192 we're going to revist this feature once additional vendor support is
1195 * Source/cmake/WebKitFeatures.cmake:
1196 * Source/cmakeconfig.h.cmake:
1198 2012-11-16 Ulan Degenbaev <ulan@chromium.org>
1200 [V8] Increment the amount of externally allocated memory for the receiving V8 isolate when transferring ArrayBuffer
1201 https://bugs.webkit.org/show_bug.cgi?id=94463
1203 Reviewed by Kentaro Hara.
1205 Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer is deserialized and transferred.
1207 * ManualTests/typed-array-memory.html:
1209 2012-11-16 Sheriff Bot <webkit.review.bot@gmail.com>
1211 Unreviewed, rolling out r134908.
1212 http://trac.webkit.org/changeset/134908
1213 https://bugs.webkit.org/show_bug.cgi?id=102473
1215 Broke the Apple Windows Debug build. (Requested by dydx on
1218 * Source/autotools/symbols.filter:
1220 2012-11-16 Sheriff Bot <webkit.review.bot@gmail.com>
1222 Unreviewed, rolling out r134865.
1223 http://trac.webkit.org/changeset/134865
1224 https://bugs.webkit.org/show_bug.cgi?id=102466
1226 Broke the Apple Windows Debug build. (Requested by dydx on
1229 * Source/autotools/symbols.filter:
1231 2012-11-16 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
1233 Avoid copying of ViewportArguments in computeViewportAttributes function
1234 https://bugs.webkit.org/show_bug.cgi?id=102354
1236 Reviewed by Kenneth Rohde Christiansen.
1238 Updated exported symbols for GTK.
1240 * Source/autotools/symbols.filter:
1242 2012-11-15 Gustavo Noronha Silva <gns@gnome.org>
1244 [GTK] Split WebCore/platform into a separate library
1245 https://bugs.webkit.org/show_bug.cgi?id=94435
1247 Reviewed by Martin Robinson.
1249 More people have been reporting problems when linking WebCore because
1250 the command line limit is being exceeded. Splitting WebCore a bit more
1253 * GNUmakefile.am: add variable that will hold the list of source files
1254 for libWebCorePlatform .
1256 2012-11-15 Tony Chang <tony@chromium.org>
1258 Generate Settings from a .in file
1259 https://bugs.webkit.org/show_bug.cgi?id=100393
1261 Reviewed by Adam Barth.
1263 Generate SettingsMacros.h for cmake.
1265 * Source/cmake/WebKitMacros.cmake:
1267 2012-11-15 Rick Byers <rbyers@chromium.org>
1269 No tests for changing mouse cursors
1270 https://bugs.webkit.org/show_bug.cgi?id=100550
1272 Reviewed by Brent Fulgham.
1274 Add necessary exports for Internals::getCurrentCursorInfo
1276 * Source/autotools/symbols.filter:
1278 2012-11-15 Kent Tamura <tkent@chromium.org>
1280 Support stand-alone month names in calendar picker
1281 https://bugs.webkit.org/show_bug.cgi?id=102196
1283 Reviewed by Kentaro Hara.
1285 * ManualTests/forms/calendar-picker.html:
1286 - Remove monthLabels arguments.
1287 - Add a mock implementation of pagePopupController.formatMonth.
1289 2012-11-14 Sheriff Bot <webkit.review.bot@gmail.com>
1291 Unreviewed, rolling out r134741.
1292 http://trac.webkit.org/changeset/134741
1293 https://bugs.webkit.org/show_bug.cgi?id=102337
1295 "Change is incorrect." (Requested by dydx on #webkit).
1297 * Source/autotools/symbols.filter:
1299 2012-11-14 Daniel Bates <dbates@webkit.org>
1301 Attempt to fix the Apple Windows Debug and GTK builds after <http://trac.webkit.org/changeset/134691>
1302 (https://bugs.webkit.org/show_bug.cgi?id=96818)
1304 Export symbols similar to the ones we added to WebCore.exp.in in
1305 <http://trac.webkit.org/changeset/134691>.
1307 * Source/autotools/symbols.filter:
1309 2012-11-14 KyungTae Kim <ktf.kim@samsung.com>
1311 [EFL] Turn on error on warnings for "sign-compare"
1312 https://bugs.webkit.org/show_bug.cgi?id=101761
1314 Reviewed by Gyuyoung Kim.
1316 Remove "-Wno-error=sign-compare" to turn on error on warnings for "sign-compare"
1318 * Source/cmake/WebKitHelpers.cmake:
1320 2012-11-13 Hugo Parente Lima <hugo.lima@openbossa.org>
1322 FindGLIB.cmake fails do find glib gmodule module.
1323 https://bugs.webkit.org/show_bug.cgi?id=101784
1325 Reviewed by Caio Marcelo de Oliveira Filho.
1327 * Source/cmake/FindGLIB.cmake:
1329 2012-11-13 Huang Dongsung <luxtella@company100.net>
1331 Coordinated Graphics: Directly composited animated GIFs only render the first image.
1332 https://bugs.webkit.org/show_bug.cgi?id=102043
1334 Reviewed by Noam Rosenthal.
1336 Add a test to check that a gif animation can run on a compositing layer.
1338 * ManualTests/animated-gif-on-compositing-layer.html: Added.
1340 2012-11-12 KyungTae Kim <ktf.kim@samsung.com>
1342 [EFL] Turn on errors on warnings for WebKit1 and WebKit2 libraries
1343 https://bugs.webkit.org/show_bug.cgi?id=101762
1345 Reviewed by Gyuyoung Kim.
1347 In case of EFL, add ENABLE_WERROR to EXTRA_COMPILER_FLAGS for WEBKIT and WEBKIT2
1349 * Source/CMakeLists.txt:
1351 2012-11-12 Joe Mason <jmason@rim.com>
1353 [BlackBerry] NetworkJob should not check if data is received with HEAD
1354 https://bugs.webkit.org/show_bug.cgi?id=102034
1356 Reviewed by George Staikos.
1360 Add test that HEAD XMLHttpRequests return status 404 instead of calling onerror.
1362 * ManualTests/blackberry/head-xhr-nonexistant-file.html: Added.
1364 2012-11-12 KyungTae Kim <ktf.kim@samsung.com>
1366 [EFL] Turn on error on warnings for "switch"
1367 https://bugs.webkit.org/show_bug.cgi?id=101760
1369 Reviewed by Gyuyoung Kim.
1371 Turn on error on warning for "switch" by removing "-Wno-error=switch"
1373 * Source/cmake/WebKitHelpers.cmake:
1375 2012-11-11 Shinya Kawanaka <shinyak@chromium.org>
1377 [Shadow] ElementShadow should have RuleFeatureSet for select attribute selectors.
1378 https://bugs.webkit.org/show_bug.cgi?id=101180
1380 Reviewed by Dimitri Glazkov.
1382 Exposes necessary symbols.
1384 * Source/autotools/symbols.filter:
1386 2012-11-11 Sheriff Bot <webkit.review.bot@gmail.com>
1388 Unreviewed, rolling out r134144.
1389 http://trac.webkit.org/changeset/134144
1390 https://bugs.webkit.org/show_bug.cgi?id=101876
1392 seems to break win 7 chromium browser test (Requested by
1395 * Source/autotools/symbols.filter:
1397 2012-11-09 Rick Byers <rbyers@chromium.org>
1399 No tests for changing mouse cursors
1400 https://bugs.webkit.org/show_bug.cgi?id=100550
1402 Reviewed by Adam Barth.
1404 Add necessary exports for Internals::getCurrentCursorInfo
1406 * Source/autotools/symbols.filter:
1408 2012-11-09 Laszlo Gombos <l.gombos@samsung.com>
1410 [EFL] Enable -Werror for the EFL port
1411 https://bugs.webkit.org/show_bug.cgi?id=98715
1413 Reviewed by Gyuyoung Kim.
1415 Treat all warnings as errors, except the existing warnings in the
1416 current code base ("unused-parameter", "sign-compare" and "switch").
1418 Thanks for Raphael Kubo da Costa for the extra help.
1420 * Source/CMakeLists.txt: Enable warnings as error for all libraries
1421 (except WebKit and WebKit2) for the EFL port.
1422 Other cmake-based ports are welcome to join.
1424 * Source/cmake/WebKitHelpers.cmake: Treat warnings as errors by
1425 default for cmake-based ports when ENABLE_WERROR is set.
1427 2012-11-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
1429 [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
1430 https://bugs.webkit.org/show_bug.cgi?id=101559
1432 Reviewed by Kenneth Rohde Christiansen.
1434 Follow-up to 133859; also change the default value in
1435 OptionsEfl.cmake so that the default changes for people not using
1436 build-webkit (ie. users) as well.
1438 * Source/cmake/OptionsEfl.cmake:
1440 2012-11-08 Yael Aharon <yael.aharon@intel.com>
1442 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
1443 https://bugs.webkit.org/show_bug.cgi?id=101526
1445 Reviewed by Kenneth Rohde Christiansen.
1447 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
1449 * Source/cmake/OptionsEfl.cmake:
1451 2012-11-08 Laszlo Gombos <l.gombos@samsung.com>
1453 [EFL] Remove non-variable options from the build system
1454 https://bugs.webkit.org/show_bug.cgi?id=101506
1456 Reviewed by Kenneth Rohde Christiansen.
1458 Remove WTF_USE_PTHREADS, WTF_USE_ICU_UNICODE, WTF_USE_CAIRO,
1459 WTF_USE_FREETYPE and WTF_USE_HARFBUZZ_NG cmake variables
1460 as these are always set to const 1 and not really configurable.
1462 Remove the definition of ENABLE_CONTEXT_MENUS as this is already set to 1 by default in Platform.h.
1464 * Source/cmake/OptionsEfl.cmake:
1466 2012-11-08 Sheriff Bot <webkit.review.bot@gmail.com>
1468 Unreviewed, rolling out r133865.
1469 http://trac.webkit.org/changeset/133865
1470 https://bugs.webkit.org/show_bug.cgi?id=101579
1472 dependent patch has been rolled out. (Requested by drott on
1475 * Source/cmake/OptionsEfl.cmake:
1477 2012-11-08 Dominik Röttsches <dominik.rottsches@intel.com>
1479 Unreviewed, rolling out r133859.
1480 http://trac.webkit.org/changeset/133859
1481 https://bugs.webkit.org/show_bug.cgi?id=101526
1483 Breaks EFL bots test execution.
1485 * Source/cmake/OptionsEfl.cmake:
1487 2012-11-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
1489 [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
1490 https://bugs.webkit.org/show_bug.cgi?id=101559
1492 Reviewed by Kenneth Rohde Christiansen.
1494 Follow-up to 133859; also change the default value in
1495 OptionsEfl.cmake so that the default changes for people not using
1496 build-webkit (ie. users) as well.
1498 * Source/cmake/OptionsEfl.cmake:
1500 2012-11-08 Yael Aharon <yael.aharon@intel.com>
1502 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
1503 https://bugs.webkit.org/show_bug.cgi?id=101526
1505 Reviewed by Kenneth Rohde Christiansen.
1507 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
1509 * Source/cmake/OptionsEfl.cmake:
1511 2012-11-07 Keishi Hattori <keishi@webkit.org>
1513 Implement week picking to calendar picker
1514 https://bugs.webkit.org/show_bug.cgi?id=101449
1516 Reviewed by Kent Tamura.
1518 * ManualTests/forms/calendar-picker.html: Added test for week picker.
1520 2012-11-07 Sheriff Bot <webkit.review.bot@gmail.com>
1522 Unreviewed, rolling out r133841.
1523 http://trac.webkit.org/changeset/133841
1524 https://bugs.webkit.org/show_bug.cgi?id=101542
1526 Reverted patches were innocent (Requested by shinyak on
1529 * Source/autotools/symbols.filter:
1531 2012-11-07 Shinya Kawanaka <shinyak@chromium.org>
1533 Unreviewed, rolling out r133428 and r133749
1534 https://bugs.webkit.org/show_bug.cgi?id=101533
1536 These patches might cause memory regression.
1538 * Source/autotools/symbols.filter:
1540 2012-11-07 Shinya Kawanaka <shinyak@chromium.org>
1542 [Shadow] Use setPseudo() instead of setShadowPseudoId().
1543 https://bugs.webkit.org/show_bug.cgi?id=101306
1545 Reviewed by Kent Tamura.
1547 Exposes necessary symbols.
1549 * Source/autotools/symbols.filter:
1551 2012-11-07 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
1553 [Qt] Fix build of modules depending on QtWebKit when using prefix
1554 https://bugs.webkit.org/show_bug.cgi?id=101437
1556 Reviewed by Simon Hausmann.
1558 .qmake.conf loads qt_build_config.prf, which nowadays is responsible for
1559 adding the path to .qmake.super (before it was done by default_pre.prf,
1560 so having setting the path in our default_pre wrapper was sufficient).
1564 2012-11-06 Keishi Hattori <keishi@webkit.org>
1566 Implement month picking to calendar picker
1567 https://bugs.webkit.org/show_bug.cgi?id=101333
1569 Reviewed by Kent Tamura.
1571 * ManualTests/forms/calendar-picker.html: Added test for month picker.
1573 2012-11-06 Laszlo Gombos <l.gombos@samsung.com>
1575 [EFL] Simplify the build system
1576 https://bugs.webkit.org/show_bug.cgi?id=101392
1578 Reviewed by Kenneth Rohde Christiansen.
1580 Remove unused cmake variables. In addition there is no longer a need to define
1581 WTF_USE_TEXTURE_MAPPER_GL in the build system as that is now handled in Platform.h
1584 * Source/cmake/OptionsEfl.cmake:
1586 2012-11-05 Simon Hausmann <simon.hausmann@digia.com>
1588 [Qt] Trivial unreviewed: Add missing module dependencies for builds in Qt CI system.
1590 These fields aren't used by anyone except some perl scripts in the Qt CI builds.
1592 * Source/sync.profile:
1594 2012-11-02 Adam Barth <abarth@webkit.org>
1596 ENABLE(UNDO_MANAGER) is disabled everywhere and is not under active development
1597 https://bugs.webkit.org/show_bug.cgi?id=100711
1599 Reviewed by Eric Seidel.
1601 * Source/cmake/WebKitFeatures.cmake:
1602 * Source/cmakeconfig.h.cmake:
1604 2012-11-02 Martin Robinson <mrobinson@igalia.com>
1606 [GTK] Remove dependency on SoupPasswordManager
1607 https://bugs.webkit.org/show_bug.cgi?id=100775
1609 Reviewed by Carlos Garcia Campos.
1611 Add a libsecret dependency to the build. This is necessary so that we can remove
1612 a dependency on SoupPasswordManager.
1614 * configure.ac: Look for libsecret using the pkg-config configuration macro.
1616 2012-11-02 Michael Brüning <michael.bruning@digia.com>
1618 [Qt][WK2] ASSERT hit for every mouse click
1619 https://bugs.webkit.org/show_bug.cgi?id=100607
1621 Reviewed by Jocelyn Turcotte.
1623 Added a test with a link that contains an <em> tag surrounding the entire inner text.
1624 The test should be run on an assert enabled build and the assert should not be
1625 triggered when tapping the link.
1627 * ManualTests/tap-gesture-on-em-link-tap-highlight-assert.html: Added.
1629 2012-11-01 Ami Fischman <fischman@chromium.org>
1631 HTMLMediaPlayer should free m_player when src is set/changed
1632 https://bugs.webkit.org/show_bug.cgi?id=99647
1634 Reviewed by Eric Carlson.
1636 * ManualTests/media-players-are-dropped-on-error.html: Added.
1637 Various scenarios are tested to make sure players aren't
1638 leaked in different ways for each of them.
1640 2012-11-01 Beth Dakin <bdakin@apple.com>
1642 https://bugs.webkit.org/show_bug.cgi?id=100917
1643 There should be a way to dump the scrolling tree from the layout tests
1645 Reviewed by Simon Fraser.
1647 * Source/autotools/symbols.filter:
1649 2012-10-31 Thiago Marcos P. Santos <thiago.santos@intel.com>
1651 Added viewport at-rule to the CSS parser and tokenizer
1652 https://bugs.webkit.org/show_bug.cgi?id=95961
1654 Reviewed by Kenneth Rohde Christiansen.
1656 Enable CSS Device Adaptation by default on EFL.
1658 * Source/cmake/OptionsEfl.cmake:
1660 2012-10-31 Ian Vollick <vollick@chromium.org>
1662 Add support for text-based repaint testing
1663 https://bugs.webkit.org/show_bug.cgi?id=100584
1665 Reviewed by Simon Fraser.
1667 Allows tracked repaint rects to be dumped as text.
1669 * Source/autotools/symbols.filter:
1671 FrameView::setTracksRepaints(bool)
1672 Frame::trackedRepaintRectsAsText() const
1675 2012-10-30 Vivek Galatage <vivekgalatage@gmail.com>
1677 Add files generated by Windows to ignore list for git repository
1678 https://bugs.webkit.org/show_bug.cgi?id=100729
1680 Reviewed by Gyuyoung Kim.
1682 Adding the additional files generated by windows port to the ignore list
1686 2012-10-30 Carlos Garcia Campos <cgarcia@igalia.com>
1688 [GTK] Add a configure option to build with -g1
1689 https://bugs.webkit.org/show_bug.cgi?id=100670
1691 Reviewed by Martin Robinson.
1693 Add min and full options to the --enable-debug-symbols configure
1694 option. Using --enable-debug-symbols=min will use -g1 instead of
1695 -g (which is actually -g2). The first level is enough for most of
1696 the cases, like getting a backtrace, and it's the only way to
1697 build WebKit with debug symbols in a 32 bit system. The option
1698 full is actually the same than yes for backwards compatibility.
1702 2012-10-26 Rob Buis <rbuis@rim.com>
1704 [BlackBerry] Platform Abstraction for WebKit Resource/Image Loading
1705 https://bugs.webkit.org/show_bug.cgi?id=100518
1709 Reviewed by Yong Li.
1711 Remove RESOURCE_PATH from webkit, this is now abstracted in our platform layer.
1713 * Source/cmake/OptionsBlackBerry.cmake:
1715 2012-10-26 Regina Chung <heejin.r.chung@samsung.com>
1717 [EFL][WK2] Enable WebGL
1718 https://bugs.webkit.org/show_bug.cgi?id=97652
1720 Reviewed by Gyuyoung Kim.
1722 Use Graphics Surface to enable WebGL for WebKit2 EFL.
1724 * Source/cmake/OptionsEfl.cmake:
1726 2012-10-26 Sheriff Bot <webkit.review.bot@gmail.com>
1728 Unreviewed, rolling out r132601.
1729 http://trac.webkit.org/changeset/132601
1730 https://bugs.webkit.org/show_bug.cgi?id=100494
1732 It broke the Qt build (Requested by Ossy on #webkit).
1734 * Source/cmake/OptionsEfl.cmake:
1736 2012-10-26 Regina Chung <heejin.r.chung@samsung.com>
1738 [EFL][WK2] Enable WebGL
1739 https://bugs.webkit.org/show_bug.cgi?id=97652
1741 Reviewed by Gyuyoung Kim.
1743 Use Graphics Surface to enable WebGL for WebKit2 EFL.
1745 * Source/cmake/OptionsEfl.cmake:
1747 2012-10-26 Thiago Marcos P. Santos <thiago.santos@intel.com>
1749 Add feature flags for CSS Device Adaptation
1750 https://bugs.webkit.org/show_bug.cgi?id=95960
1752 Reviewed by Kenneth Rohde Christiansen.
1754 * Source/cmake/WebKitFeatures.cmake:
1755 * Source/cmakeconfig.h.cmake:
1758 2012-10-25 Yael Aharon <yael.aharon@intel.com>
1760 [EFL][WK2][AC] Enable 3D_RENDERING flag
1761 https://bugs.webkit.org/show_bug.cgi?id=99535
1763 Reviewed by Laszlo Gombos.
1765 Turn on the flag ENABLE_3D_RENDERING when WTF_USE_TILE_BACKING_STORE flag is on.
1766 This flag controls perspective and preserves-3d behavior.
1768 * Source/cmake/OptionsEfl.cmake:
1770 2012-10-25 Dominik Röttsches <dominik.rottsches@intel.com>
1772 Adding feature for XHR_TIMEOUT
1774 Conditionalize XHR timeout support
1775 https://bugs.webkit.org/show_bug.cgi?id=100356
1777 Reviewed by Adam Barth.
1779 Adding feature for XHR_TIMEOUT to disable it on ports that don't have
1780 network backend support for setTimeoutInterval.
1782 * Source/cmake/OptionsEfl.cmake: Default ON on EFL.
1783 * Source/cmake/WebKitFeatures.cmake: Default OFF for any CMAKE based port.
1784 * Source/cmakeconfig.h.cmake: Adding define.
1785 * configure.ac: Make autogen.sh support the --enable/--disable-xhr-timeout parameter.
1787 2012-10-25 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
1789 Add setMediaTypeOverride to window.internals.settings
1790 https://bugs.webkit.org/show_bug.cgi?id=100249
1792 Reviewed by Kenneth Rohde Christiansen.
1794 Exported WebCore::Settings::setMediaTypeOverride(WTF::String const&) for GTK port.
1796 * Source/autotools/symbols.filter:
1798 2012-10-24 Michael Carmody <mcarmody@rim.com>
1800 [BlackBerry] change CMAKE_<CCXX|C>_FLAGS_<RELEASE|DEBUG> from enviroment flags
1801 https://bugs.webkit.org/show_bug.cgi?id=100256
1803 Reviewed by Rob Buis.
1805 This allow override of compile flags without having to edit CMake files.
1807 * Source/cmake/OptionsBlackBerry.cmake:
1809 2012-10-24 Priit Laes <plaes@plaes.org>
1811 [GTK] ./configure output for CSS Shaders is broken
1812 https://bugs.webkit.org/show_bug.cgi?id=100217
1814 Reviewed by Martin Robinson.
1816 Reformat CSS Filters / Shaders check to clean configure output.
1820 2012-10-24 Thiago Marcos P. Santos <thiago.santos@intel.com>
1822 [EFL] run-webkit-tests writes garbage on stderr when running on Xvfb
1823 https://bugs.webkit.org/show_bug.cgi?id=100243
1825 Reviewed by Kenneth Rohde Christiansen.
1827 Search for X11 development libraries (and thus Xext), necessary to
1828 disable the X extensions error reporting.
1830 * Source/cmake/OptionsEfl.cmake:
1832 2012-10-24 Mario Sanchez Prada <mario@webkit.org>
1834 [WK2] [GTK] TestWebKitAccessibility is not being run
1835 https://bugs.webkit.org/show_bug.cgi?id=100102
1837 Reviewed by Carlos Garcia Campos.
1839 Moved check for at-spi2 after the definition of enable_webkit2,
1840 since it's only needed for WebKit2GTK API tests.
1842 * configure.ac: Moved the check for at-spi2 down in the file.
1844 2012-10-23 Martin Robinson <mrobinson@igalia.com>
1846 POTFILES.in/.skip need updates for translators
1847 https://bugs.webkit.org/show_bug.cgi?id=67580
1849 Reviewed by Xan Lopez.
1851 Now process POTFILES.in during configuration.
1855 2012-10-23 Kenneth Rohde Christiansen <kenneth@webkit.org>
1857 Add support for resolution media query
1858 https://bugs.webkit.org/show_bug.cgi?id=99077
1860 Reviewed by Antti Koivisto.
1862 * Source/cmake/OptionsEfl.cmake:
1863 * Source/cmake/WebKitFeatures.cmake:
1864 * Source/cmakeconfig.h.cmake:
1866 Add support for the RESOLUTION_MEDIA_QUERY feature flag.
1868 * Source/autotools/symbols.filter:
1870 Export the WebCore::Settings setting.
1872 2012-10-23 Carlos Garcia Campos <cgarcia@igalia.com>
1874 Unreviewed. Update NEWS and configure.ac for 1.11.1 release
1876 * configure.ac: Bump version numbers.
1878 2012-10-23 Ryuan Choi <ryuan.choi@samsung.com>
1880 [EFL][WK2] Add support for IMF composition
1881 https://bugs.webkit.org/show_bug.cgi?id=89552
1883 Reviewed by Gyuyoung Kim.
1885 * Source/cmake/FindEcore.cmake: Checked Ecore_IMF.
1887 2012-10-23 Andras Becsi <andras.becsi@digia.com>
1889 Remove devicePixelRatio from ViewportAttributes
1890 https://bugs.webkit.org/show_bug.cgi?id=99845
1892 Reviewed by Adam Barth.
1894 * Source/autotools/symbols.filter: Update symbol.
1896 2012-10-22 Pavel Feldman <pfeldman@chromium.org>
1898 Web Inspector: merge "docked" state into the "dock side" enum.
1899 https://bugs.webkit.org/show_bug.cgi?id=99717
1901 Reviewed by Vsevolod Vlasov.
1903 Otherwise, it is hard to manage these inter-dependent flags.
1905 * Source/autotools/symbols.filter:
1907 2012-10-19 Tony Chang <tony@chromium.org>
1909 Unreviewed, rolling out r131936.
1910 http://trac.webkit.org/changeset/131936
1911 https://bugs.webkit.org/show_bug.cgi?id=99717
1913 Broke the clang build
1915 * Source/autotools/symbols.filter:
1917 2012-10-19 Dongwoo Joshua Im <dw.im@samsung.com>
1919 Rename ENABLE_CSS3_TEXT_DECORATION to ENABLE_CSS3_TEXT
1920 https://bugs.webkit.org/show_bug.cgi?id=99804
1922 Reviewed by Julien Chaffraix.
1924 CSS3 text related properties will be implemented under this flag,
1925 including text decoration, text-align-last, and text-justify.
1927 * Source/cmake/OptionsEfl.cmake:
1928 * Source/cmake/WebKitFeatures.cmake:
1929 * Source/cmakeconfig.h.cmake:
1931 2012-10-18 Laszlo Gombos <l.gombos@samsung.com>
1933 [EFL] Buildfix if Netscape plugin support is disabled
1934 https://bugs.webkit.org/show_bug.cgi?id=99757
1936 Reviewed by Gyuyoung Kim.
1938 Set ENABLE_PLUGIN_PROCESS only if ENABLE_NETSCAPE_PLUGIN_API is set.
1940 * Source/cmake/OptionsEfl.cmake:
1942 2012-10-18 Pablo Flouret <pablof@motorola.com>
1944 Implement css3-conditional's @supports rule
1945 https://bugs.webkit.org/show_bug.cgi?id=86146
1947 Reviewed by Antti Koivisto.
1949 * Source/cmake/WebKitFeatures.cmake:
1950 * Source/cmakeconfig.h.cmake:
1952 Add an ENABLE_CSS3_CONDITIONAL_RULES flag.
1954 2012-10-18 Simon Hausmann <simon.hausmann@digia.com>
1956 [Qt] Clean up variables controlling Qt module creation/handling
1958 Reviewed by Tor Arne Vestbø.
1960 We now depend on a Qt 5 version that is new enough to allow us to
1961 clean this up. Qt's default_pre.prf uses MODULE_QMAKE_OUTDIR, but
1962 the other MODULE_BASE_* variables are onl used in qmodule.prf.
1966 2012-10-17 Tor Arne Vestbø <tor.arne.vestbo@digia.com>
1968 [Qt] Modularize documentation for QtWebKit
1970 Running 'make docs' would fail unless 'make qmake_all' was ran first,
1971 but qmake_all involved generating all the derived sources, which seems
1972 overly complex just for building documentation.
1974 We solve this by preventing all subdirs except QtWebKit from having a
1975 docs target. This would normally work fine on its own, but since we
1976 use CONFIG += ordered, there's now a missing doc target for the
1977 immediate dependency of the QtWebKit subdir. We solve this by adding
1978 a dummy-target ourselves.
1980 Finally, we clean up the qdocconf file to match the rest of the Qt
1981 documentation modularization efforts.
1983 Reviewed by Simon Hausmann.
1985 * Source/QtWebKit.pro:
1987 * Source/qtwebkit.qdocconf: Added.
1989 2012-10-17 Grzegorz Czajkowski <g.czajkowski@samsung.com>, Michal Roj <m.roj@sasmung.com>
1991 [WK2][EFL] Implementation of spellchecking feature.
1992 https://bugs.webkit.org/show_bug.cgi?id=91854
1994 Reviewed by Gyuyoung Kim.
1996 Define SPELLCHECK macro and enable it for WK2-Efl.
1997 The spellchecking implementation is based on the Enchant library.
1998 It can be used by other WebKit ports.
2000 * Source/cmake/FindEnchant.cmake: Added.
2001 * Source/cmake/OptionsEfl.cmake: Enable spellchecking feature for WebKit2-EFL.
2002 * Source/cmake/WebKitFeatures.cmake: Define the SPELLCHECK macro.
2003 * Source/cmakeconfig.h.cmake: Add the feature.
2005 2012-10-16 Pablo Flouret <pablof@motorola.com>
2007 Pre-process CSSGrammar.y before running through bison.
2008 https://bugs.webkit.org/show_bug.cgi?id=94290
2010 Reviewed by Tony Chang.
2012 * Source/cmake/WebKitMacros.cmake:
2013 Use WebCore/css/makegrammar.pl to generate bison grammar files.
2015 2012-10-15 Jer Noble <jer.noble@apple.com>
2017 WebAudio: limit output level to 0db
2018 https://bugs.webkit.org/show_bug.cgi?id=95792
2019 <rdar://problem/11966135>
2021 Reviewed by Chris Rogers.
2023 Add a manual test to determine that output volume has been limited to 0db.
2025 * ManualTests/webaudio/limit-level-0db.html: Added.
2027 2012-10-16 Simon Hausmann <simon.hausmann@digia.com>
2029 [Qt] Fix support for silent builds
2031 Reviewed by Tor Arne Vestbø.
2033 The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
2034 ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
2039 2012-10-16 Simon Hausmann <simon.hausmann@digia.com>, Tor Arne Vestbø <tor.arne.vestbo@digia.com>
2041 [Qt] Add logic for triggering clean builds on changes to build system files
2043 Reviewed by Csaba Osztrogonác.
2045 Add a line here that can be re-used for recording dummy commits to count how the clean-build-needed
2050 2012-10-16 Simon Hausmann <simon.hausmann@digia.com>
2052 Unreviewed, rolling out r131436.
2053 http://trac.webkit.org/changeset/131436
2055 Broke various Qt bots strangely
2059 2012-10-16 Simon Hausmann <simon.hausmann@digia.com>
2061 [Qt] Fix support for silent builds
2063 Reviewed by Tor Arne Vestbø.
2065 The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
2066 ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
2071 2012-10-15 Ryuan Choi <ryuan.choi@samsung.com>
2073 [EFL] Share resources installed for inspector
2074 https://bugs.webkit.org/show_bug.cgi?id=98991
2076 Reviewed by Gyuyoung Kim.
2078 Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
2079 when INSPECTOR is enabled.
2081 This patch changes to install resources one time and share it.
2083 * Source/PlatformEfl.cmake:
2084 Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
2085 * Source/cmake/OptionsEfl.cmake:
2087 2012-10-15 Simon Hausmann <simon.hausmann@digia.com>
2089 [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
2090 https://bugs.webkit.org/show_bug.cgi?id=88162
2092 Reviewed by Kenneth Rohde Christiansen.
2094 Rename the QtWebKit module to QtWebKitWidgets.
2097 * Source/sync.profile:
2099 2012-10-14 Patrick Gansterer <paroga@webkit.org>
2101 Unreviewed, rolling out r130656.
2102 http://trac.webkit.org/changeset/130656
2103 https://bugs.webkit.org/show_bug.cgi?id=97592
2105 Broke CMake build on Windows
2109 2012-10-12 Sheriff Bot <webkit.review.bot@gmail.com>
2111 Unreviewed, rolling out r131189.
2112 http://trac.webkit.org/changeset/131189
2113 https://bugs.webkit.org/show_bug.cgi?id=99187
2115 Made inspector http tests crash on WK2. (Requested by rakuco
2118 * Source/PlatformEfl.cmake:
2119 * Source/cmake/OptionsEfl.cmake:
2121 2012-10-12 Ryuan Choi <ryuan.choi@samsung.com>
2123 [EFL] Share resources installed for inspector
2124 https://bugs.webkit.org/show_bug.cgi?id=98991
2126 Reviewed by Gyuyoung Kim.
2128 Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
2129 when INSPECTOR is enabled.
2131 This patch changes to install resources one time and share it.
2133 * Source/PlatformEfl.cmake:
2134 Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
2135 * Source/cmake/OptionsEfl.cmake:
2137 2012-10-12 Balazs Kelemen <kbalazs@webkit.org>
2139 Unreviewed, rolling out r130389.
2140 http://trac.webkit.org/changeset/130389
2141 https://bugs.webkit.org/show_bug.cgi?id=98048
2145 * Source/autotools/symbols.filter:
2147 2012-10-11 Jinwoo Song <jinwoo7.song@samsung.com>
2149 [CMAKE] Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature
2150 https://bugs.webkit.org/show_bug.cgi?id=99030
2152 Reviewed by Laszlo Gombos.
2154 Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature which throttles DOM timers
2155 on hidden pages to WebKitFeatures.cmake and cmakeconfig.h.cmake.
2157 * Source/cmake/WebKitFeatures.cmake:
2158 * Source/cmakeconfig.h.cmake:
2160 2012-10-11 Ryosuke Niwa <rniwa@webkit.org>
2162 Perf-o-matic build fixes.
2164 Get the password from the first item of the array now that each JSON contains an array as
2165 the top-level structure instead of a dictionary, which is the first item in the array.
2167 Remove spaces after comma to save space in Runs objects to work-around the AppEngine's
2168 object size limit. This should buy us a couple of days. We'll implement a proper fix later.
2170 * Websites/webkit-perf.appspot.com/models.py:
2171 (Runs.update_incrementally):
2172 * Websites/webkit-perf.appspot.com/models_unittest.py:
2173 (RunsTest.test_update_or_insert):
2174 * Websites/webkit-perf.appspot.com/report_handler.py:
2175 (ReportHandler.post):
2177 2012-10-10 Tony Chang <tony@chromium.org>
2179 Unreviewed, rolling out r130937, r130949, r130955, and
2181 http://trac.webkit.org/changeset/130937
2182 http://trac.webkit.org/changeset/130949
2183 http://trac.webkit.org/changeset/130955
2184 http://trac.webkit.org/changeset/130957
2185 https://bugs.webkit.org/show_bug.cgi?id=94290
2189 * Source/cmake/WebKitMacros.cmake:
2191 2012-10-10 Pablo Flouret <pablof@motorola.com>
2193 Pre-process CSSGrammar.y before running through bison.
2194 https://bugs.webkit.org/show_bug.cgi?id=94290
2196 Reviewed by Tony Chang.
2198 * Source/cmake/WebKitMacros.cmake:
2199 Use WebCore/css/makegrammar.pl to generate bison grammar files.
2201 2012-10-10 Simon Fraser <simon.fraser@apple.com>
2203 Attempt to fix gtk build which controls exports via this mysteriously-named
2206 * Source/autotools/symbols.filter:
2208 2012-10-10 Shinya Kawanaka <shinyak@chromium.org>
2210 Needs internal API to return distributed nodes for InsertionPoint
2211 https://bugs.webkit.org/show_bug.cgi?id=98868
2213 Reviewed by Hajime Morita.
2215 * Source/autotools/symbols.filter:
2217 2012-10-10 Yong Li <yoli@rim.com>
2219 [BlackBerry] Define WTF_USE_EXTRA_MACROS in cmake rather than Platform.h
2220 https://bugs.webkit.org/show_bug.cgi?id=98819
2222 Reviewed by Rob Buis.
2224 And make it depend on SHARED_CORE
2227 * Source/cmake/OptionsBlackBerry.cmake:
2229 2012-10-10 Keishi Hattori <keishi@webkit.org>
2231 REGRESSION (r129738): Calendar picker is too wide when the input is rtl
2232 https://bugs.webkit.org/show_bug.cgi?id=98881
2234 Reviewed by kent Tamura.
2236 * ManualTests/forms/calendar-picker.html: Added isCalendarRTL parameters.
2238 2012-10-10 Christophe Dumez <christophe.dumez@intel.com>
2240 [EFL][WK2] Port MiniBrowser to Elementary
2241 https://bugs.webkit.org/show_bug.cgi?id=98748
2243 Reviewed by Kenneth Rohde Christiansen.
2245 Bump EFL librairies dependencies to v1.7
2246 and add Elementary as optional dependency now
2247 that it is needed to build MiniBrowser.
2249 * Source/cmake/FindEet.cmake: Added.
2250 * Source/cmake/FindElementary.cmake: Added.
2251 * Source/cmake/OptionsEfl.cmake:
2253 2012-10-09 Simon Pena <spena@igalia.com>
2255 [GTK] Add support for running JavaScript from GResources
2256 https://bugs.webkit.org/show_bug.cgi?id=98488
2258 Reviewed by Carlos Garcia Campos.
2260 GResources allow embedding certain resources, frequently used, in a "bundle"
2261 which can be kept separated or stored in the binary. This patch adds
2262 support for running JavaScript from GResources.
2264 * configure.ac: Add support for compiling GResources
2266 2012-10-09 Zan Dobersek <zandobersek@gmail.com>
2268 Unreviewed GTK build fix after r130689.
2270 Adding a required symbol to symbols.filter.
2272 * Source/autotools/symbols.filter:
2274 2012-10-08 Laszlo Gombos <l.gombos@samsung.com>
2276 [EFL] Add minimum version information for tool dependencies
2277 https://bugs.webkit.org/show_bug.cgi?id=97592
2279 Reviewed by Kenneth Rohde Christiansen.
2281 Capture the minimum version information for the tools that are required
2282 to build the EFL port (or more generally WebKit).
2286 2012-10-08 Dongwoo Joshua Im <dw.im@samsung.com>
2288 [EFL] Fix build break when WEB_AUDIO is enabled.
2289 https://bugs.webkit.org/show_bug.cgi?id=98635
2291 Unreviewed build fix.
2293 Build error is occurred because of the new flag, ENABLE_LEGACY_WEB_AUDIO,
2294 which was introduced by https://bugs.webkit.org/show_bug.cgi?id=97050.
2296 * Source/cmakeconfig.h.cmake: Add ENABLE_LEGACY_WEB_AUDIO.
2298 2012-10-08 Joone Hur <joone.hur@intel.com>
2300 [EFL] Add support for -webkit-sticky
2301 https://bugs.webkit.org/show_bug.cgi?id=95182
2303 Reviewed by Kenneth Rohde Christiansen.
2305 Turn on CSS sticky position by default for WebKitEfl,
2306 but most of the CSS sticky position test cases still do not pass on WK1.
2308 * Source/cmake/OptionsEfl.cmake:
2310 2012-10-05 José Dapena Paz <jdapena@igalia.com>
2312 [GTK] Add support for creating EGL contexts
2313 https://bugs.webkit.org/show_bug.cgi?id=77921
2315 Reviewed by Martin Robinson.
2317 This patch adds support for EGL, using OpenGL and OpenGL ES 2. Both
2318 options are set up on compile time, with the configure options
2319 --enable-egl and --enable-gles2.
2321 The implementation only adds support for EGL on top of X11, to
2322 isolate the changes to the minimum. More changes should come
2323 later to enable EGL for other targets (as Wayland).
2326 * configure.ac: new configure options --enable-egl and --enable-gles2.
2328 2012-10-04 Rob Buis <rbuis@rim.com>
2330 [BlackBerry] Sync up CMake files
2331 https://bugs.webkit.org/show_bug.cgi?id=98442
2333 Reviewed by Gyuyoung Kim.
2335 Amongst others some internal paths changed.
2337 * Source/cmake/OptionsBlackBerry.cmake:
2339 2012-10-04 Christophe Dumez <christophe.dumez@intel.com>
2341 [EFL] Add libxml 2.8.0 to jhbuild
2342 https://bugs.webkit.org/show_bug.cgi?id=98418
2344 Reviewed by Laszlo Gombos.
2346 Bump dependency for libxml to 2.8.0 to match
2349 * Source/cmake/OptionsEfl.cmake:
2351 2012-10-04 Balazs Kelemen <kbalazs@webkit.org>
2353 Don't allow to disable compositing in forced compositing mode
2354 https://bugs.webkit.org/show_bug.cgi?id=98048
2356 Reviewed by Jocelyn Turcotte.
2358 Export Settings::setAcceleratedCompositingEnabled because it has been deinlined.
2360 * Source/autotools/symbols.filter:
2362 2012-10-03 Ryuan Choi <ryuan.choi@samsung.com>
2364 [EFL] Default.edj should be generated although ENABLE_WEBKIT disabled.
2365 https://bugs.webkit.org/show_bug.cgi?id=97753
2367 Reviewed by Laszlo Gombos.
2369 default.edj is used in both webkit/efl and webkit2/efl.
2370 However, it has been generated only when ENABLE_WEBKIT is enabled.
2372 This patch separates the script which generates default.edj
2373 from source/webkit/platformefl.cmake.
2375 * Source/CMakeLists.txt:
2376 * Source/PlatformEfl.cmake: Added to generate custom target for default theme.
2377 * Source/cmake/OptionsEfl.cmake:
2378 Moved directory generation from WebKit/PlatformEfl.cmake
2379 because THEME_BINARY_DIR is used for both Default Theme and control theme in Tools.
2381 2012-10-03 Otto Derek Cheung <otcheung@rim.com>
2383 [BlackBerry] Implementing the NetworkInfo API for BB port
2384 https://bugs.webkit.org/show_bug.cgi?id=98273
2386 Reviewed by Rob Buis.
2388 Adding references to new classes added to support BlackBerry's
2389 NetworkInfo implementation.
2391 * Source/cmake/OptionsBlackBerry.cmake:
2393 2012-10-01 Keishi Hattori <keishi@webkit.org>
2395 Calendar picker should use zero as default step base
2396 https://bugs.webkit.org/show_bug.cgi?id=97976
2398 Reviewed by Kent Tamura.
2400 * ManualTests/forms/calendar-picker.html: Added stepBase parameters.
2402 2012-09-28 Mariusz Grzegorczyk <mariusz.g@samsung.com>
2404 [WK2][GTK][EFL] Share WebKit2-GTK plugin process implementation with EFL port
2405 https://bugs.webkit.org/show_bug.cgi?id=91844
2407 Reviewed by Simon Hausmann.
2409 Turn on Netscape Plugin API by default for WebKit2-Efl.
2411 * Source/cmake/OptionsEfl.cmake:
2413 2012-09-28 Alpha Lam <hclam@chromium.org>
2415 REGRESSION(r122215) - CachedImage::likelyToBeUsedSoon crashes on accessing a deleted CachedImageClient
2416 https://bugs.webkit.org/show_bug.cgi?id=97749
2418 Reviewed by James Robinson.
2420 Added a manual test to demonstrate drag image and crashing.
2422 * ManualTests/drag-image-no-crash.html: Added.
2424 2012-09-27 Keishi Hattori <keishi@webkit.org>
2426 SuggestionPicker should support rtl
2427 https://bugs.webkit.org/show_bug.cgi?id=97555
2429 Reviewed by Kent Tamura.
2431 * ManualTests/forms/calendar-picker.html: Added tests for Arabic with datalist.
2433 2012-09-27 Patrick Gansterer <paroga@webkit.org>
2435 [WINCE] Enable JIT by default
2437 * Source/cmake/OptionsWinCE.cmake:
2439 2012-09-26 Martin Robinson <mrobinson@igalia.com>
2441 [GTK] Use XDamage to simplify RedirectedXCompositeWindow
2442 https://bugs.webkit.org/show_bug.cgi?id=97267
2444 Reviewed by Alejandro G. Castro.
2446 Use XDamage to queue redraws of the widget when redirecting accelerated compositing
2447 to an offscreen window. This allows removing a finicky timer-based approach, improves
2448 performance, and allows simplifying things greatly.
2450 * configure.ac: Add support for finding XDamage via pkg-config.
2452 2012-09-26 Simon Hausmann <simon.hausmann@digia.com>
2454 [Qt] Remove Qt Quick 1 support
2456 Reviewed by Kenneth Rohde Christiansen.
2458 It is being moved to the Qt5 QtQuick1 module.
2462 2012-09-26 Zan Dobersek <zandobersek@gmail.com>
2464 [GTK] Enable some of the unstable CSS features
2465 https://bugs.webkit.org/show_bug.cgi?id=97572
2467 Reviewed by Martin Robinson.
2469 Export the required RuntimeEnabledFeatures symbol.
2471 * Source/autotools/symbols.filter:
2473 2012-09-25 Cosmin Truta <ctruta@rim.com>
2475 [BlackBerry] Enable LLInt
2476 https://bugs.webkit.org/show_bug.cgi?id=97604
2478 Reviewed by Yong Li.
2480 * Source/cmake/OptionsBlackBerry.cmake:
2482 2012-09-25 Ryosuke Niwa <rniwa@webkit.org>
2484 Perf-o-matic should store "values" and support array'ed input
2485 https://bugs.webkit.org/show_bug.cgi?id=97601
2487 Reviewed by Dirk Pranke.
2489 Support new JSON format where the outermost structure is an array instead of a dictionary and results may
2490 contain "values". This change will let us remove some code from run-perf-tests.
2492 Old: {"webkit-revision": 123456, "results": {"test": {"avg": 123}}
2493 New: [{"webkit-revision": 123456, "results": {"test": {"avg": 123, values: [122, 123, 124]}}}]
2495 * Websites/webkit-perf.appspot.com/app.yaml: Incremented the version number.
2496 * Websites/webkit-perf.appspot.com/models.py:
2497 (TestResult): Added values property.
2498 (TestResult.get_or_insert_from_parsed_json): Pass in "values" to the constructor if the value is present.
2499 (ReportLog.get_value): Use the first item in the array if self._parsed uses the new format.
2500 (ReportLog.results_are_well_formed): Verifies that items in "values" are floats convertible. Also verify that
2501 if the JSON uses new format, there is exactly one set of results. In theory, we could support multiple results
2502 but we don't do that now for its complexity.
2503 * Websites/webkit-perf.appspot.com/models_unittest.py:
2504 (TestResultTests.test_get_or_insert_stat_value): Make sure values is present and is an empty list.
2505 (TestResultTests.test_get_or_insert_stat_value_with_values): Added.
2506 (ReportLogTests.test_results_are_well_formed):
2507 (ReportLogTests.test_chromium_revision): Renamed from chromium_revision so that it actually runs.
2508 (ReportLogTests.test_results_in_array):
2510 2012-09-25 Laszlo Gombos <l.gombos@samsung.com>
2512 [EFL] Update minimal required versions for dependencies
2513 https://bugs.webkit.org/show_bug.cgi?id=97523
2515 Reviewed by Gyuyoung Kim.
2517 Use the same versions numbers for dependencies as in Tools/efl/jhbuild.modules.
2519 * Source/cmake/OptionsEfl.cmake:
2521 2012-09-24 Simon Hausmann <simon.hausmann@digia.com>
2523 [Qt] Fix build with latest Qt 5
2524 https://bugs.webkit.org/show_bug.cgi?id=97479
2526 Reviewed by Tor Arne Vestbø.
2528 Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
2529 passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
2534 2012-09-24 Bo Liu <boliu@chromium.org>
2536 Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
2537 https://bugs.webkit.org/show_bug.cgi?id=97055
2539 Reviewed by Adam Barth.
2541 Relanding 128780, 128676, 128645. Was reverted in 128914 due to
2542 performance regression in Chromium.
2544 New changes in addition to previously reverted patches:
2546 Refactored CachedResource::requestResource, loadResource, and
2547 revalidateResource. Moved CachedResource::load method to end of
2548 requestResource so there is one place where load is called for all
2551 Added a enum parameter for requestResource and
2552 determineRevalidationPolicy so that FrameLoaderClient::allowImage call
2553 do not need to be called multiple times.
2555 Removed CachedImage::load call in requestImage so it is not called
2558 Removed unnecessary Frame.h includes in CachedResource and
2561 Removed dead load() method declaration in CachedImage.
2563 Updated text expectation for two image-permissions tests to reflect
2564 the removed calls to allowImage.
2566 * Source/autotools/symbols.filter:
2568 2012-09-24 Byungwoo Lee <bw80.lee@samsung.com>
2570 [CMake] Change hardcoded 'lib' and 'bin' in CMakeLists.txt to 'LIB_INSTALL_DIR' and 'EXEC_INSTALL_DIR'.
2571 https://bugs.webkit.org/show_bug.cgi?id=97419
2573 Reviewed by Gyuyoung Kim.
2575 Use the value of LIB_INSTALL_DIR and EXEC_INSTALL_DIR instead of
2576 hardcoding 'lib' and 'bin' for CMAKE_{ARCHIVE,LIBRARY,RUNTIME}_OUTPUT_DIRECTORY.
2579 Use ${LIB_INSTALL_DIR} instead of hardcoding "lib".
2580 Use ${EXEC_INSTALL_DIR} instead of hardcoding "bin".
2582 2012-09-24 Sheriff Bot <webkit.review.bot@gmail.com>
2584 Unreviewed, rolling out r129343.
2585 http://trac.webkit.org/changeset/129343
2586 https://bugs.webkit.org/show_bug.cgi?id=97479
2588 It broke the build (Requested by Ossy_NIGHT on #webkit).
2592 2012-09-24 Sheriff Bot <webkit.review.bot@gmail.com>
2594 Unreviewed, rolling out r129388.
2595 http://trac.webkit.org/changeset/129388
2596 https://bugs.webkit.org/show_bug.cgi?id=97477
2598 Caused an assertion in a WebKit2 unit test (Requested by
2601 * Source/autotools/symbols.filter:
2603 2012-09-24 Dominik Röttsches <dominik.rottsches@intel.com>
2605 [EFL][DRT] Enable Regions support
2606 https://bugs.webkit.org/show_bug.cgi?id=83897
2608 Reviewed by Kenneth Rohde Christiansen.
2610 Default build setting for CSS regions set to on.
2612 * Source/cmake/OptionsEfl.cmake:
2614 2012-09-24 Bo Liu <boliu@chromium.org>
2616 Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
2617 https://bugs.webkit.org/show_bug.cgi?id=97055
2619 Reviewed by Adam Barth.
2621 Relanding 128780, 128676, 128645. Was reverted in 128914 due to
2622 performance regression in Chromium.
2624 New changes in addition to previously reverted patches:
2626 Refactored CachedResource::requestResource, loadResource, and
2627 revalidateResource. Moved CachedResource::load method to end of
2628 requestResource so there is one place where load is called for all
2631 Added a enum parameter for requestResource and
2632 determineRevalidationPolicy so that FrameLoaderClient::allowImage call
2633 do not need to be called multiple times.
2635 Removed CachedImage::load call in requestImage so it is not called
2638 Removed unnecessary Frame.h includes in CachedResource and
2641 Removed dead load() method declaration in CachedImage.
2643 Updated text expectation for two image-permissions tests to reflect
2644 the removed calls to allowImage.
2646 * Source/autotools/symbols.filter:
2648 2012-09-24 Vivek Galatage <vivekgalatage@gmail.com>
2650 Web Inspector: implement testing harness for pure protocol tests.
2651 https://bugs.webkit.org/show_bug.cgi?id=90675
2653 Reviewed by Yury Semikhatsky.
2655 Added export symbols required for Gtk+ to support the Inspector Protocol
2658 * Source/autotools/symbols.filter:
2660 2012-09-24 Simon Hausmann <simon.hausmann@digia.com>
2662 [Qt] Fix build with latest Qt 5
2664 Reviewed by Tor Arne Vestbø.
2666 Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
2667 passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
2672 2012-09-23 Keishi Hattori <keishi@webkit.org>
2674 Add suggestionPicker to CalendarPicker
2675 https://bugs.webkit.org/show_bug.cgi?id=97201
2677 Reviewed by Kent Tamura.
2679 * ManualTests/forms/calendar-picker.html: Added tests for SuggestionPicker.
2681 2012-09-21 Ami Fischman <fischman@chromium.org>
2683 HTMLMediaElement isn't garbage collected between document reloads
2684 https://bugs.webkit.org/show_bug.cgi?id=97020
2686 Reviewed by Eric Carlson.
2688 Manual test added: ManualTests/audio-freed-during-reload.html
2690 * ManualTests/audio-freed-during-reload.html:
2692 2012-09-21 Chris Rogers <crogers@google.com>
2694 Add Web Audio support for deprecated/legacy APIs
2695 https://bugs.webkit.org/show_bug.cgi?id=97050
2697 Reviewed by Eric Carlson.
2699 * Source/cmake/WebKitFeatures.cmake:
2701 2012-09-21 Simon Hausmann <simon.hausmann@digia.com>
2703 [Qt] Bail out when trying to build WebKit with Qt != 5
2705 Reviewed by Tor Arne Vestbø.
2707 Moved check for Qt version out of default_pre into top-level WebKit.pro,
2708 because we never reach default_pre.prf due to the lack of .qmake.conf support
2709 in older versions of Qt/QMake.
2713 2012-09-20 Simon Hausmann <simon.hausmann@digia.com>
2715 [Qt] QtWebKit module header includes private dependencies
2717 Reviewed by Tor Arne Vestbø.
2719 Moved loading of webkit_modules.prf a few lines down after the definition
2720 of QT_API_DEPENDS, because webkit_modules.prf does the sanitization of the
2721 QT variable now and therefore needs QT_API_DEPENDS.
2725 2012-09-18 Sailesh Agrawal <sail@chromium.org>
2727 Chromium: Scrollbar with tickmarks doesn't respond to clicks
2728 https://bugs.webkit.org/show_bug.cgi?id=96049
2730 Reviewed by Beth Dakin.
2732 Update exported symbols.
2734 * Source/autotools/symbols.filter:
2736 2012-09-18 Bo Liu <boliu@chromium.org>
2738 Revert 128780, 128676, 128645
2739 https://bugs.webkit.org/show_bug.cgi?id=97022
2741 Reviewed by Adam Barth.
2743 I made these revisions to add in-place reload behavior to ImagesEnabled setting.
2744 Reverting this for now due to them causing performance regression in
2745 chromium, possibly caused by increased calls to
2746 PermissionClient::imageAllowed.
2748 * Source/autotools/symbols.filter:
2750 2012-09-18 Ryuan Choi <ryuan.choi@samsung.com>
2752 [CMAKE] Fix build break because of memory exhausted.
2753 https://bugs.webkit.org/show_bug.cgi?id=77327
2755 Reviewed by Gyuyoung Kim.
2757 Added to avoid memory exhaustion on 32bit linux debug build.
2759 * Source/cmake/OptionsCommon.cmake:
2761 2012-09-17 Rob Buis <rbuis@rim.com>
2763 [BlackBerry] Enable VIDEO_TRACK
2764 https://bugs.webkit.org/show_bug.cgi?id=96949
2766 Reviewed by Antonio Gomes.
2768 Turn on VIDEO_TRACK feature.
2770 * Source/cmake/OptionsBlackBerry.cmake:
2772 2012-09-17 Zan Dobersek <zandobersek@gmail.com>
2774 [Gtk] Remove configuration options for stable features that are currently enabled
2775 https://bugs.webkit.org/show_bug.cgi?id=96621
2777 Reviewed by Martin Robinson.
2779 Remove configuration flags that were used for either features that were enabled
2780 by default or were enabled only when unstable features support was enabled. In
2781 any case the feature was removed only if it does not introduce a dependency.
2785 2012-09-17 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2787 [Qt] Auto-generate the module pri file for QtWebKit
2789 Reviewed by Simon Hausmann.
2793 2012-09-14 Julien Chaffraix <jchaffraix@webkit.org>
2795 Revert r127457 and following fixes due to several hit-testing regressions
2796 https://bugs.webkit.org/show_bug.cgi?id=96830
2798 Reviewed by Antonio Gomes.
2800 This change reverts r127457, r127863 and r128505.
2802 * Source/autotools/symbols.filter:
2804 2012-09-14 Adam Barth <abarth@webkit.org>
2806 Remove webkitPostMessage
2807 https://bugs.webkit.org/show_bug.cgi?id=96577
2809 Reviewed by Ojan Vafai.
2811 Add ENABLE_LEGACY_VENDOR_PREFIXES flag.
2813 * Source/cmake/WebKitFeatures.cmake:
2814 * Source/cmakeconfig.h.cmake:
2816 2012-09-14 Jeffrey Pfau <jpfau@apple.com>
2818 Allow third-party storage blocking setting to change while a page is loaded
2819 https://bugs.webkit.org/show_bug.cgi?id=95790
2821 Reviewed by Brady Eidson.
2823 Update exported symbols.
2825 * Source/autotools/symbols.filter:
2827 2012-09-14 Bo Liu <boliu@chromium.org>
2829 Add in-place reload behavior to ImagesEnabled setting
2830 https://bugs.webkit.org/show_bug.cgi?id=95478
2832 Reviewed by Adam Barth.
2834 Export WebCore::Settings::setImagesEnabled symbol.
2836 * Source/autotools/symbols.filter:
2838 2012-09-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2840 [Qt] Fix handling of debug/release/debug_and_release/build_all
2842 We now pick up the defaults from Qt, in default_pre (CONFIG already
2843 contains the appropriate values for debug and release). We then let
2844 the command line arguments to qmake, or the project files themselves,
2845 override the configuration, and finally we sanitize the configuration
2848 Reviewed by Simon Hausmann.
2852 2012-09-14 Keishi Hattori <keishi@webkit.org>
2854 Add runtime flag that enables lang attribute for form controls in LayoutTests
2855 https://bugs.webkit.org/show_bug.cgi?id=96636
2857 Reviewed by Kent Tamura.
2859 * Source/autotools/symbols.filter:
2861 2012-09-13 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
2863 [CMake] Remove some redundant warning flags and enable a few more warnings.
2864 https://bugs.webkit.org/show_bug.cgi?id=96654
2866 Reviewed by Kenneth Rohde Christiansen.
2868 * Source/cmake/WebKitHelpers.cmake: Remove a few warning flags
2869 which are already enabled by -Wall and -Wextra, remove -W which
2870 looks useless and also enable a few more warnings by removing
2871 their -Wno-foo counterparts which were present.
2873 2012-09-13 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2875 [Qt] Ensure that QT is finalized before loading qt_module.prf
2877 As qt_module.prf does dependency tracking based on the content of the
2878 QT variable. The intermediate WebKit modules modify the variable in
2879 their .pri files, so we have to ensure we've loaded all the modules
2880 before loading qt_module.
2882 Reviewed by Tor Arne Vestbø.
2883 Patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com> on 2012-09-13
2887 2012-09-13 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2889 [Qt] Make sure LIBS, PKGCONFIG, and QT, do not affect QtWebKit's prl file
2891 Unless it's actually a dependency of the public QtWebKit API.
2893 We could replace every occurance of LIBS, PKGCONFIG, and QT, in the pri
2894 files with their _PRIVATE equivivalent, but that's likely to break when
2895 someone adds a new QT/LIBS/PKGCONFIG += foo line somewhere. Instead we
2896 clean up the variables in default_post.
2898 This means that the CONFIG -= explicitlib in linkAgainstLibrary() is no
2899 longer needed, as it was a workaround for the intermediate libraries ending
2900 up in the prl file. And, since CONFIG -= staticlib was there to support
2901 the explicitlib option, we can remove that too (as well as the exception
2902 for gprof, since it would be empty). If gprof needs tweaks to always link
2903 statically they should go in gprof.prf.
2905 Reviewed by Simon Hausmann.
2909 2012-09-13 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2911 [Qt] Fllow rename of qt_module_config.prf to qt_module.prf
2913 Reviewed by Tor Arne Vestbø.
2917 2012-09-13 Simon Hausmann <simon.hausmann@nokia.com>
2919 [Qt] syncqt isn't re-run when WebKit1.pro changes and we're building with --no-webkit2
2920 https://bugs.webkit.org/show_bug.cgi?id=96545
2922 Reviewed by Tor Arne Vestbø.
2924 Do the QMAKE_INTERNAL_INCLUDED_FILES trick separately for WebKit1.pro and WebKit2/Target.pri,
2925 depending on build?(webkit1) and build?(webkit2), as discussed earlier.
2929 2012-09-12 Sheriff Bot <webkit.review.bot@gmail.com>
2931 Unreviewed, rolling out r127876.
2932 http://trac.webkit.org/changeset/127876
2933 https://bugs.webkit.org/show_bug.cgi?id=96600
2935 mouse click doesn't work for spin button if spin button in
2936 iframe (Requested by yosin on #webkit).
2938 * Source/autotools/symbols.filter:
2940 2012-09-12 KyungTae Kim <ktf.kim@samsung.com>
2942 [EFL] Support download attribute feature
2943 https://bugs.webkit.org/show_bug.cgi?id=96462
2945 Reviewed by Gyuyoung Kim.
2947 * Source/cmake/OptionsEfl.cmake: Enable DOWNLOAD_ATTRIBUTE feature.
2949 2012-09-12 Sami Kyostila <skyostil@google.com>
2951 Rename OVERFLOW_SCROLLING as ACCELERATED_OVERFLOW_SCROLLING
2952 https://bugs.webkit.org/show_bug.cgi?id=96251
2954 Reviewed by Simon Fraser.
2956 Rename OVERFLOW_SCROLLING as ACCELERATED_OVERFLOW_SCROLLING to better describe
2957 the feature it controls.
2959 * Source/cmakeconfig.h.cmake:
2961 2012-09-11 Ryuan Choi <ryuan.choi@samsung.com>
2963 [CMAKE] Supply feature defines to CodeGeneratorTestRunner.
2964 https://bugs.webkit.org/show_bug.cgi?id=96273
2966 Reviewed by Gyuyoung Kim.
2968 * Source/cmake/WebKitFeatures.cmake: Generated FEATURE_DEFINES_WITH_SPACE_SEPARATOR.
2970 2012-09-11 Arnaud Renevier <a.renevier@sisa.samsung.com>
2972 [Gtk] allow building with css-shaders
2973 https://bugs.webkit.org/show_bug.cgi?id=95603
2975 Reviewed by Martin Robinson.
2977 if unstable features and accelerated compositing are turned on, and
2978 acceleration backend is opengl, then build CSS Shaders and CSS
2983 2012-09-11 Marcelo Lira <marcelo.lira@openbossa.org>
2985 Restore original value of mock scrollbars enabled in InternalSettings
2986 https://bugs.webkit.org/show_bug.cgi?id=87680
2988 Reviewed by Adam Barth.
2990 Added backup support for mock scrollbars state in
2991 InternalSettings::Backup, and removed support for these
2992 from Qt's DumpRenderTree.
2994 * Source/autotools/symbols.filter:
2996 2012-09-11 Raphael Kubo da Costa <rakuco@webkit.org>
2998 [EFL] Rewrite the EFL-related Find modules
2999 https://bugs.webkit.org/show_bug.cgi?id=95237
3001 Reviewed by Kenneth Rohde Christiansen.
3003 FindEFL.cmake had several problems which caused unnecessary trouble
3004 when building the EFL port under some setups:
3006 o It looked for some modules (such as ecore) more than once for no
3007 reason, which led to people adding libraries and include paths in
3008 different ways across the build system.
3010 o It depended on pkg-config being present for the searches to
3013 o It obtained the library definitions from pkg-config, so
3014 ${FOO_LIBRARIES} would be set to something like "foo;bar" which
3015 expanded to "-lfoo -lbar" to the linker. If a wrong -L<path> was
3016 passed before that, the wrong library installation would end up
3019 o Due to the problem above, we also needed to set the LINK_FLAGS
3020 property for each target with the value of ${FOO_LDFLAGS}, which was
3021 also obtained from pkg-config and sort of compensated the fact that
3022 the libraries did not use absolute paths and added the required -L
3023 paths. This also included dependencies for these libraries, so we
3024 ended up including libraries indirectly, which is bad.
3026 We have now replaced that file with a set of Find-modules which are
3027 much more granular, each of them responsible for looking for a
3028 single library and its components and setting library and include
3029 locations the right way (with FIND_PATH() and FIND_LIBRARY()), so
3030 that all the problems above are fixed.
3032 * Source/cmake/EFLHelpers.cmake: Added.
3033 * Source/cmake/FindEDBus.cmake: Added.
3034 * Source/cmake/FindEFL.cmake: Removed.
3035 * Source/cmake/FindEcore.cmake: Added.
3036 * Source/cmake/FindEdje.cmake: Added.
3037 * Source/cmake/FindEeze.cmake: Added.
3038 * Source/cmake/FindEfreet.cmake: Added.
3039 * Source/cmake/FindEina.cmake: Added.
3040 * Source/cmake/FindEvas.cmake: Added.
3041 * Source/cmake/OptionsEfl.cmake:
3043 2012-09-11 Simon Hausmann <simon.hausmann@nokia.com>
3045 [Qt] In-source builds are broken
3047 Reviewed by Tor Arne Vestbø.
3049 The Tools sub-directory contains a Makefile checked into SVN. For in-source builds let's not try to
3050 overwrite it but instead generate a dedicated Makefile.Tools.
3055 2012-09-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3057 [Qt] Add a configure step to the Qt build system
3059 This allows building the Qt port using just 'qmake WebKit.pro'. Using
3060 the build-webkit script is still supported, and will add slightly more
3061 logic to the build, such as detecting the need for clean or incremental
3064 Internally, the build system now uses a new variable, WEBKIT_CONFIG, for
3065 all things related to configuring the build, such as use/have/enable flags,
3066 and these are translated to defines in default_post. Project files should
3067 no longer check contains(DEFINES,...) to detect features, but use the new
3068 enable?(), use?(), and have?() functions. The no_webkit1 and no_webkit2
3069 options have been translated into WEBKIT_CONFIG options as well, and can
3070 be checked using build?().
3072 Reviewed by Simon Hausmann.
3074 * Source/QtWebKit.pro:
3079 2012-09-10 Thiago Marcos P. Santos <thiago.santos@intel.com>
3081 [CMake][EFL] Enable the LLInt
3082 https://bugs.webkit.org/show_bug.cgi?id=92682
3084 Reviewed by Csaba Osztrogonác.
3086 Added LLInt to CMake buildsystem and enabled it by default on EFL.
3087 Note that Ruby is not enforced: a secondary check is done when LLInt
3088 is enabled on the JSC's CMakeLists.txt.
3091 * Source/cmake/OptionsEfl.cmake:
3092 * Source/cmake/WebKitFeatures.cmake:
3093 * Source/cmakeconfig.h.cmake:
3095 2012-09-07 Simon Fraser <simon.fraser@apple.com>
3097 box-shadow causes overlay scrollbars to be in the wrong position when element is composited
3098 https://bugs.webkit.org/show_bug.cgi?id=85647
3100 Reviewed by James Robinson.
3102 Test overlay scrollbars in composited layers.
3104 * ManualTests/scrollbars/scrollbars-in-composited-layers.html: Added.
3106 2012-09-07 Martin Robinson <mrobinson@igalia.com>
3108 [GTK] Move user agent helpers to WebCore
3109 https://bugs.webkit.org/show_bug.cgi?id=95745
3111 Reviewed by Carlos Garcia Campos.
3113 Added an autoconf step for the new user agent shared code header in
3114 WebCore. This is necessary so that we can use the user agent version
3115 based on the information in the configure.ac file.
3119 2012-09-07 Allan Sandfeld Jensen <allan.jensen@nokia.com>
3121 Simplify hitTestResultAtPoint and nodesFromRect APIs
3122 https://bugs.webkit.org/show_bug.cgi?id=95720
3124 Reviewed by Antonio Gomes.
3126 Update exported symbols.
3128 * Source/autotools/symbols.filter:
3130 2012-09-07 Zan Dobersek <zandobersek@gmail.com>
3132 [GTK] Multiple feature defines in webcore_cppflags can occur
3133 https://bugs.webkit.org/show_bug.cgi?id=95942
3135 Reviewed by Martin Robinson.
3137 Add the feature_defines_unstable variable that should control values of feature
3138 defines for unstable features when unstable features are not enabled (e.g. release builds).
3142 2012-09-06 Zan Dobersek <zandobersek@gmail.com>
3144 [Gtk] Remove configuration options for features that are not supported by the Gtk port
3145 https://bugs.webkit.org/show_bug.cgi?id=87664
3147 Reviewed by Martin Robinson.
3149 Remove configuration options for features that are completely unsupported by the GTK port.
3150 They only bloat the configure.ac file. They should be re-added when the feature becomes
3151 supported and introduces an external dependency that the users might want to avoid.
3155 2012-09-06 Simon Hausmann <simon.hausmann@nokia.com>
3157 [Qt] Fix build with ANGLE on platforms that provide EGL/GLESv2
3158 https://bugs.webkit.org/show_bug.cgi?id=95965
3160 Reviewed by Tor Arne Vestbø.
3162 Add ANGLE as separate static library to the build and dependencies.
3167 2012-09-05 George Staikos <staikos@webkit.org>
3169 [BlackBerry] Match th ebuild flags from the platform library
3170 https://bugs.webkit.org/show_bug.cgi?id=95423
3172 Reviewed by Antonio Gomes.
3174 Unaligned build flags can cause crashes and other strange behavior.
3175 These two were not defined here but were defined on the system.
3177 * Source/cmake/OptionsBlackBerry.cmake:
3179 2012-09-05 Kaustubh Atrawalkar <kaustubh@motorola.com>
3181 [DRT] LTC:: Move printing related APIs from LayoutTestController to Internals
3182 https://bugs.webkit.org/show_bug.cgi?id=92735
3184 Reviewed by Hajime Morita.
3186 Move numberOfPages, pageProperty & pageSizeAndMarginsInPixels in Internals and remove duplicated code from DumprenderTree & WebkitTestRunner.
3187 Added symbols for GTK builds for corresponding APIs.
3189 * Source/autotools/symbols.filter:
3191 2012-09-04 Julien Chaffraix <jchaffraix@webkit.org>
3193 REGRESSION(r120832): RenderLayer::clampScrollOffset doesn't properly clamp
3194 https://bugs.webkit.org/show_bug.cgi?id=95776
3196 Reviewed by Simon Fraser.
3198 * ManualTests/select-menu-list-wrongly-positioned.html: Added.
3200 2012-09-04 Michał Pakuła vel Rutka <m.pakula@samsung.com>
3202 [EFL] Context menu restore.
3203 https://bugs.webkit.org/show_bug.cgi?id=74179
3205 Reviewed by Gyuyoung Kim.
3207 Adds context menu support for EFL port using non-CROSS_PLATFORM_CONTEXT_MENUS
3208 approach, the same as used in WebKit2.
3210 * Source/cmake/OptionsEfl.cmake: Turn on CONTEXT_MENUS flag for EFL port
3212 2012-09-04 Allan Sandfeld Jensen <allan.jensen@nokia.com>
3214 Allow child-frame content in hit-tests.
3215 https://bugs.webkit.org/show_bug.cgi?id=95204
3217 Reviewed by Antonio Gomes.
3219 Update exported symbols.
3221 * Source/autotools/symbols.filter:
3223 2012-09-04 Jinwoo Song <jinwoo7.song@samsung.com>
3225 [CMAKE] Update cmakeconfig.h.cmake
3226 https://bugs.webkit.org/show_bug.cgi?id=95712
3228 Reviewed by Gyuyoung Kim.
3230 Update feature definitions which are missing compared to WebKitFeatures.cmake
3232 * Source/cmakeconfig.h.cmake:
3234 2012-09-03 Jinwoo Song <jinwoo7.song@samsung.com>
3236 [EFL] Use WebKitVersion.h to get version information
3237 https://bugs.webkit.org/show_bug.cgi?id=95669
3239 Reviewed by Gyuyoung Kim.
3241 WEBKIT_USER_AGENT_MAJOR_VERSION and WEBKIT_USER_AGENT_MINOR_VERSION
3242 are defined as constant in the OptionsEfl.cmake. But we do not need
3243 to define these here but can use the defined constant in WebKitVersion.h.
3245 WebKitVersion.h is already generated with the version information
3246 from the Source/WebCore/Configurations/Version.xcconfig.
3248 * Source/cmake/OptionsEfl.cmake: Do not set WEBKIT_USER_AGENT_* variables.
3249 * Source/cmakeconfig.h.cmake: Remove WEBKIT_USER_AGENT_* definitions
3250 as no more port uses.
3252 2012-08-31 Tony Chang <tony@chromium.org>
3254 Remove ENABLE_CSS3_FLEXBOX compile time flag
3255 https://bugs.webkit.org/show_bug.cgi?id=95382
3257 Reviewed by Ojan Vafai.
3259 Everyone is already enabling this by default and the spec has stablized.
3261 * Source/cmake/WebKitFeatures.cmake:
3262 * Source/cmakeconfig.h.cmake:
3265 2012-08-30 JungJik Lee <jungjik.lee@samsung.com>
3267 [EFL][WK2] Add WebMemorySampler feature.
3268 https://bugs.webkit.org/show_bug.cgi?id=91214
3270 Reviewed by Kenneth Rohde Christiansen.
3272 Set WebMemorySampler feature on in EFL port.
3274 * Source/cmake/OptionsEfl.cmake:
3275 * Source/cmake/WebKitFeatures.cmake:
3276 * Source/cmakeconfig.h.cmake:
3278 2012-08-30 Rob Buis <rbuis@rim.com>
3280 [CMake] Suppress ANGLE compilation warnings
3281 https://bugs.webkit.org/show_bug.cgi?id=95377
3283 Reviewed by Antonio Gomes.
3285 Change WEBKIT_SET_EXTRA_COMPILER_FLAGS so it has an option to suppress C++ warnings.
3287 * Source/cmake/WebKitHelpers.cmake:
3289 2012-08-29 Thiago Macieira <thiago.macieira@intel.com>
3291 Tell git-archive to not export .gitattributes and .gitignore
3293 Reviewed by Simon Hausmann.
3295 Exclude git specific files from archives created via git-archive.
3299 2012-08-28 Mario Sanchez Prada <msanchez@igalia.com>
3301 Add directory generated by Eclipse to .gitignore
3302 https://bugs.webkit.org/show_bug.cgi?id=95231
3304 Reviewed by Andreas Kling.
3306 * .gitignore: Ignore .settings directory.
3308 2012-08-27 Rob Buis <rbuis@rim.com>
3310 [BlackBerry] remove -fno-rtti option in CMAKE_C_FLAGS
3311 https://bugs.webkit.org/show_bug.cgi?id=95089
3313 Reviewed by Antonio Gomes.
3315 This option does not make sense for compiling C and gives a warning.
3317 * Source/cmake/OptionsBlackBerry.cmake:
3319 2012-08-27 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
3321 Rename RegisterProtocolHandler API to NavigatorContentUtils
3322 https://bugs.webkit.org/show_bug.cgi?id=94920
3324 Reviewed by Adam Barth.
3326 Modified configuration files so that they contain renamed NavigatorContentUtils-prefixed files.
3328 * Source/cmake/OptionsBlackBerry.cmake:
3329 * Source/cmake/OptionsEfl.cmake:
3330 * Source/cmake/WebKitFeatures.cmake:
3331 * Source/cmakeconfig.h.cmake:
3333 2012-08-23 Kevin Ollivier <kevino@theolliviers.com>
3335 [wx] Unreviewed build fix. Disable compilation of WebDOM file for now,
3336 add the opentype directory, and remove old ATSUI files no longer in the tree.
3340 2012-08-22 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
3342 [EFL] Use WTF_USE_SOUP instead BUILDING_SOUP__
3343 https://bugs.webkit.org/show_bug.cgi?id=94744
3345 Reviewed by Gustavo Noronha Silva.
3347 There is no need to define BUILDING_SOUP__ if only WTF_USE_SOUP
3351 * Source/cmake/OptionsEfl.cmake:
3353 2012-08-23 Zan Dobersek <zandobersek@gmail.com>
3355 [Gtk] Move feature defines processing into a GNUmakefile that's simple to autogenerate
3356 https://bugs.webkit.org/show_bug.cgi?id=87127
3358 Reviewed by Martin Robinson.
3360 Add 'feature_defines_defaults' and 'feature_defines_overrides' variables
3361 and define them, along with 'feature_defines' (changed from the all-caps version),
3362 before webcore_cppflags.
3366 2012-08-23 Martin Robinson <mrobinson@igalia.com>
3368 [GTK] The tarball should be called webkitgtk-x.x.x.tar.xz
3369 https://bugs.webkit.org/show_bug.cgi?id=94572
3371 Reviewed by Carlos Garcia Campos.
3373 Change the name of the tarball to match the name of the library
3374 and to disambiguate it from other WebKit ports.
3376 * configure.ac: Update the tarball name.
3378 2012-08-23 Carlos Garcia Campos <cgarcia@igalia.com>
3380 Unreviewed. Bump WebKitGTK+ version number.
3382 * configure.ac: Bump version number to 1.11.0 now that we branched
3385 2012-08-23 Carlos Garcia Campos <cgarcia@igalia.com>
3387 REGRESSION(r126306): it broke the plugin process
3388 https://bugs.webkit.org/show_bug.cgi?id=94797
3390 Reviewed by Xan Lopez.
3394 2012-08-22 Beth Dakin <bdakin@apple.com>
3396 https://bugs.webkit.org/show_bug.cgi?id=94401
3397 Add support for making a web site become paginated using overflow:
3400 <rdar://problem/11831783>
3402 Reviewed by Dave Hyatt.
3404 * Source/autotools/symbols.filter:
3406 2012-08-22 Gustavo Noronha Silva <gns@gnome.org>
3408 [GTK] Split WebCore/platform into a separate library
3409 https://bugs.webkit.org/show_bug.cgi?id=94435
3411 Reviewed by Martin Robinson.
3413 More people have been reporting problems when linking WebCore because
3414 the command line limit is being exceeded. Splitting WebCore a bit more
3417 * GNUmakefile.am: add variable that will hold the list of source files
3418 for libWebCorePlatform .
3420 2012-08-21 Thiago Marcos P. Santos <thiago.santos@intel.com>
3422 [EFL] Enable CSS Text Decoration by default
3423 https://bugs.webkit.org/show_bug.cgi?id=94483
3425 Reviewed by Kenneth Rohde Christiansen.
3427 By enabling this feature by default, it will get tested by the bots
3428 and we can make sure no regressions will happen.
3430 * Source/cmake/OptionsEfl.cmake:
3432 2012-08-21 Ulan Degenbaev <ulan@chromium.org>
3434 Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer constructed and destructed
3435 https://bugs.webkit.org/show_bug.cgi?id=92993
3437 Reviewed by Kenneth Russell.
3439 Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer
3440 is constructed and destructed so that V8's garbage collection
3441 heuristics can account for the memory held by these objects.
3443 * ManualTests/typed-array-memory.html: Added.
3445 2012-08-21 Martin Robinson <mrobinson@igalia.com>
3447 [GTK] Using a native window for the WebView breaks GtkOverlay
3448 https://bugs.webkit.org/show_bug.cgi?id=90085
3450 Reviewed by Alejandro G. Castro.
3452 * configure.ac: Parse xcomposite pkg-config file during configuration.
3454 2012-08-21 Patrick Gansterer <paroga@webkit.org>
3456 Build fix for WinCE after r115348.
3458 * Source/cmake/OptionsWindows.cmake: Removed duplicated WEBKIT_OPTION_DEFAULT_PORT_VALUE().
3460 2012-08-20 George Staikos <staikos@webkit.org>
3462 [BlackBerry] Enable XHR Response BLOB
3463 https://bugs.webkit.org/show_bug.cgi?id=94525
3465 Reviewed by Rob Buis.
3467 Add the XHR response blob enable feature to the cmake build system and
3468 enable it for BlackBerry.
3470 * Source/cmake/OptionsBlackBerry.cmake: Add the feature and enable
3471 * Source/cmakeconfig.h.cmake: Add the feature
3473 2012-08-20 Dominik Röttsches <dominik.rottsches@intel.com>
3475 [EFL] Get rid of pango backend support once harfbuzz-ng is working
3476 https://bugs.webkit.org/show_bug.cgi?id=92102
3478 Reviewed by Kenneth Rohde Christiansen.
3480 Removing choice of font backend, Pango detection not required any more.
3482 * Source/cmake/FindPango.cmake: Removed.
3483 * Source/cmake/LibFindMacros.cmake: Removed.
3484 * Source/cmake/OptionsEfl.cmake: Removing choice of font backend.
3486 2012-08-17 Raphael Kubo da Costa <rakuco@webkit.org>
3488 [CMake] Add FindDBus.cmake and use it in the EFL port.
3489 https://bugs.webkit.org/show_bug.cgi?id=94319
3491 Reviewed by Daniel Bates.
3493 Currently, the Battery Status-related code in the EFL port uses
3494 libdbus but does not directly include its directories or link
3495 against it, relying instead on the compiler flags coming via
3496 EDbus's pkg-config information.
3498 That will break once we stop obtaining EFL's include directories
3499 and library paths from pkg-config, so write FindDBus.cmake to
3502 * Source/cmake/FindDBus.cmake: Added.
3503 * Source/cmake/OptionsEfl.cmake: Look for D-Bus if BATTERY_STATUS
3506 2012-08-17 Rob Buis <rbuis@rim.com>
3508 [BlackBerry] Remove some shared libraries from linking
3509 https://bugs.webkit.org/show_bug.cgi?id=94253
3511 Reviewed by Yong Li.
3513 Remove some shared libraries.
3515 * Source/cmake/OptionsBlackBerry.cmake:
3517 2012-08-16 Gustavo Noronha Silva <gns@gnome.org>
3519 Unreviewed speculative 32 bits build fix.
3521 * Source/autotools/symbols.filter: add symbol version that gets
3522 generated in 32 bits build.
3524 2012-08-16 Max Feil <mfeil@rim.com>
3526 [BlackBerry] Some media controls are mispositioned for dynamic live streams (HLS)
3527 https://bugs.webkit.org/show_bug.cgi?id=94176
3529 Reviewed by Antonio Gomes.
3531 An automated layout test is not possible for this patch because
3532 dynamic live streams require a special dedicated web server.
3533 Putting an external video URL into an automated test is not
3534 correct either. So I have created a manual test that points to
3535 an external HLS video that works today.
3537 * ManualTests/blackberry/video-hls-controls.html: Added.
3539 2012-08-16 Marja Hölttä <marja@chromium.org>
3541 FormController, WebHistoryItem: Enable reading selected file names from document state
3542 https://bugs.webkit.org/show_bug.cgi?id=91231
3544 Reviewed by Jochen Eisinger.
3546 This change enables Chromium to set up file permissions properly when
3547 the session restore feature restores a page with selected files.
3549 * Source/autotools/symbols.filter: Exported FormController::getReferencedFilePaths and HistoryController::saveDocumentAndScrollState.
3551 2012-08-15 Kent Tamura <tkent@chromium.org>
3553 Calendar Picker: Localize numbers in a calendar picker
3554 https://bugs.webkit.org/show_bug.cgi?id=93704
3556 Reviewed by Hajime Morita.
3558 * ManualTests/forms/calendar-picker.html:
3559 Add a mock pagePopupController.localizeNumberString().
3561 2012-08-15 Ryosuke Niwa <rniwa@webkit.org>
3563 Update manual tests and comments to refer to TestRunner instead of LayoutTestController
3564 https://bugs.webkit.org/show_bug.cgi?id=94168
3566 Reviewed by Kent Tamura.
3568 * ManualTests/resources/multiFileResources/post-echo-and-notify-done.cgi:
3570 2012-08-15 Bruno de Oliveira Abinader <bruno.abinader@basyskom.com>
3572 [css3-text] Add CSS3 Text decoration compile flag
3573 https://bugs.webkit.org/show_bug.cgi?id=93863
3575 Reviewed by Julien Chaffraix.
3577 This patch handles the compile flag implementation, which will come disabled by
3578 default, thus not exposing the CSS3 text decoration features to the web, unless
3579 when explicitly enabling it with "--css3-text-decoration" build parameter.
3581 * Source/cmake/WebKitFeatures.cmake:
3582 * Source/cmakeconfig.h.cmake:
3585 2012-08-15 Brady Eidson <beidson@apple.com>
3587 Removing a plug-in element from a page opened in a background tab in Safari crashes
3588 <rdar://problem/12057991> and https://bugs.webkit.org/show_bug.cgi?id=93913
3590 Reviewed by Beth Dakin.
3592 * Source/autotools/symbols.filter: Allow this symbol through for DRT's sake.
3594 2012-08-14 Keishi Hattori <keishi@webkit.org>
3596 Share common code between calendar picker and color suggestion picker
3597 https://bugs.webkit.org/show_bug.cgi?id=93802
3599 Reviewed by Kent Tamura.
3601 * ManualTests/forms/calendar-picker.html:
3602 * ManualTests/forms/color-suggestion-picker.html:
3604 2012-08-14 Milian Wolff <milian.wolff@kdab.com>
3606 [Qt] QtWebKit linking fails for QNX cross build
3607 https://bugs.webkit.org/show_bug.cgi?id=93460
3609 Reviewed by Simon Hausmann.
3611 The GCC 4.4.2 used by the QNX BBNDK 2.0.1 fails to link QtWebKit.
3612 Apparently it does not properly support the linker invokation using
3613 -Wl,-whole-archive -l... -Wl,-no-whole-archive
3614 yielding a "cc: no files to process" error. This patch works around
3615 this issue by adding an empty dummy file (and thus object file) to
3620 2012-08-14 Keishi Hattori <keishi@webkit.org>
3622 Move page popup resources to separate directory
3623 https://bugs.webkit.org/show_bug.cgi?id=93932
3625 Reviewed by Kent Tamura.
3627 * ManualTests/forms/calendar-picker.html:
3628 * ManualTests/forms/color-suggestion-picker.html:
3630 2012-08-11 Raphael Kubo da Costa <rakuco@webkit.org>
3632 [CMake] Rewrite FindLibSoup2.cmake.
3633 https://bugs.webkit.org/show_bug.cgi?id=93191
3635 Reviewed by Rob Buis.
3637 The existing LibSoup2 was imported from somewhere else and not
3638 only did it contain a lot of unnecessary cruft to look for libsoup
3639 2.2 (which we do not support anyway), but it also relied on the
3640 paths returned by pkg-config for setting the library and include
3643 For one, this meant "-lsoup-2.4" was passed to the linked instead
3644 of "-L/path/to/libsoup-2.4.so", which would sometimes make a
3645 system version of libsoup to be picked up instead of the one
3646 installed by, say, jhbuild.
3648 The new FindLibSoup.cmake now only looks for libsoup 2.4 and
3649 relies on pkg-config solely for retrieving the current LibSoup
3652 * Source/cmake/FindLibSoup.cmake: Added.
3653 * Source/cmake/FindLibSoup2.cmake: Removed.
3654 * Source/cmake/OptionsEfl.cmake: Look for LibSoup instead of
3655 LibSoup2, look for the GObject component of Glib.
3657 2012-08-13 Raphael Kubo da Costa <rakuco@webkit.org>
3659 [CMake] Remove glib-related Find modules and write single new one instead.
3660 https://bugs.webkit.org/show_bug.cgi?id=93786
3662 Reviewed by Rob Buis.
3664 As part of the ongoing effort to write proper Find modules that use
3665 absolute include and library paths instead of the short ones from
3666 pkg-config, replace Find{GIO,Glib,Gthread}.cmake with a single
3667 FindGLIB.cmake that optionally detects components such as GIO and
3670 Library paths are now defined as "/full/path/to/libfoo.so" instead of
3671 simply "foo", so that the linker receives a full path and we can then
3672 avoid accidentally picking up a libfoo.so installed into /usr/lib
3673 instead of a local one built with jhbuild.
3675 * Source/cmake/FindGIO.cmake: Removed.
3676 * Source/cmake/FindGLIB.cmake: Added.
3677 * Source/cmake/FindGlib.cmake: Removed.
3678 * Source/cmake/FindGthread.cmake: Removed.
3679 * Source/cmake/OptionsEfl.cmake: Look for GLIB with the GIO component.
3681 2012-08-13 Zan Dobersek <zandobersek@gmail.com>
3683 [Gtk] Remove SVG_FEATURES and HTML_FEATURES from Source/WebCore/GNUmakefile.am
3684 https://bugs.webkit.org/show_bug.cgi?id=90693
3686 Reviewed by Philippe Normand.
3688 Remove exportation of SVG_FLAGS and HTML_FLAGS as Automake conditionals
3689 as they are not required anymore.
3693 2012-08-12 Loïc Yhuel <loic.yhuel@softathome.com>
3695 [Qt] Make it possible to build without QtTest/QtPrintSupport
3696 https://bugs.webkit.org/show_bug.cgi?id=93492
3698 Reviewed by Tor Arne Vestbø.
3700 * Source/QtWebKit.pro: Disable tests if no testlib
3702 2012-08-10 Rob Buis <rbuis@rim.com>
3704 [BlackBerry] Enable relro link option for JSC executable
3705 https://bugs.webkit.org/show_bug.cgi?id=93726
3707 Reviewed by Yong Li.
3709 Enable relro link option for JSC executable.
3711 * Source/cmake/OptionsBlackBerry.cmake:
3713 2012-08-09 Raphael Kubo da Costa <rakuco@webkit.org>
3715 [CMake] Bump minimum required version to 2.8.3.
3716 https://bugs.webkit.org/show_bug.cgi?id=93450
3718 Reviewed by Daniel Bates.
3720 Following the discussion in bug 93189, it was decided that bumping
3721 the minimum required version from 2.8.0 to 2.8.3 was a good thing
3722 due to additional features, such as improved
3723 FIND_PACKAGE_HANDLE_STANDARD_ARGS() support and better argument
3724 handling in the PKG_CHECK_MODULES() call.
3726 CMake 2.8.3 was released almost two years ago, so people are
3727 expected to have it or a later version installed.
3731 2012-08-08 Shane Stephens <shanestephens@google.com>
3733 Compile flag for CSS Hierarchies
3734 https://bugs.webkit.org/show_bug.cgi?id=92433
3736 Reviewed by Tony Chang.
3738 * Source/cmake/WebKitFeatures.cmake:
3740 2012-08-08 Ming Xie <mxie@rim.com>
3742 [BlackBerry] Fix "-fPIC" define in the BlackBerry build
3743 https://bugs.webkit.org/show_bug.cgi?id=93548
3745 Reviewed by Rob Buis.
3747 In the current CMake release (version 2.8.5), ${CMAKE_SHARED
3748 _LIBRARY_C_FLAGS} and ${CMAKE_SHARED_LIBRARY_CXX_FLAGS} is
3749 set to empty (See cmake/Modules/Platform/QNX.cmake)
3751 This breaks the assumption which WebKit CMake build system
3752 makes in Source/cmake/WebKitHelper.cmake
3754 * Source/cmake/OptionsBlackBerry.cmake:
3756 2012-08-08 Philippe Normand <pnormand@igalia.com>
3758 [GStreamer] 0.11 build broken (again)
3759 https://bugs.webkit.org/show_bug.cgi?id=93474
3761 Reviewed by Martin Robinson.
3763 * configure.ac: Disable media-stream build if GStreamer 0.11
3764 support is enabled, due to farstream-0.1 still messing up with
3765 gstreamer-0.10 include path.
3767 2012-08-07 YoungTaeck Song <youngtaeck.song@samsung.com>
3769 [WK2][EFL] Implement accelerated compositing on WK2 Efl port
3770 https://bugs.webkit.org/show_bug.cgi?id=89840
3772 Reviewed by Noam Rosenthal.
3774 Implement accelerated composition with TiledBackingStore on WK2 Efl port.
3775 This implementation is based on COORDINATED_GRAPHICS.
3776 Add COORDINATED_GRAPHICS related definitions in OptionsEfl.cmake.
3778 * Source/cmake/OptionsEfl.cmake:
3780 2012-08-07 No'am Rosenthal <noam.rosenthal@nokia.com>
3782 [Qt] Make it possible to build without QtQuick
3784 Reviewed by Simon Hausmann.
3786 * Source/QtWebKit.pro:
3789 2012-07-19 Simon Hausmann <simon.hausmann@nokia.com>
3791 [Qt] Remove Qt 4 specific code paths
3792 https://bugs.webkit.org/show_bug.cgi?id=88161
3794 Reviewed by Kenneth Rohde Christiansen.
3799 2012-08-06 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3801 [EFL] Enable link prefetch
3802 https://bugs.webkit.org/show_bug.cgi?id=93281
3804 Reviewed by Kentaro Hara.
3806 * Source/cmake/OptionsEfl.cmake: Enable LINK_PREFETCH by default.
3808 2012-08-06 Xan Lopez <xlopez@igalia.com>
3810 [GTK] Cleanup configure.ac build options output
3811 https://bugs.webkit.org/show_bug.cgi?id=93245
3813 Reviewed by Laszlo Gombos.
3815 Remove duplicated elements, sort alphabetically.
3817 * configure.ac: ditto.
3819 2012-08-06 Carlos Garcia Campos <cgarcia@igalia.com>
3821 Unreviewed. Update NEWS and configure.ac for 1.9.6 release
3823 * configure.ac: Bump version numbers.
3825 2012-08-03 Patrick Gansterer <paroga@webkit.org>
3827 [CMake][WIN] Disable C++ exceptions and RTTI
3828 https://bugs.webkit.org/show_bug.cgi?id=93104
3830 Reviewed by Ryosuke Niwa.
3832 Both features are not used in WebKit, so remove them to safe some code.
3833 Also enable compilation of plain c files with multiple processes.
3835 * Source/cmake/OptionsWindows.cmake:
3837 2012-08-03 Mario Sanchez Prada <msanchez@igalia.com>
3839 Unreviewed build fix for GTK after r124479.
3841 * Source/autotools/symbols.filter: Removed unneeded symbol.
3843 2012-08-03 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
3845 [Qt] Populate .qmake.cache from the top-level project file
3847 This makes it possible to build webkit without using the perl build
3848 script. The duplicated logic in build-webkit will be removed when we
3849 remove the Qt4 code paths. The build-webkit script will then simply
3850 call 'qmake WebKit.pro' from WEBKITOUTPUTDIR.
3852 Reviewed by Tor Arne Vestbø.
3856 2012-08-03 Dominik Röttsches <dominik.rottsches@intel.com>
3858 [cmake] Cleanup FindHarfBuzz.cmake
3859 https://bugs.webkit.org/show_bug.cgi?id=92984
3861 Reviewed by Hajime Morita.
3863 Cleanup which didn't make it into my previous ptch.
3865 * Source/cmake/FindHarfBuzz.cmake: Remove duplicate line, add a bit of documentation.
3867 2012-08-03 Joone Hur <joone.hur@intel.com>
3869 [EFL][DRT] WebKitAnimation&n