1 2012-12-03 Zeno Albisser <zeno@webkit.org>
3 [Qt][Mac] QtWebKitWidgets has wrong install_name.
5 This part got lost during the library split.
6 It was done for QtWebKit before, but it also
7 needs to be applied to QtWebKitWidgets.
9 Reviewed by Tor Arne Vestbø.
11 * Source/widgetsapi.pri:
13 2012-11-30 Justin Novosad <junov@google.com>
15 [Chromium] Animation updates fail when using a canvas as a CSS backround-image style with -webkit-canvas
16 https://bugs.webkit.org/show_bug.cgi?id=103643
18 Reviewed by Stephen White.
20 New test to verify that elements using a canvas as a style image
21 source are redrawn when the canvas is animated. Added as a manual test
22 because the bug was not reproducible in DumpRenderTree.
24 * ManualTests/animated-canvas-as-background.html: Added.
26 2012-11-30 Pierre Rossi <pierre.rossi@gmail.com>
28 [Qt] Unreviewed build break
30 Rubber-stamped by Simon Hausmann.
32 Poor man's way to trigger a clean build on a bot.
36 2012-11-30 Simon Hausmann <simon.hausmann@digia.com>
38 [Qt] Unreviewed doc fix
40 Add additional search paths for API folders.
42 * Source/qtwebkit.qdocconf:
44 2012-11-30 Simon Hausmann <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
46 [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
47 https://bugs.webkit.org/show_bug.cgi?id=99314
49 Reviewed by Tor Arne Vestbø.
51 This big change separates QtWebKit into QtWebKit and QtWebKitWidgets as
54 It's a big refactoring that mostly involves moving WebCore dependent
55 code into QtWebKit and accessing it through exported QWebFrameAdapter
56 and QWebPageAdapter classes.
58 * Source/QtWebKit.pro:
60 * Source/sync.profile:
61 * Source/widgetsapi.pri: Added.
64 2012-11-30 Tor Arne Vestbø <tor.arne.vestbo@digia.com>
66 [Qt] Build as a regular Qt module when production_build is enabled
68 Instead of always setting CONFIG+=force_independent. This means the
69 libs, headers, and documentation will end up in qtbase for developer
70 builds of Qt, instead of always in the QtWebKit build directory.
72 Reviewed by Simon Hausmann.
76 2012-11-29 Rafael Weinstein <rafaelw@chromium.org>
78 [HTMLTemplateElement] Add feature flag
79 https://bugs.webkit.org/show_bug.cgi?id=103694
81 Reviewed by Adam Barth.
83 This flag will guard the implementation of the HTMLTemplateElement.
84 http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/templates/index.html
86 * Source/cmake/WebKitFeatures.cmake:
87 * Source/cmakeconfig.h.cmake:
89 2012-11-28 Michael Pruett <michael@68k.org>
91 IndexedDB: Remove duplicate toWireString() and createFromWire() methods in JSC SerializedScriptValue
92 https://bugs.webkit.org/show_bug.cgi?id=103554
94 Reviewed by Kentaro Hara.
96 In r135022, duplicate createFromWire() and toWireString() methods
97 were added to the JSC version of SerializedScriptValue. In
98 order to allow the JSC SerializedScriptValue to compile when
99 ENABLE(INDEXED_DATABASE) is turned on, these new methods have
100 been removed and the old methods have been moved outside the
101 ENABLE(INDEXED_DATABASE) guard.
103 * Source/autotools/symbols.filter:
105 2012-11-28 Shinya Kawanaka <shinyak@chromium.org>
107 [Shadow] Move Distribution stuffs from ShadowRoot
108 https://bugs.webkit.org/show_bug.cgi?id=103481
110 Reviewed by Hajime Morita.
112 * Source/autotools/symbols.filter:
114 2012-11-26 Halton Huo <halton.huo@intel.com>
116 [EFL] CMake shows ENABLE_3D_RENDERING and ENABLE_WEBGL is still OFF when AC is enabled
117 https://bugs.webkit.org/show_bug.cgi?id=100829
119 Reviewed by Gyuyoung Kim.
121 In WebKitFeatures.cmake, only use ${_name} for condition to print
122 a option as ON will prevent the overridden ones in OptionsXXX.cmake,
123 should use ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} instead.
125 * Source/cmake/OptionsEfl.cmake: Turn on ENABLE_3D_RENDERING and
127 * Source/cmake/WebKitFeatures.cmake: Use
128 ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} to as value of
129 a feature is enabled. Adjust options in lexicographical order.
131 2012-11-26 Kalev Lember <kalevlember@gmail.com>
133 [GTK] Explicitly link against librt
134 https://bugs.webkit.org/show_bug.cgi?id=103194
136 Reviewed by Martin Robinson.
138 Fixes broken build with undefined references to shm_open / shm_unlink
139 symbols. SharedMemoryUnix.cpp uses these so we need to link with -lrt.
143 2012-11-26 Laszlo Gombos <l.gombos@samsung.com>
145 [CMake] Allow user specified compiler flags to take precedence
146 https://bugs.webkit.org/show_bug.cgi?id=103101
148 Reviewed by Brent Fulgham.
150 Make sure that compiler and linker flags specified by the build system
151 are always prepended to the variables that can be specified by the
152 environment and the user as well.
154 * Source/cmake/OptionsCommon.cmake:
155 * Source/cmake/OptionsWindows.cmake:
156 * Source/cmake/WebKitHelpers.cmake:
158 2012-11-23 Alexis Menard <alexis@webkit.org>
160 [CSS3 Backgrounds and Borders] Implement new CSS3 background-position parsing.
161 https://bugs.webkit.org/show_bug.cgi?id=102104
163 Reviewed by Julien Chaffraix.
165 Protect the new feature behind a feature flag.
167 * Source/cmake/WebKitFeatures.cmake:
168 * Source/cmakeconfig.h.cmake:
171 2012-11-23 Patrick Gansterer <paroga@webkit.org>
173 [CMake] Add support for winflexbison distribution
174 https://bugs.webkit.org/show_bug.cgi?id=102551
176 Reviewed by Laszlo Gombos.
178 Since GnuWin32 does not provide recent versions of bision and flex supporting
179 the alternative winflexbison distribution is the prefered option.
181 * Source/cmake/WebKitMacros.cmake:
183 2012-11-23 Laszlo Gombos <l.gombos@samsung.com>
185 [EFL] Define WTF_PLATFORM_EFL in Platform.h
186 https://bugs.webkit.org/show_bug.cgi?id=101482
188 Reviewed by Kenneth Rohde Christiansen.
190 Remove the definition of WTF_PLATFORM_EFL from the build system to
191 make the EFL port consistent with other ports.
193 * Source/cmake/OptionsEfl.cmake:
195 2012-11-23 Krzysztof Czech <k.czech@samsung.com>
197 [EFL] Platform support for Accessibility feature.
198 https://bugs.webkit.org/show_bug.cgi?id=100848
200 Reviewed by Gyuyoung Kim.
202 Add support for ATK library.
204 * Source/cmake/FindATK.cmake: Added.
205 * Source/cmake/OptionsEfl.cmake:
207 2012-09-26 Gustavo Noronha Silva <gns@gnome.org>
209 [GTK] Split SVG from WebCore to work-around make limitation
210 https://bugs.webkit.org/show_bug.cgi?id=97735
212 Reviewed by Carlos Garcia Campos.
214 Add a new libtool convenience library, libWebCoreSVG.la, to work-around
215 make limitation when linking libWebCore.
217 * GNUmakefile.am: variables for the new library.
219 2012-11-22 Simon Hausmann <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
221 [Qt] Separate QWidget dependant code into separate WebKitWidgets static library
222 https://bugs.webkit.org/show_bug.cgi?id=102800
224 Reviewed by Tor Arne Vestbø.
226 This patch separates code that needs to use QWidget related APIs in
227 WebKit/qt/WebCoreSupport and Api from code that doesn't. This means for
228 example FrameLoaderClientQt.cpp remains in the WebKit1 static library,
229 while qwebpage.cpp and qwebframe.cpp become part of the WebKitWidgets
230 static library. WebKit1 is compiled without QT += widgets and therefore
231 any widget related dependency has been moved "up" and out of WebKit1 into
232 the WebKitWidgets library.
234 Between the code in WebKit.a and WebKitWidgets.a new adapters and
235 interfaces have been introduced, such as QWebPageAdapter and
236 QWebFrameAdapter. QWebPageAdapter, when used from WebKit1, is a way to
237 call out into the API layer, implemented by QWebPage (QWebPagePrivate).
238 The other way around if QWebPage wants to access WebCore or
239 WebCoreSupport related functionality, it will go through
240 QWebPageAdapater (as base class). The separation in the direction up
241 into the API layer is complete with this patch, no code in WebKit1
242 depends on QtWidgets. The separation the other way around, code in the
243 API layer not using any WebCore types, is not complete yet.
245 Some classes such as QWebSettings, QWebElement or
246 DumpRenderTreeSupportQt remain in WebKit1. While they are API layer,
247 they do not depend on widget related Qt APIs and they make much more
248 use of WebCore internal APIs and therefore are easier to keep in
251 In the future we plan to place a real shared library boundary between
252 WebKit1 and WebKitWidgets, by keeping the WebKit1 static library as
253 part of the QtWebKit shared library and by turning the WebKitWidgets
254 static library into a shared one.
260 2012-11-21 Ryuan Choi <ryuan.choi@gmail.com>
262 [EFL] Remove unnecessary definition, -DENABLE_SPELLCHECK=1
263 https://bugs.webkit.org/show_bug.cgi?id=102988
265 Reviewed by Laszlo Gombos.
267 Removed -DENABLE_SPELLCHECK=1 because feature macros are controlled by
268 WEBKIT_OPTION_XXX and cmakeconfig.h.cmake.
270 * Source/cmake/OptionsEfl.cmake:
272 2012-11-21 Kondapally Kalyan <kalyan.kondapally@intel.com>
274 [EFL] GLX detection is broken.
275 https://bugs.webkit.org/show_bug.cgi?id=102687.
277 Reviewed by Laszlo Gombos.
279 HAVE_GLX is enabled only if WebGL is enabled. This is wrong and we should
280 explicitly test for GLX support.
281 This patch makes changes so that we check for glx.h header and sets HAVE_GLX flag appropriately.
283 * Source/cmake/OptionsEfl.cmake:
285 2012-11-21 Yael Aharon <yael.aharon@intel.com>
287 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
288 https://bugs.webkit.org/show_bug.cgi?id=101526
290 Reviewed by Kenneth Rohde Christiansen.
292 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
294 * Source/cmake/OptionsEfl.cmake:
296 2012-11-20 Sheriff Bot <webkit.review.bot@gmail.com>
298 Unreviewed, rolling out r133859.
299 http://trac.webkit.org/changeset/133859
300 https://bugs.webkit.org/show_bug.cgi?id=102875
302 This patch makes API test broken (Requested by gyuyoung on
305 * Source/cmake/OptionsEfl.cmake:
307 2012-11-20 Elliott Sprehn <esprehn@chromium.org>
309 Store MutationObserver callback in a hidden property for V8
310 https://bugs.webkit.org/show_bug.cgi?id=102555
312 Reviewed by Adam Barth.
314 Test for reference cycle leaks with mutation observers. There doesn't seem
315 to be a way to check this for v8, but if you manually run you can see if it
318 * ManualTests/leak-cycle-observer-wrapper.html: Added.
320 2012-11-20 Carlos Garcia Campos <cgarcia@igalia.com>
322 Unreviewed. Update NEWS and configure.ac for 1.11.2 release
324 * configure.ac: Bump tarball version number, not updated in
325 previous commit by mistake.
327 2012-11-20 Carlos Garcia Campos <cgarcia@igalia.com>
329 Unreviewed. Update NEWS and configure.ac for 1.11.2 release
331 * configure.ac: Bump version numbers.
333 2012-11-19 Kihong Kwon <kihong.kwon@samsung.com>
335 Add PROXIMITY_EVENTS feature
336 https://bugs.webkit.org/show_bug.cgi?id=102658
338 Reviewed by Kentaro Hara.
340 Add PROXIMITY_EVENTS feature to cmake.
342 * Source/cmake/WebKitFeatures.cmake:
343 * Source/cmakeconfig.h.cmake:
345 2012-11-18 Laszlo Gombos <l.gombos@samsung.com>
347 Remove non-existent directories from the make system
348 https://bugs.webkit.org/show_bug.cgi?id=102632
350 Reviewed by Kenneth Rohde Christiansen.
352 Remove (non-existent) symbian references from the exclude list for packaging.
354 * Source/cmake/WebKitPackaging.cmake:
356 2012-11-18 Laszlo Gombos <l.gombos@samsung.com>
358 Remove non-existent directories from the make system
359 https://bugs.webkit.org/show_bug.cgi?id=102632
361 Reviewed by Adam Barth.
363 Remove (non-existent) symbian references from the exclude list for packaging.
365 * Source/cmake/WebKitPackaging.cmake:
367 2012-11-18 Genevieve Mak <gmak@rim.com>
369 [BlackBerry] Enable Touch Sliders
370 https://bugs.webkit.org/show_bug.cgi?id=102516
372 Reviewed by Rob Buis.
374 Enabled for BlackBerry only
378 * Source/cmake/OptionsBlackBerry.cmake:
379 * Source/cmake/WebKitFeatures.cmake:
380 * Source/cmakeconfig.h.cmake:
382 2012-11-18 Carlos Garcia Campos <cgarcia@igalia.com>
384 Unreviewed. Fix GTK+ build after r135022.
386 * Source/autotools/symbols.filter: Add exports for
387 SerializedScriptValue changes.
389 2012-11-16 Tony Chang <tony@chromium.org>
391 Remove ENABLE_CSS_HIERARCHIES since it's no longer in use
392 https://bugs.webkit.org/show_bug.cgi?id=102554
394 Reviewed by Andreas Kling.
396 As mentioned in https://bugs.webkit.org/show_bug.cgi?id=79939#c41 ,
397 we're going to revist this feature once additional vendor support is
400 * Source/cmake/WebKitFeatures.cmake:
401 * Source/cmakeconfig.h.cmake:
403 2012-11-16 Ulan Degenbaev <ulan@chromium.org>
405 [V8] Increment the amount of externally allocated memory for the receiving V8 isolate when transferring ArrayBuffer
406 https://bugs.webkit.org/show_bug.cgi?id=94463
408 Reviewed by Kentaro Hara.
410 Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer is deserialized and transferred.
412 * ManualTests/typed-array-memory.html:
414 2012-11-16 Sheriff Bot <webkit.review.bot@gmail.com>
416 Unreviewed, rolling out r134908.
417 http://trac.webkit.org/changeset/134908
418 https://bugs.webkit.org/show_bug.cgi?id=102473
420 Broke the Apple Windows Debug build. (Requested by dydx on
423 * Source/autotools/symbols.filter:
425 2012-11-16 Sheriff Bot <webkit.review.bot@gmail.com>
427 Unreviewed, rolling out r134865.
428 http://trac.webkit.org/changeset/134865
429 https://bugs.webkit.org/show_bug.cgi?id=102466
431 Broke the Apple Windows Debug build. (Requested by dydx on
434 * Source/autotools/symbols.filter:
436 2012-11-16 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
438 Avoid copying of ViewportArguments in computeViewportAttributes function
439 https://bugs.webkit.org/show_bug.cgi?id=102354
441 Reviewed by Kenneth Rohde Christiansen.
443 Updated exported symbols for GTK.
445 * Source/autotools/symbols.filter:
447 2012-11-15 Gustavo Noronha Silva <gns@gnome.org>
449 [GTK] Split WebCore/platform into a separate library
450 https://bugs.webkit.org/show_bug.cgi?id=94435
452 Reviewed by Martin Robinson.
454 More people have been reporting problems when linking WebCore because
455 the command line limit is being exceeded. Splitting WebCore a bit more
458 * GNUmakefile.am: add variable that will hold the list of source files
459 for libWebCorePlatform .
461 2012-11-15 Tony Chang <tony@chromium.org>
463 Generate Settings from a .in file
464 https://bugs.webkit.org/show_bug.cgi?id=100393
466 Reviewed by Adam Barth.
468 Generate SettingsMacros.h for cmake.
470 * Source/cmake/WebKitMacros.cmake:
472 2012-11-15 Rick Byers <rbyers@chromium.org>
474 No tests for changing mouse cursors
475 https://bugs.webkit.org/show_bug.cgi?id=100550
477 Reviewed by Brent Fulgham.
479 Add necessary exports for Internals::getCurrentCursorInfo
481 * Source/autotools/symbols.filter:
483 2012-11-15 Kent Tamura <tkent@chromium.org>
485 Support stand-alone month names in calendar picker
486 https://bugs.webkit.org/show_bug.cgi?id=102196
488 Reviewed by Kentaro Hara.
490 * ManualTests/forms/calendar-picker.html:
491 - Remove monthLabels arguments.
492 - Add a mock implementation of pagePopupController.formatMonth.
494 2012-11-14 Sheriff Bot <webkit.review.bot@gmail.com>
496 Unreviewed, rolling out r134741.
497 http://trac.webkit.org/changeset/134741
498 https://bugs.webkit.org/show_bug.cgi?id=102337
500 "Change is incorrect." (Requested by dydx on #webkit).
502 * Source/autotools/symbols.filter:
504 2012-11-14 Daniel Bates <dbates@webkit.org>
506 Attempt to fix the Apple Windows Debug and GTK builds after <http://trac.webkit.org/changeset/134691>
507 (https://bugs.webkit.org/show_bug.cgi?id=96818)
509 Export symbols similar to the ones we added to WebCore.exp.in in
510 <http://trac.webkit.org/changeset/134691>.
512 * Source/autotools/symbols.filter:
514 2012-11-14 KyungTae Kim <ktf.kim@samsung.com>
516 [EFL] Turn on error on warnings for "sign-compare"
517 https://bugs.webkit.org/show_bug.cgi?id=101761
519 Reviewed by Gyuyoung Kim.
521 Remove "-Wno-error=sign-compare" to turn on error on warnings for "sign-compare"
523 * Source/cmake/WebKitHelpers.cmake:
525 2012-11-13 Hugo Parente Lima <hugo.lima@openbossa.org>
527 FindGLIB.cmake fails do find glib gmodule module.
528 https://bugs.webkit.org/show_bug.cgi?id=101784
530 Reviewed by Caio Marcelo de Oliveira Filho.
532 * Source/cmake/FindGLIB.cmake:
534 2012-11-13 Huang Dongsung <luxtella@company100.net>
536 Coordinated Graphics: Directly composited animated GIFs only render the first image.
537 https://bugs.webkit.org/show_bug.cgi?id=102043
539 Reviewed by Noam Rosenthal.
541 Add a test to check that a gif animation can run on a compositing layer.
543 * ManualTests/animated-gif-on-compositing-layer.html: Added.
545 2012-11-12 KyungTae Kim <ktf.kim@samsung.com>
547 [EFL] Turn on errors on warnings for WebKit1 and WebKit2 libraries
548 https://bugs.webkit.org/show_bug.cgi?id=101762
550 Reviewed by Gyuyoung Kim.
552 In case of EFL, add ENABLE_WERROR to EXTRA_COMPILER_FLAGS for WEBKIT and WEBKIT2
554 * Source/CMakeLists.txt:
556 2012-11-12 Joe Mason <jmason@rim.com>
558 [BlackBerry] NetworkJob should not check if data is received with HEAD
559 https://bugs.webkit.org/show_bug.cgi?id=102034
561 Reviewed by George Staikos.
565 Add test that HEAD XMLHttpRequests return status 404 instead of calling onerror.
567 * ManualTests/blackberry/head-xhr-nonexistant-file.html: Added.
569 2012-11-12 KyungTae Kim <ktf.kim@samsung.com>
571 [EFL] Turn on error on warnings for "switch"
572 https://bugs.webkit.org/show_bug.cgi?id=101760
574 Reviewed by Gyuyoung Kim.
576 Turn on error on warning for "switch" by removing "-Wno-error=switch"
578 * Source/cmake/WebKitHelpers.cmake:
580 2012-11-11 Shinya Kawanaka <shinyak@chromium.org>
582 [Shadow] ElementShadow should have RuleFeatureSet for select attribute selectors.
583 https://bugs.webkit.org/show_bug.cgi?id=101180
585 Reviewed by Dimitri Glazkov.
587 Exposes necessary symbols.
589 * Source/autotools/symbols.filter:
591 2012-11-11 Sheriff Bot <webkit.review.bot@gmail.com>
593 Unreviewed, rolling out r134144.
594 http://trac.webkit.org/changeset/134144
595 https://bugs.webkit.org/show_bug.cgi?id=101876
597 seems to break win 7 chromium browser test (Requested by
600 * Source/autotools/symbols.filter:
602 2012-11-09 Rick Byers <rbyers@chromium.org>
604 No tests for changing mouse cursors
605 https://bugs.webkit.org/show_bug.cgi?id=100550
607 Reviewed by Adam Barth.
609 Add necessary exports for Internals::getCurrentCursorInfo
611 * Source/autotools/symbols.filter:
613 2012-11-09 Laszlo Gombos <l.gombos@samsung.com>
615 [EFL] Enable -Werror for the EFL port
616 https://bugs.webkit.org/show_bug.cgi?id=98715
618 Reviewed by Gyuyoung Kim.
620 Treat all warnings as errors, except the existing warnings in the
621 current code base ("unused-parameter", "sign-compare" and "switch").
623 Thanks for Raphael Kubo da Costa for the extra help.
625 * Source/CMakeLists.txt: Enable warnings as error for all libraries
626 (except WebKit and WebKit2) for the EFL port.
627 Other cmake-based ports are welcome to join.
629 * Source/cmake/WebKitHelpers.cmake: Treat warnings as errors by
630 default for cmake-based ports when ENABLE_WERROR is set.
632 2012-11-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
634 [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
635 https://bugs.webkit.org/show_bug.cgi?id=101559
637 Reviewed by Kenneth Rohde Christiansen.
639 Follow-up to 133859; also change the default value in
640 OptionsEfl.cmake so that the default changes for people not using
641 build-webkit (ie. users) as well.
643 * Source/cmake/OptionsEfl.cmake:
645 2012-11-08 Yael Aharon <yael.aharon@intel.com>
647 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
648 https://bugs.webkit.org/show_bug.cgi?id=101526
650 Reviewed by Kenneth Rohde Christiansen.
652 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
654 * Source/cmake/OptionsEfl.cmake:
656 2012-11-08 Laszlo Gombos <l.gombos@samsung.com>
658 [EFL] Remove non-variable options from the build system
659 https://bugs.webkit.org/show_bug.cgi?id=101506
661 Reviewed by Kenneth Rohde Christiansen.
663 Remove WTF_USE_PTHREADS, WTF_USE_ICU_UNICODE, WTF_USE_CAIRO,
664 WTF_USE_FREETYPE and WTF_USE_HARFBUZZ_NG cmake variables
665 as these are always set to const 1 and not really configurable.
667 Remove the definition of ENABLE_CONTEXT_MENUS as this is already set to 1 by default in Platform.h.
669 * Source/cmake/OptionsEfl.cmake:
671 2012-11-08 Sheriff Bot <webkit.review.bot@gmail.com>
673 Unreviewed, rolling out r133865.
674 http://trac.webkit.org/changeset/133865
675 https://bugs.webkit.org/show_bug.cgi?id=101579
677 dependent patch has been rolled out. (Requested by drott on
680 * Source/cmake/OptionsEfl.cmake:
682 2012-11-08 Dominik Röttsches <dominik.rottsches@intel.com>
684 Unreviewed, rolling out r133859.
685 http://trac.webkit.org/changeset/133859
686 https://bugs.webkit.org/show_bug.cgi?id=101526
688 Breaks EFL bots test execution.
690 * Source/cmake/OptionsEfl.cmake:
692 2012-11-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
694 [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
695 https://bugs.webkit.org/show_bug.cgi?id=101559
697 Reviewed by Kenneth Rohde Christiansen.
699 Follow-up to 133859; also change the default value in
700 OptionsEfl.cmake so that the default changes for people not using
701 build-webkit (ie. users) as well.
703 * Source/cmake/OptionsEfl.cmake:
705 2012-11-08 Yael Aharon <yael.aharon@intel.com>
707 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
708 https://bugs.webkit.org/show_bug.cgi?id=101526
710 Reviewed by Kenneth Rohde Christiansen.
712 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
714 * Source/cmake/OptionsEfl.cmake:
716 2012-11-07 Keishi Hattori <keishi@webkit.org>
718 Implement week picking to calendar picker
719 https://bugs.webkit.org/show_bug.cgi?id=101449
721 Reviewed by Kent Tamura.
723 * ManualTests/forms/calendar-picker.html: Added test for week picker.
725 2012-11-07 Sheriff Bot <webkit.review.bot@gmail.com>
727 Unreviewed, rolling out r133841.
728 http://trac.webkit.org/changeset/133841
729 https://bugs.webkit.org/show_bug.cgi?id=101542
731 Reverted patches were innocent (Requested by shinyak on
734 * Source/autotools/symbols.filter:
736 2012-11-07 Shinya Kawanaka <shinyak@chromium.org>
738 Unreviewed, rolling out r133428 and r133749
739 https://bugs.webkit.org/show_bug.cgi?id=101533
741 These patches might cause memory regression.
743 * Source/autotools/symbols.filter:
745 2012-11-07 Shinya Kawanaka <shinyak@chromium.org>
747 [Shadow] Use setPseudo() instead of setShadowPseudoId().
748 https://bugs.webkit.org/show_bug.cgi?id=101306
750 Reviewed by Kent Tamura.
752 Exposes necessary symbols.
754 * Source/autotools/symbols.filter:
756 2012-11-07 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
758 [Qt] Fix build of modules depending on QtWebKit when using prefix
759 https://bugs.webkit.org/show_bug.cgi?id=101437
761 Reviewed by Simon Hausmann.
763 .qmake.conf loads qt_build_config.prf, which nowadays is responsible for
764 adding the path to .qmake.super (before it was done by default_pre.prf,
765 so having setting the path in our default_pre wrapper was sufficient).
769 2012-11-06 Keishi Hattori <keishi@webkit.org>
771 Implement month picking to calendar picker
772 https://bugs.webkit.org/show_bug.cgi?id=101333
774 Reviewed by Kent Tamura.
776 * ManualTests/forms/calendar-picker.html: Added test for month picker.
778 2012-11-06 Laszlo Gombos <l.gombos@samsung.com>
780 [EFL] Simplify the build system
781 https://bugs.webkit.org/show_bug.cgi?id=101392
783 Reviewed by Kenneth Rohde Christiansen.
785 Remove unused cmake variables. In addition there is no longer a need to define
786 WTF_USE_TEXTURE_MAPPER_GL in the build system as that is now handled in Platform.h
789 * Source/cmake/OptionsEfl.cmake:
791 2012-11-05 Simon Hausmann <simon.hausmann@digia.com>
793 [Qt] Trivial unreviewed: Add missing module dependencies for builds in Qt CI system.
795 These fields aren't used by anyone except some perl scripts in the Qt CI builds.
797 * Source/sync.profile:
799 2012-11-02 Adam Barth <abarth@webkit.org>
801 ENABLE(UNDO_MANAGER) is disabled everywhere and is not under active development
802 https://bugs.webkit.org/show_bug.cgi?id=100711
804 Reviewed by Eric Seidel.
806 * Source/cmake/WebKitFeatures.cmake:
807 * Source/cmakeconfig.h.cmake:
809 2012-11-02 Martin Robinson <mrobinson@igalia.com>
811 [GTK] Remove dependency on SoupPasswordManager
812 https://bugs.webkit.org/show_bug.cgi?id=100775
814 Reviewed by Carlos Garcia Campos.
816 Add a libsecret dependency to the build. This is necessary so that we can remove
817 a dependency on SoupPasswordManager.
819 * configure.ac: Look for libsecret using the pkg-config configuration macro.
821 2012-11-02 Michael Brüning <michael.bruning@digia.com>
823 [Qt][WK2] ASSERT hit for every mouse click
824 https://bugs.webkit.org/show_bug.cgi?id=100607
826 Reviewed by Jocelyn Turcotte.
828 Added a test with a link that contains an <em> tag surrounding the entire inner text.
829 The test should be run on an assert enabled build and the assert should not be
830 triggered when tapping the link.
832 * ManualTests/tap-gesture-on-em-link-tap-highlight-assert.html: Added.
834 2012-11-01 Ami Fischman <fischman@chromium.org>
836 HTMLMediaPlayer should free m_player when src is set/changed
837 https://bugs.webkit.org/show_bug.cgi?id=99647
839 Reviewed by Eric Carlson.
841 * ManualTests/media-players-are-dropped-on-error.html: Added.
842 Various scenarios are tested to make sure players aren't
843 leaked in different ways for each of them.
845 2012-11-01 Beth Dakin <bdakin@apple.com>
847 https://bugs.webkit.org/show_bug.cgi?id=100917
848 There should be a way to dump the scrolling tree from the layout tests
850 Reviewed by Simon Fraser.
852 * Source/autotools/symbols.filter:
854 2012-10-31 Thiago Marcos P. Santos <thiago.santos@intel.com>
856 Added viewport at-rule to the CSS parser and tokenizer
857 https://bugs.webkit.org/show_bug.cgi?id=95961
859 Reviewed by Kenneth Rohde Christiansen.
861 Enable CSS Device Adaptation by default on EFL.
863 * Source/cmake/OptionsEfl.cmake:
865 2012-10-31 Ian Vollick <vollick@chromium.org>
867 Add support for text-based repaint testing
868 https://bugs.webkit.org/show_bug.cgi?id=100584
870 Reviewed by Simon Fraser.
872 Allows tracked repaint rects to be dumped as text.
874 * Source/autotools/symbols.filter:
876 FrameView::setTracksRepaints(bool)
877 Frame::trackedRepaintRectsAsText() const
880 2012-10-30 Vivek Galatage <vivekgalatage@gmail.com>
882 Add files generated by Windows to ignore list for git repository
883 https://bugs.webkit.org/show_bug.cgi?id=100729
885 Reviewed by Gyuyoung Kim.
887 Adding the additional files generated by windows port to the ignore list
891 2012-10-30 Carlos Garcia Campos <cgarcia@igalia.com>
893 [GTK] Add a configure option to build with -g1
894 https://bugs.webkit.org/show_bug.cgi?id=100670
896 Reviewed by Martin Robinson.
898 Add min and full options to the --enable-debug-symbols configure
899 option. Using --enable-debug-symbols=min will use -g1 instead of
900 -g (which is actually -g2). The first level is enough for most of
901 the cases, like getting a backtrace, and it's the only way to
902 build WebKit with debug symbols in a 32 bit system. The option
903 full is actually the same than yes for backwards compatibility.
907 2012-10-26 Rob Buis <rbuis@rim.com>
909 [BlackBerry] Platform Abstraction for WebKit Resource/Image Loading
910 https://bugs.webkit.org/show_bug.cgi?id=100518
916 Remove RESOURCE_PATH from webkit, this is now abstracted in our platform layer.
918 * Source/cmake/OptionsBlackBerry.cmake:
920 2012-10-26 Regina Chung <heejin.r.chung@samsung.com>
922 [EFL][WK2] Enable WebGL
923 https://bugs.webkit.org/show_bug.cgi?id=97652
925 Reviewed by Gyuyoung Kim.
927 Use Graphics Surface to enable WebGL for WebKit2 EFL.
929 * Source/cmake/OptionsEfl.cmake:
931 2012-10-26 Sheriff Bot <webkit.review.bot@gmail.com>
933 Unreviewed, rolling out r132601.
934 http://trac.webkit.org/changeset/132601
935 https://bugs.webkit.org/show_bug.cgi?id=100494
937 It broke the Qt build (Requested by Ossy on #webkit).
939 * Source/cmake/OptionsEfl.cmake:
941 2012-10-26 Regina Chung <heejin.r.chung@samsung.com>
943 [EFL][WK2] Enable WebGL
944 https://bugs.webkit.org/show_bug.cgi?id=97652
946 Reviewed by Gyuyoung Kim.
948 Use Graphics Surface to enable WebGL for WebKit2 EFL.
950 * Source/cmake/OptionsEfl.cmake:
952 2012-10-26 Thiago Marcos P. Santos <thiago.santos@intel.com>
954 Add feature flags for CSS Device Adaptation
955 https://bugs.webkit.org/show_bug.cgi?id=95960
957 Reviewed by Kenneth Rohde Christiansen.
959 * Source/cmake/WebKitFeatures.cmake:
960 * Source/cmakeconfig.h.cmake:
963 2012-10-25 Yael Aharon <yael.aharon@intel.com>
965 [EFL][WK2][AC] Enable 3D_RENDERING flag
966 https://bugs.webkit.org/show_bug.cgi?id=99535
968 Reviewed by Laszlo Gombos.
970 Turn on the flag ENABLE_3D_RENDERING when WTF_USE_TILE_BACKING_STORE flag is on.
971 This flag controls perspective and preserves-3d behavior.
973 * Source/cmake/OptionsEfl.cmake:
975 2012-10-25 Dominik Röttsches <dominik.rottsches@intel.com>
977 Adding feature for XHR_TIMEOUT
979 Conditionalize XHR timeout support
980 https://bugs.webkit.org/show_bug.cgi?id=100356
982 Reviewed by Adam Barth.
984 Adding feature for XHR_TIMEOUT to disable it on ports that don't have
985 network backend support for setTimeoutInterval.
987 * Source/cmake/OptionsEfl.cmake: Default ON on EFL.
988 * Source/cmake/WebKitFeatures.cmake: Default OFF for any CMAKE based port.
989 * Source/cmakeconfig.h.cmake: Adding define.
990 * configure.ac: Make autogen.sh support the --enable/--disable-xhr-timeout parameter.
992 2012-10-25 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
994 Add setMediaTypeOverride to window.internals.settings
995 https://bugs.webkit.org/show_bug.cgi?id=100249
997 Reviewed by Kenneth Rohde Christiansen.
999 Exported WebCore::Settings::setMediaTypeOverride(WTF::String const&) for GTK port.
1001 * Source/autotools/symbols.filter:
1003 2012-10-24 Michael Carmody <mcarmody@rim.com>
1005 [BlackBerry] change CMAKE_<CCXX|C>_FLAGS_<RELEASE|DEBUG> from enviroment flags
1006 https://bugs.webkit.org/show_bug.cgi?id=100256
1008 Reviewed by Rob Buis.
1010 This allow override of compile flags without having to edit CMake files.
1012 * Source/cmake/OptionsBlackBerry.cmake:
1014 2012-10-24 Priit Laes <plaes@plaes.org>
1016 [GTK] ./configure output for CSS Shaders is broken
1017 https://bugs.webkit.org/show_bug.cgi?id=100217
1019 Reviewed by Martin Robinson.
1021 Reformat CSS Filters / Shaders check to clean configure output.
1025 2012-10-24 Thiago Marcos P. Santos <thiago.santos@intel.com>
1027 [EFL] run-webkit-tests writes garbage on stderr when running on Xvfb
1028 https://bugs.webkit.org/show_bug.cgi?id=100243
1030 Reviewed by Kenneth Rohde Christiansen.
1032 Search for X11 development libraries (and thus Xext), necessary to
1033 disable the X extensions error reporting.
1035 * Source/cmake/OptionsEfl.cmake:
1037 2012-10-24 Mario Sanchez Prada <mario@webkit.org>
1039 [WK2] [GTK] TestWebKitAccessibility is not being run
1040 https://bugs.webkit.org/show_bug.cgi?id=100102
1042 Reviewed by Carlos Garcia Campos.
1044 Moved check for at-spi2 after the definition of enable_webkit2,
1045 since it's only needed for WebKit2GTK API tests.
1047 * configure.ac: Moved the check for at-spi2 down in the file.
1049 2012-10-23 Martin Robinson <mrobinson@igalia.com>
1051 POTFILES.in/.skip need updates for translators
1052 https://bugs.webkit.org/show_bug.cgi?id=67580
1054 Reviewed by Xan Lopez.
1056 Now process POTFILES.in during configuration.
1060 2012-10-23 Kenneth Rohde Christiansen <kenneth@webkit.org>
1062 Add support for resolution media query
1063 https://bugs.webkit.org/show_bug.cgi?id=99077
1065 Reviewed by Antti Koivisto.
1067 * Source/cmake/OptionsEfl.cmake:
1068 * Source/cmake/WebKitFeatures.cmake:
1069 * Source/cmakeconfig.h.cmake:
1071 Add support for the RESOLUTION_MEDIA_QUERY feature flag.
1073 * Source/autotools/symbols.filter:
1075 Export the WebCore::Settings setting.
1077 2012-10-23 Carlos Garcia Campos <cgarcia@igalia.com>
1079 Unreviewed. Update NEWS and configure.ac for 1.11.1 release
1081 * configure.ac: Bump version numbers.
1083 2012-10-23 Ryuan Choi <ryuan.choi@samsung.com>
1085 [EFL][WK2] Add support for IMF composition
1086 https://bugs.webkit.org/show_bug.cgi?id=89552
1088 Reviewed by Gyuyoung Kim.
1090 * Source/cmake/FindEcore.cmake: Checked Ecore_IMF.
1092 2012-10-23 Andras Becsi <andras.becsi@digia.com>
1094 Remove devicePixelRatio from ViewportAttributes
1095 https://bugs.webkit.org/show_bug.cgi?id=99845
1097 Reviewed by Adam Barth.
1099 * Source/autotools/symbols.filter: Update symbol.
1101 2012-10-22 Pavel Feldman <pfeldman@chromium.org>
1103 Web Inspector: merge "docked" state into the "dock side" enum.
1104 https://bugs.webkit.org/show_bug.cgi?id=99717
1106 Reviewed by Vsevolod Vlasov.
1108 Otherwise, it is hard to manage these inter-dependent flags.
1110 * Source/autotools/symbols.filter:
1112 2012-10-19 Tony Chang <tony@chromium.org>
1114 Unreviewed, rolling out r131936.
1115 http://trac.webkit.org/changeset/131936
1116 https://bugs.webkit.org/show_bug.cgi?id=99717
1118 Broke the clang build
1120 * Source/autotools/symbols.filter:
1122 2012-10-19 Dongwoo Joshua Im <dw.im@samsung.com>
1124 Rename ENABLE_CSS3_TEXT_DECORATION to ENABLE_CSS3_TEXT
1125 https://bugs.webkit.org/show_bug.cgi?id=99804
1127 Reviewed by Julien Chaffraix.
1129 CSS3 text related properties will be implemented under this flag,
1130 including text decoration, text-align-last, and text-justify.
1132 * Source/cmake/OptionsEfl.cmake:
1133 * Source/cmake/WebKitFeatures.cmake:
1134 * Source/cmakeconfig.h.cmake:
1136 2012-10-18 Laszlo Gombos <l.gombos@samsung.com>
1138 [EFL] Buildfix if Netscape plugin support is disabled
1139 https://bugs.webkit.org/show_bug.cgi?id=99757
1141 Reviewed by Gyuyoung Kim.
1143 Set ENABLE_PLUGIN_PROCESS only if ENABLE_NETSCAPE_PLUGIN_API is set.
1145 * Source/cmake/OptionsEfl.cmake:
1147 2012-10-18 Pablo Flouret <pablof@motorola.com>
1149 Implement css3-conditional's @supports rule
1150 https://bugs.webkit.org/show_bug.cgi?id=86146
1152 Reviewed by Antti Koivisto.
1154 * Source/cmake/WebKitFeatures.cmake:
1155 * Source/cmakeconfig.h.cmake:
1157 Add an ENABLE_CSS3_CONDITIONAL_RULES flag.
1159 2012-10-18 Simon Hausmann <simon.hausmann@digia.com>
1161 [Qt] Clean up variables controlling Qt module creation/handling
1163 Reviewed by Tor Arne Vestbø.
1165 We now depend on a Qt 5 version that is new enough to allow us to
1166 clean this up. Qt's default_pre.prf uses MODULE_QMAKE_OUTDIR, but
1167 the other MODULE_BASE_* variables are onl used in qmodule.prf.
1171 2012-10-17 Tor Arne Vestbø <tor.arne.vestbo@digia.com>
1173 [Qt] Modularize documentation for QtWebKit
1175 Running 'make docs' would fail unless 'make qmake_all' was ran first,
1176 but qmake_all involved generating all the derived sources, which seems
1177 overly complex just for building documentation.
1179 We solve this by preventing all subdirs except QtWebKit from having a
1180 docs target. This would normally work fine on its own, but since we
1181 use CONFIG += ordered, there's now a missing doc target for the
1182 immediate dependency of the QtWebKit subdir. We solve this by adding
1183 a dummy-target ourselves.
1185 Finally, we clean up the qdocconf file to match the rest of the Qt
1186 documentation modularization efforts.
1188 Reviewed by Simon Hausmann.
1190 * Source/QtWebKit.pro:
1192 * Source/qtwebkit.qdocconf: Added.
1194 2012-10-17 Grzegorz Czajkowski <g.czajkowski@samsung.com>, Michal Roj <m.roj@sasmung.com>
1196 [WK2][EFL] Implementation of spellchecking feature.
1197 https://bugs.webkit.org/show_bug.cgi?id=91854
1199 Reviewed by Gyuyoung Kim.
1201 Define SPELLCHECK macro and enable it for WK2-Efl.
1202 The spellchecking implementation is based on the Enchant library.
1203 It can be used by other WebKit ports.
1205 * Source/cmake/FindEnchant.cmake: Added.
1206 * Source/cmake/OptionsEfl.cmake: Enable spellchecking feature for WebKit2-EFL.
1207 * Source/cmake/WebKitFeatures.cmake: Define the SPELLCHECK macro.
1208 * Source/cmakeconfig.h.cmake: Add the feature.
1210 2012-10-16 Pablo Flouret <pablof@motorola.com>
1212 Pre-process CSSGrammar.y before running through bison.
1213 https://bugs.webkit.org/show_bug.cgi?id=94290
1215 Reviewed by Tony Chang.
1217 * Source/cmake/WebKitMacros.cmake:
1218 Use WebCore/css/makegrammar.pl to generate bison grammar files.
1220 2012-10-15 Jer Noble <jer.noble@apple.com>
1222 WebAudio: limit output level to 0db
1223 https://bugs.webkit.org/show_bug.cgi?id=95792
1224 <rdar://problem/11966135>
1226 Reviewed by Chris Rogers.
1228 Add a manual test to determine that output volume has been limited to 0db.
1230 * ManualTests/webaudio/limit-level-0db.html: Added.
1232 2012-10-16 Simon Hausmann <simon.hausmann@digia.com>
1234 [Qt] Fix support for silent builds
1236 Reviewed by Tor Arne Vestbø.
1238 The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
1239 ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
1244 2012-10-16 Simon Hausmann <simon.hausmann@digia.com>, Tor Arne Vestbø <tor.arne.vestbo@digia.com>
1246 [Qt] Add logic for triggering clean builds on changes to build system files
1248 Reviewed by Csaba Osztrogonác.
1250 Add a line here that can be re-used for recording dummy commits to count how the clean-build-needed
1255 2012-10-16 Simon Hausmann <simon.hausmann@digia.com>
1257 Unreviewed, rolling out r131436.
1258 http://trac.webkit.org/changeset/131436
1260 Broke various Qt bots strangely
1264 2012-10-16 Simon Hausmann <simon.hausmann@digia.com>
1266 [Qt] Fix support for silent builds
1268 Reviewed by Tor Arne Vestbø.
1270 The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
1271 ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
1276 2012-10-15 Ryuan Choi <ryuan.choi@samsung.com>
1278 [EFL] Share resources installed for inspector
1279 https://bugs.webkit.org/show_bug.cgi?id=98991
1281 Reviewed by Gyuyoung Kim.
1283 Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
1284 when INSPECTOR is enabled.
1286 This patch changes to install resources one time and share it.
1288 * Source/PlatformEfl.cmake:
1289 Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
1290 * Source/cmake/OptionsEfl.cmake:
1292 2012-10-15 Simon Hausmann <simon.hausmann@digia.com>
1294 [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
1295 https://bugs.webkit.org/show_bug.cgi?id=88162
1297 Reviewed by Kenneth Rohde Christiansen.
1299 Rename the QtWebKit module to QtWebKitWidgets.
1302 * Source/sync.profile:
1304 2012-10-14 Patrick Gansterer <paroga@webkit.org>
1306 Unreviewed, rolling out r130656.
1307 http://trac.webkit.org/changeset/130656
1308 https://bugs.webkit.org/show_bug.cgi?id=97592
1310 Broke CMake build on Windows
1314 2012-10-12 Sheriff Bot <webkit.review.bot@gmail.com>
1316 Unreviewed, rolling out r131189.
1317 http://trac.webkit.org/changeset/131189
1318 https://bugs.webkit.org/show_bug.cgi?id=99187
1320 Made inspector http tests crash on WK2. (Requested by rakuco
1323 * Source/PlatformEfl.cmake:
1324 * Source/cmake/OptionsEfl.cmake:
1326 2012-10-12 Ryuan Choi <ryuan.choi@samsung.com>
1328 [EFL] Share resources installed for inspector
1329 https://bugs.webkit.org/show_bug.cgi?id=98991
1331 Reviewed by Gyuyoung Kim.
1333 Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
1334 when INSPECTOR is enabled.
1336 This patch changes to install resources one time and share it.
1338 * Source/PlatformEfl.cmake:
1339 Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
1340 * Source/cmake/OptionsEfl.cmake:
1342 2012-10-12 Balazs Kelemen <kbalazs@webkit.org>
1344 Unreviewed, rolling out r130389.
1345 http://trac.webkit.org/changeset/130389
1346 https://bugs.webkit.org/show_bug.cgi?id=98048
1350 * Source/autotools/symbols.filter:
1352 2012-10-11 Jinwoo Song <jinwoo7.song@samsung.com>
1354 [CMAKE] Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature
1355 https://bugs.webkit.org/show_bug.cgi?id=99030
1357 Reviewed by Laszlo Gombos.
1359 Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature which throttles DOM timers
1360 on hidden pages to WebKitFeatures.cmake and cmakeconfig.h.cmake.
1362 * Source/cmake/WebKitFeatures.cmake:
1363 * Source/cmakeconfig.h.cmake:
1365 2012-10-11 Ryosuke Niwa <rniwa@webkit.org>
1367 Perf-o-matic build fixes.
1369 Get the password from the first item of the array now that each JSON contains an array as
1370 the top-level structure instead of a dictionary, which is the first item in the array.
1372 Remove spaces after comma to save space in Runs objects to work-around the AppEngine's
1373 object size limit. This should buy us a couple of days. We'll implement a proper fix later.
1375 * Websites/webkit-perf.appspot.com/models.py:
1376 (Runs.update_incrementally):
1377 * Websites/webkit-perf.appspot.com/models_unittest.py:
1378 (RunsTest.test_update_or_insert):
1379 * Websites/webkit-perf.appspot.com/report_handler.py:
1380 (ReportHandler.post):
1382 2012-10-10 Tony Chang <tony@chromium.org>
1384 Unreviewed, rolling out r130937, r130949, r130955, and
1386 http://trac.webkit.org/changeset/130937
1387 http://trac.webkit.org/changeset/130949
1388 http://trac.webkit.org/changeset/130955
1389 http://trac.webkit.org/changeset/130957
1390 https://bugs.webkit.org/show_bug.cgi?id=94290
1394 * Source/cmake/WebKitMacros.cmake:
1396 2012-10-10 Pablo Flouret <pablof@motorola.com>
1398 Pre-process CSSGrammar.y before running through bison.
1399 https://bugs.webkit.org/show_bug.cgi?id=94290
1401 Reviewed by Tony Chang.
1403 * Source/cmake/WebKitMacros.cmake:
1404 Use WebCore/css/makegrammar.pl to generate bison grammar files.
1406 2012-10-10 Simon Fraser <simon.fraser@apple.com>
1408 Attempt to fix gtk build which controls exports via this mysteriously-named
1411 * Source/autotools/symbols.filter:
1413 2012-10-10 Shinya Kawanaka <shinyak@chromium.org>
1415 Needs internal API to return distributed nodes for InsertionPoint
1416 https://bugs.webkit.org/show_bug.cgi?id=98868
1418 Reviewed by Hajime Morita.
1420 * Source/autotools/symbols.filter:
1422 2012-10-10 Yong Li <yoli@rim.com>
1424 [BlackBerry] Define WTF_USE_EXTRA_MACROS in cmake rather than Platform.h
1425 https://bugs.webkit.org/show_bug.cgi?id=98819
1427 Reviewed by Rob Buis.
1429 And make it depend on SHARED_CORE
1432 * Source/cmake/OptionsBlackBerry.cmake:
1434 2012-10-10 Keishi Hattori <keishi@webkit.org>
1436 REGRESSION (r129738): Calendar picker is too wide when the input is rtl
1437 https://bugs.webkit.org/show_bug.cgi?id=98881
1439 Reviewed by kent Tamura.
1441 * ManualTests/forms/calendar-picker.html: Added isCalendarRTL parameters.
1443 2012-10-10 Christophe Dumez <christophe.dumez@intel.com>
1445 [EFL][WK2] Port MiniBrowser to Elementary
1446 https://bugs.webkit.org/show_bug.cgi?id=98748
1448 Reviewed by Kenneth Rohde Christiansen.
1450 Bump EFL librairies dependencies to v1.7
1451 and add Elementary as optional dependency now
1452 that it is needed to build MiniBrowser.
1454 * Source/cmake/FindEet.cmake: Added.
1455 * Source/cmake/FindElementary.cmake: Added.
1456 * Source/cmake/OptionsEfl.cmake:
1458 2012-10-09 Simon Pena <spena@igalia.com>
1460 [GTK] Add support for running JavaScript from GResources
1461 https://bugs.webkit.org/show_bug.cgi?id=98488
1463 Reviewed by Carlos Garcia Campos.
1465 GResources allow embedding certain resources, frequently used, in a "bundle"
1466 which can be kept separated or stored in the binary. This patch adds
1467 support for running JavaScript from GResources.
1469 * configure.ac: Add support for compiling GResources
1471 2012-10-09 Zan Dobersek <zandobersek@gmail.com>
1473 Unreviewed GTK build fix after r130689.
1475 Adding a required symbol to symbols.filter.
1477 * Source/autotools/symbols.filter:
1479 2012-10-08 Laszlo Gombos <l.gombos@samsung.com>
1481 [EFL] Add minimum version information for tool dependencies
1482 https://bugs.webkit.org/show_bug.cgi?id=97592
1484 Reviewed by Kenneth Rohde Christiansen.
1486 Capture the minimum version information for the tools that are required
1487 to build the EFL port (or more generally WebKit).
1491 2012-10-08 Dongwoo Joshua Im <dw.im@samsung.com>
1493 [EFL] Fix build break when WEB_AUDIO is enabled.
1494 https://bugs.webkit.org/show_bug.cgi?id=98635
1496 Unreviewed build fix.
1498 Build error is occurred because of the new flag, ENABLE_LEGACY_WEB_AUDIO,
1499 which was introduced by https://bugs.webkit.org/show_bug.cgi?id=97050.
1501 * Source/cmakeconfig.h.cmake: Add ENABLE_LEGACY_WEB_AUDIO.
1503 2012-10-08 Joone Hur <joone.hur@intel.com>
1505 [EFL] Add support for -webkit-sticky
1506 https://bugs.webkit.org/show_bug.cgi?id=95182
1508 Reviewed by Kenneth Rohde Christiansen.
1510 Turn on CSS sticky position by default for WebKitEfl,
1511 but most of the CSS sticky position test cases still do not pass on WK1.
1513 * Source/cmake/OptionsEfl.cmake:
1515 2012-10-05 José Dapena Paz <jdapena@igalia.com>
1517 [GTK] Add support for creating EGL contexts
1518 https://bugs.webkit.org/show_bug.cgi?id=77921
1520 Reviewed by Martin Robinson.
1522 This patch adds support for EGL, using OpenGL and OpenGL ES 2. Both
1523 options are set up on compile time, with the configure options
1524 --enable-egl and --enable-gles2.
1526 The implementation only adds support for EGL on top of X11, to
1527 isolate the changes to the minimum. More changes should come
1528 later to enable EGL for other targets (as Wayland).
1531 * configure.ac: new configure options --enable-egl and --enable-gles2.
1533 2012-10-04 Rob Buis <rbuis@rim.com>
1535 [BlackBerry] Sync up CMake files
1536 https://bugs.webkit.org/show_bug.cgi?id=98442
1538 Reviewed by Gyuyoung Kim.
1540 Amongst others some internal paths changed.
1542 * Source/cmake/OptionsBlackBerry.cmake:
1544 2012-10-04 Christophe Dumez <christophe.dumez@intel.com>
1546 [EFL] Add libxml 2.8.0 to jhbuild
1547 https://bugs.webkit.org/show_bug.cgi?id=98418
1549 Reviewed by Laszlo Gombos.
1551 Bump dependency for libxml to 2.8.0 to match
1554 * Source/cmake/OptionsEfl.cmake:
1556 2012-10-04 Balazs Kelemen <kbalazs@webkit.org>
1558 Don't allow to disable compositing in forced compositing mode
1559 https://bugs.webkit.org/show_bug.cgi?id=98048
1561 Reviewed by Jocelyn Turcotte.
1563 Export Settings::setAcceleratedCompositingEnabled because it has been deinlined.
1565 * Source/autotools/symbols.filter:
1567 2012-10-03 Ryuan Choi <ryuan.choi@samsung.com>
1569 [EFL] Default.edj should be generated although ENABLE_WEBKIT disabled.
1570 https://bugs.webkit.org/show_bug.cgi?id=97753
1572 Reviewed by Laszlo Gombos.
1574 default.edj is used in both webkit/efl and webkit2/efl.
1575 However, it has been generated only when ENABLE_WEBKIT is enabled.
1577 This patch separates the script which generates default.edj
1578 from source/webkit/platformefl.cmake.
1580 * Source/CMakeLists.txt:
1581 * Source/PlatformEfl.cmake: Added to generate custom target for default theme.
1582 * Source/cmake/OptionsEfl.cmake:
1583 Moved directory generation from WebKit/PlatformEfl.cmake
1584 because THEME_BINARY_DIR is used for both Default Theme and control theme in Tools.
1586 2012-10-03 Otto Derek Cheung <otcheung@rim.com>
1588 [BlackBerry] Implementing the NetworkInfo API for BB port
1589 https://bugs.webkit.org/show_bug.cgi?id=98273
1591 Reviewed by Rob Buis.
1593 Adding references to new classes added to support BlackBerry's
1594 NetworkInfo implementation.
1596 * Source/cmake/OptionsBlackBerry.cmake:
1598 2012-10-01 Keishi Hattori <keishi@webkit.org>
1600 Calendar picker should use zero as default step base
1601 https://bugs.webkit.org/show_bug.cgi?id=97976
1603 Reviewed by Kent Tamura.
1605 * ManualTests/forms/calendar-picker.html: Added stepBase parameters.
1607 2012-09-28 Mariusz Grzegorczyk <mariusz.g@samsung.com>
1609 [WK2][GTK][EFL] Share WebKit2-GTK plugin process implementation with EFL port
1610 https://bugs.webkit.org/show_bug.cgi?id=91844
1612 Reviewed by Simon Hausmann.
1614 Turn on Netscape Plugin API by default for WebKit2-Efl.
1616 * Source/cmake/OptionsEfl.cmake:
1618 2012-09-28 Alpha Lam <hclam@chromium.org>
1620 REGRESSION(r122215) - CachedImage::likelyToBeUsedSoon crashes on accessing a deleted CachedImageClient
1621 https://bugs.webkit.org/show_bug.cgi?id=97749
1623 Reviewed by James Robinson.
1625 Added a manual test to demonstrate drag image and crashing.
1627 * ManualTests/drag-image-no-crash.html: Added.
1629 2012-09-27 Keishi Hattori <keishi@webkit.org>
1631 SuggestionPicker should support rtl
1632 https://bugs.webkit.org/show_bug.cgi?id=97555
1634 Reviewed by Kent Tamura.
1636 * ManualTests/forms/calendar-picker.html: Added tests for Arabic with datalist.
1638 2012-09-27 Patrick Gansterer <paroga@webkit.org>
1640 [WINCE] Enable JIT by default
1642 * Source/cmake/OptionsWinCE.cmake:
1644 2012-09-26 Martin Robinson <mrobinson@igalia.com>
1646 [GTK] Use XDamage to simplify RedirectedXCompositeWindow
1647 https://bugs.webkit.org/show_bug.cgi?id=97267
1649 Reviewed by Alejandro G. Castro.
1651 Use XDamage to queue redraws of the widget when redirecting accelerated compositing
1652 to an offscreen window. This allows removing a finicky timer-based approach, improves
1653 performance, and allows simplifying things greatly.
1655 * configure.ac: Add support for finding XDamage via pkg-config.
1657 2012-09-26 Simon Hausmann <simon.hausmann@digia.com>
1659 [Qt] Remove Qt Quick 1 support
1661 Reviewed by Kenneth Rohde Christiansen.
1663 It is being moved to the Qt5 QtQuick1 module.
1667 2012-09-26 Zan Dobersek <zandobersek@gmail.com>
1669 [GTK] Enable some of the unstable CSS features
1670 https://bugs.webkit.org/show_bug.cgi?id=97572
1672 Reviewed by Martin Robinson.
1674 Export the required RuntimeEnabledFeatures symbol.
1676 * Source/autotools/symbols.filter:
1678 2012-09-25 Cosmin Truta <ctruta@rim.com>
1680 [BlackBerry] Enable LLInt
1681 https://bugs.webkit.org/show_bug.cgi?id=97604
1683 Reviewed by Yong Li.
1685 * Source/cmake/OptionsBlackBerry.cmake:
1687 2012-09-25 Ryosuke Niwa <rniwa@webkit.org>
1689 Perf-o-matic should store "values" and support array'ed input
1690 https://bugs.webkit.org/show_bug.cgi?id=97601
1692 Reviewed by Dirk Pranke.
1694 Support new JSON format where the outermost structure is an array instead of a dictionary and results may
1695 contain "values". This change will let us remove some code from run-perf-tests.
1697 Old: {"webkit-revision": 123456, "results": {"test": {"avg": 123}}
1698 New: [{"webkit-revision": 123456, "results": {"test": {"avg": 123, values: [122, 123, 124]}}}]
1700 * Websites/webkit-perf.appspot.com/app.yaml: Incremented the version number.
1701 * Websites/webkit-perf.appspot.com/models.py:
1702 (TestResult): Added values property.
1703 (TestResult.get_or_insert_from_parsed_json): Pass in "values" to the constructor if the value is present.
1704 (ReportLog.get_value): Use the first item in the array if self._parsed uses the new format.
1705 (ReportLog.results_are_well_formed): Verifies that items in "values" are floats convertible. Also verify that
1706 if the JSON uses new format, there is exactly one set of results. In theory, we could support multiple results
1707 but we don't do that now for its complexity.
1708 * Websites/webkit-perf.appspot.com/models_unittest.py:
1709 (TestResultTests.test_get_or_insert_stat_value): Make sure values is present and is an empty list.
1710 (TestResultTests.test_get_or_insert_stat_value_with_values): Added.
1711 (ReportLogTests.test_results_are_well_formed):
1712 (ReportLogTests.test_chromium_revision): Renamed from chromium_revision so that it actually runs.
1713 (ReportLogTests.test_results_in_array):
1715 2012-09-25 Laszlo Gombos <l.gombos@samsung.com>
1717 [EFL] Update minimal required versions for dependencies
1718 https://bugs.webkit.org/show_bug.cgi?id=97523
1720 Reviewed by Gyuyoung Kim.
1722 Use the same versions numbers for dependencies as in Tools/efl/jhbuild.modules.
1724 * Source/cmake/OptionsEfl.cmake:
1726 2012-09-24 Simon Hausmann <simon.hausmann@digia.com>
1728 [Qt] Fix build with latest Qt 5
1729 https://bugs.webkit.org/show_bug.cgi?id=97479
1731 Reviewed by Tor Arne Vestbø.
1733 Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
1734 passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
1739 2012-09-24 Bo Liu <boliu@chromium.org>
1741 Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
1742 https://bugs.webkit.org/show_bug.cgi?id=97055
1744 Reviewed by Adam Barth.
1746 Relanding 128780, 128676, 128645. Was reverted in 128914 due to
1747 performance regression in Chromium.
1749 New changes in addition to previously reverted patches:
1751 Refactored CachedResource::requestResource, loadResource, and
1752 revalidateResource. Moved CachedResource::load method to end of
1753 requestResource so there is one place where load is called for all
1756 Added a enum parameter for requestResource and
1757 determineRevalidationPolicy so that FrameLoaderClient::allowImage call
1758 do not need to be called multiple times.
1760 Removed CachedImage::load call in requestImage so it is not called
1763 Removed unnecessary Frame.h includes in CachedResource and
1766 Removed dead load() method declaration in CachedImage.
1768 Updated text expectation for two image-permissions tests to reflect
1769 the removed calls to allowImage.
1771 * Source/autotools/symbols.filter:
1773 2012-09-24 Byungwoo Lee <bw80.lee@samsung.com>
1775 [CMake] Change hardcoded 'lib' and 'bin' in CMakeLists.txt to 'LIB_INSTALL_DIR' and 'EXEC_INSTALL_DIR'.
1776 https://bugs.webkit.org/show_bug.cgi?id=97419
1778 Reviewed by Gyuyoung Kim.
1780 Use the value of LIB_INSTALL_DIR and EXEC_INSTALL_DIR instead of
1781 hardcoding 'lib' and 'bin' for CMAKE_{ARCHIVE,LIBRARY,RUNTIME}_OUTPUT_DIRECTORY.
1784 Use ${LIB_INSTALL_DIR} instead of hardcoding "lib".
1785 Use ${EXEC_INSTALL_DIR} instead of hardcoding "bin".
1787 2012-09-24 Sheriff Bot <webkit.review.bot@gmail.com>
1789 Unreviewed, rolling out r129343.
1790 http://trac.webkit.org/changeset/129343
1791 https://bugs.webkit.org/show_bug.cgi?id=97479
1793 It broke the build (Requested by Ossy_NIGHT on #webkit).
1797 2012-09-24 Sheriff Bot <webkit.review.bot@gmail.com>
1799 Unreviewed, rolling out r129388.
1800 http://trac.webkit.org/changeset/129388
1801 https://bugs.webkit.org/show_bug.cgi?id=97477
1803 Caused an assertion in a WebKit2 unit test (Requested by
1806 * Source/autotools/symbols.filter:
1808 2012-09-24 Dominik Röttsches <dominik.rottsches@intel.com>
1810 [EFL][DRT] Enable Regions support
1811 https://bugs.webkit.org/show_bug.cgi?id=83897
1813 Reviewed by Kenneth Rohde Christiansen.
1815 Default build setting for CSS regions set to on.
1817 * Source/cmake/OptionsEfl.cmake:
1819 2012-09-24 Bo Liu <boliu@chromium.org>
1821 Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
1822 https://bugs.webkit.org/show_bug.cgi?id=97055
1824 Reviewed by Adam Barth.
1826 Relanding 128780, 128676, 128645. Was reverted in 128914 due to
1827 performance regression in Chromium.
1829 New changes in addition to previously reverted patches:
1831 Refactored CachedResource::requestResource, loadResource, and
1832 revalidateResource. Moved CachedResource::load method to end of
1833 requestResource so there is one place where load is called for all
1836 Added a enum parameter for requestResource and
1837 determineRevalidationPolicy so that FrameLoaderClient::allowImage call
1838 do not need to be called multiple times.
1840 Removed CachedImage::load call in requestImage so it is not called
1843 Removed unnecessary Frame.h includes in CachedResource and
1846 Removed dead load() method declaration in CachedImage.
1848 Updated text expectation for two image-permissions tests to reflect
1849 the removed calls to allowImage.
1851 * Source/autotools/symbols.filter:
1853 2012-09-24 Vivek Galatage <vivekgalatage@gmail.com>
1855 Web Inspector: implement testing harness for pure protocol tests.
1856 https://bugs.webkit.org/show_bug.cgi?id=90675
1858 Reviewed by Yury Semikhatsky.
1860 Added export symbols required for Gtk+ to support the Inspector Protocol
1863 * Source/autotools/symbols.filter:
1865 2012-09-24 Simon Hausmann <simon.hausmann@digia.com>
1867 [Qt] Fix build with latest Qt 5
1869 Reviewed by Tor Arne Vestbø.
1871 Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
1872 passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
1877 2012-09-23 Keishi Hattori <keishi@webkit.org>
1879 Add suggestionPicker to CalendarPicker
1880 https://bugs.webkit.org/show_bug.cgi?id=97201
1882 Reviewed by Kent Tamura.
1884 * ManualTests/forms/calendar-picker.html: Added tests for SuggestionPicker.
1886 2012-09-21 Ami Fischman <fischman@chromium.org>
1888 HTMLMediaElement isn't garbage collected between document reloads
1889 https://bugs.webkit.org/show_bug.cgi?id=97020
1891 Reviewed by Eric Carlson.
1893 Manual test added: ManualTests/audio-freed-during-reload.html
1895 * ManualTests/audio-freed-during-reload.html:
1897 2012-09-21 Chris Rogers <crogers@google.com>
1899 Add Web Audio support for deprecated/legacy APIs
1900 https://bugs.webkit.org/show_bug.cgi?id=97050
1902 Reviewed by Eric Carlson.
1904 * Source/cmake/WebKitFeatures.cmake:
1906 2012-09-21 Simon Hausmann <simon.hausmann@digia.com>
1908 [Qt] Bail out when trying to build WebKit with Qt != 5
1910 Reviewed by Tor Arne Vestbø.
1912 Moved check for Qt version out of default_pre into top-level WebKit.pro,
1913 because we never reach default_pre.prf due to the lack of .qmake.conf support
1914 in older versions of Qt/QMake.
1918 2012-09-20 Simon Hausmann <simon.hausmann@digia.com>
1920 [Qt] QtWebKit module header includes private dependencies
1922 Reviewed by Tor Arne Vestbø.
1924 Moved loading of webkit_modules.prf a few lines down after the definition
1925 of QT_API_DEPENDS, because webkit_modules.prf does the sanitization of the
1926 QT variable now and therefore needs QT_API_DEPENDS.
1930 2012-09-18 Sailesh Agrawal <sail@chromium.org>
1932 Chromium: Scrollbar with tickmarks doesn't respond to clicks
1933 https://bugs.webkit.org/show_bug.cgi?id=96049
1935 Reviewed by Beth Dakin.
1937 Update exported symbols.
1939 * Source/autotools/symbols.filter:
1941 2012-09-18 Bo Liu <boliu@chromium.org>
1943 Revert 128780, 128676, 128645
1944 https://bugs.webkit.org/show_bug.cgi?id=97022
1946 Reviewed by Adam Barth.
1948 I made these revisions to add in-place reload behavior to ImagesEnabled setting.
1949 Reverting this for now due to them causing performance regression in
1950 chromium, possibly caused by increased calls to
1951 PermissionClient::imageAllowed.
1953 * Source/autotools/symbols.filter:
1955 2012-09-18 Ryuan Choi <ryuan.choi@samsung.com>
1957 [CMAKE] Fix build break because of memory exhausted.
1958 https://bugs.webkit.org/show_bug.cgi?id=77327
1960 Reviewed by Gyuyoung Kim.
1962 Added to avoid memory exhaustion on 32bit linux debug build.
1964 * Source/cmake/OptionsCommon.cmake:
1966 2012-09-17 Rob Buis <rbuis@rim.com>
1968 [BlackBerry] Enable VIDEO_TRACK
1969 https://bugs.webkit.org/show_bug.cgi?id=96949
1971 Reviewed by Antonio Gomes.
1973 Turn on VIDEO_TRACK feature.
1975 * Source/cmake/OptionsBlackBerry.cmake:
1977 2012-09-17 Zan Dobersek <zandobersek@gmail.com>
1979 [Gtk] Remove configuration options for stable features that are currently enabled
1980 https://bugs.webkit.org/show_bug.cgi?id=96621
1982 Reviewed by Martin Robinson.
1984 Remove configuration flags that were used for either features that were enabled
1985 by default or were enabled only when unstable features support was enabled. In
1986 any case the feature was removed only if it does not introduce a dependency.
1990 2012-09-17 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
1992 [Qt] Auto-generate the module pri file for QtWebKit
1994 Reviewed by Simon Hausmann.
1998 2012-09-14 Julien Chaffraix <jchaffraix@webkit.org>
2000 Revert r127457 and following fixes due to several hit-testing regressions
2001 https://bugs.webkit.org/show_bug.cgi?id=96830
2003 Reviewed by Antonio Gomes.
2005 This change reverts r127457, r127863 and r128505.
2007 * Source/autotools/symbols.filter:
2009 2012-09-14 Adam Barth <abarth@webkit.org>
2011 Remove webkitPostMessage
2012 https://bugs.webkit.org/show_bug.cgi?id=96577
2014 Reviewed by Ojan Vafai.
2016 Add ENABLE_LEGACY_VENDOR_PREFIXES flag.
2018 * Source/cmake/WebKitFeatures.cmake:
2019 * Source/cmakeconfig.h.cmake:
2021 2012-09-14 Jeffrey Pfau <jpfau@apple.com>
2023 Allow third-party storage blocking setting to change while a page is loaded
2024 https://bugs.webkit.org/show_bug.cgi?id=95790
2026 Reviewed by Brady Eidson.
2028 Update exported symbols.
2030 * Source/autotools/symbols.filter:
2032 2012-09-14 Bo Liu <boliu@chromium.org>
2034 Add in-place reload behavior to ImagesEnabled setting
2035 https://bugs.webkit.org/show_bug.cgi?id=95478
2037 Reviewed by Adam Barth.
2039 Export WebCore::Settings::setImagesEnabled symbol.
2041 * Source/autotools/symbols.filter:
2043 2012-09-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2045 [Qt] Fix handling of debug/release/debug_and_release/build_all
2047 We now pick up the defaults from Qt, in default_pre (CONFIG already
2048 contains the appropriate values for debug and release). We then let
2049 the command line arguments to qmake, or the project files themselves,
2050 override the configuration, and finally we sanitize the configuration
2053 Reviewed by Simon Hausmann.
2057 2012-09-14 Keishi Hattori <keishi@webkit.org>
2059 Add runtime flag that enables lang attribute for form controls in LayoutTests
2060 https://bugs.webkit.org/show_bug.cgi?id=96636
2062 Reviewed by Kent Tamura.
2064 * Source/autotools/symbols.filter:
2066 2012-09-13 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
2068 [CMake] Remove some redundant warning flags and enable a few more warnings.
2069 https://bugs.webkit.org/show_bug.cgi?id=96654
2071 Reviewed by Kenneth Rohde Christiansen.
2073 * Source/cmake/WebKitHelpers.cmake: Remove a few warning flags
2074 which are already enabled by -Wall and -Wextra, remove -W which
2075 looks useless and also enable a few more warnings by removing
2076 their -Wno-foo counterparts which were present.
2078 2012-09-13 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2080 [Qt] Ensure that QT is finalized before loading qt_module.prf
2082 As qt_module.prf does dependency tracking based on the content of the
2083 QT variable. The intermediate WebKit modules modify the variable in
2084 their .pri files, so we have to ensure we've loaded all the modules
2085 before loading qt_module.
2087 Reviewed by Tor Arne Vestbø.
2088 Patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com> on 2012-09-13
2092 2012-09-13 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2094 [Qt] Make sure LIBS, PKGCONFIG, and QT, do not affect QtWebKit's prl file
2096 Unless it's actually a dependency of the public QtWebKit API.
2098 We could replace every occurance of LIBS, PKGCONFIG, and QT, in the pri
2099 files with their _PRIVATE equivivalent, but that's likely to break when
2100 someone adds a new QT/LIBS/PKGCONFIG += foo line somewhere. Instead we
2101 clean up the variables in default_post.
2103 This means that the CONFIG -= explicitlib in linkAgainstLibrary() is no
2104 longer needed, as it was a workaround for the intermediate libraries ending
2105 up in the prl file. And, since CONFIG -= staticlib was there to support
2106 the explicitlib option, we can remove that too (as well as the exception
2107 for gprof, since it would be empty). If gprof needs tweaks to always link
2108 statically they should go in gprof.prf.
2110 Reviewed by Simon Hausmann.
2114 2012-09-13 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2116 [Qt] Fllow rename of qt_module_config.prf to qt_module.prf
2118 Reviewed by Tor Arne Vestbø.
2122 2012-09-13 Simon Hausmann <simon.hausmann@nokia.com>
2124 [Qt] syncqt isn't re-run when WebKit1.pro changes and we're building with --no-webkit2
2125 https://bugs.webkit.org/show_bug.cgi?id=96545
2127 Reviewed by Tor Arne Vestbø.
2129 Do the QMAKE_INTERNAL_INCLUDED_FILES trick separately for WebKit1.pro and WebKit2/Target.pri,
2130 depending on build?(webkit1) and build?(webkit2), as discussed earlier.
2134 2012-09-12 Sheriff Bot <webkit.review.bot@gmail.com>
2136 Unreviewed, rolling out r127876.
2137 http://trac.webkit.org/changeset/127876
2138 https://bugs.webkit.org/show_bug.cgi?id=96600
2140 mouse click doesn't work for spin button if spin button in
2141 iframe (Requested by yosin on #webkit).
2143 * Source/autotools/symbols.filter:
2145 2012-09-12 KyungTae Kim <ktf.kim@samsung.com>
2147 [EFL] Support download attribute feature
2148 https://bugs.webkit.org/show_bug.cgi?id=96462
2150 Reviewed by Gyuyoung Kim.
2152 * Source/cmake/OptionsEfl.cmake: Enable DOWNLOAD_ATTRIBUTE feature.
2154 2012-09-12 Sami Kyostila <skyostil@google.com>
2156 Rename OVERFLOW_SCROLLING as ACCELERATED_OVERFLOW_SCROLLING
2157 https://bugs.webkit.org/show_bug.cgi?id=96251
2159 Reviewed by Simon Fraser.
2161 Rename OVERFLOW_SCROLLING as ACCELERATED_OVERFLOW_SCROLLING to better describe
2162 the feature it controls.
2164 * Source/cmakeconfig.h.cmake:
2166 2012-09-11 Ryuan Choi <ryuan.choi@samsung.com>
2168 [CMAKE] Supply feature defines to CodeGeneratorTestRunner.
2169 https://bugs.webkit.org/show_bug.cgi?id=96273
2171 Reviewed by Gyuyoung Kim.
2173 * Source/cmake/WebKitFeatures.cmake: Generated FEATURE_DEFINES_WITH_SPACE_SEPARATOR.
2175 2012-09-11 Arnaud Renevier <a.renevier@sisa.samsung.com>
2177 [Gtk] allow building with css-shaders
2178 https://bugs.webkit.org/show_bug.cgi?id=95603
2180 Reviewed by Martin Robinson.
2182 if unstable features and accelerated compositing are turned on, and
2183 acceleration backend is opengl, then build CSS Shaders and CSS
2188 2012-09-11 Marcelo Lira <marcelo.lira@openbossa.org>
2190 Restore original value of mock scrollbars enabled in InternalSettings
2191 https://bugs.webkit.org/show_bug.cgi?id=87680
2193 Reviewed by Adam Barth.
2195 Added backup support for mock scrollbars state in
2196 InternalSettings::Backup, and removed support for these
2197 from Qt's DumpRenderTree.
2199 * Source/autotools/symbols.filter:
2201 2012-09-11 Raphael Kubo da Costa <rakuco@webkit.org>
2203 [EFL] Rewrite the EFL-related Find modules
2204 https://bugs.webkit.org/show_bug.cgi?id=95237
2206 Reviewed by Kenneth Rohde Christiansen.
2208 FindEFL.cmake had several problems which caused unnecessary trouble
2209 when building the EFL port under some setups:
2211 o It looked for some modules (such as ecore) more than once for no
2212 reason, which led to people adding libraries and include paths in
2213 different ways across the build system.
2215 o It depended on pkg-config being present for the searches to
2218 o It obtained the library definitions from pkg-config, so
2219 ${FOO_LIBRARIES} would be set to something like "foo;bar" which
2220 expanded to "-lfoo -lbar" to the linker. If a wrong -L<path> was
2221 passed before that, the wrong library installation would end up
2224 o Due to the problem above, we also needed to set the LINK_FLAGS
2225 property for each target with the value of ${FOO_LDFLAGS}, which was
2226 also obtained from pkg-config and sort of compensated the fact that
2227 the libraries did not use absolute paths and added the required -L
2228 paths. This also included dependencies for these libraries, so we
2229 ended up including libraries indirectly, which is bad.
2231 We have now replaced that file with a set of Find-modules which are
2232 much more granular, each of them responsible for looking for a
2233 single library and its components and setting library and include
2234 locations the right way (with FIND_PATH() and FIND_LIBRARY()), so
2235 that all the problems above are fixed.
2237 * Source/cmake/EFLHelpers.cmake: Added.
2238 * Source/cmake/FindEDBus.cmake: Added.
2239 * Source/cmake/FindEFL.cmake: Removed.
2240 * Source/cmake/FindEcore.cmake: Added.
2241 * Source/cmake/FindEdje.cmake: Added.
2242 * Source/cmake/FindEeze.cmake: Added.
2243 * Source/cmake/FindEfreet.cmake: Added.
2244 * Source/cmake/FindEina.cmake: Added.
2245 * Source/cmake/FindEvas.cmake: Added.
2246 * Source/cmake/OptionsEfl.cmake:
2248 2012-09-11 Simon Hausmann <simon.hausmann@nokia.com>
2250 [Qt] In-source builds are broken
2252 Reviewed by Tor Arne Vestbø.
2254 The Tools sub-directory contains a Makefile checked into SVN. For in-source builds let's not try to
2255 overwrite it but instead generate a dedicated Makefile.Tools.
2260 2012-09-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2262 [Qt] Add a configure step to the Qt build system
2264 This allows building the Qt port using just 'qmake WebKit.pro'. Using
2265 the build-webkit script is still supported, and will add slightly more
2266 logic to the build, such as detecting the need for clean or incremental
2269 Internally, the build system now uses a new variable, WEBKIT_CONFIG, for
2270 all things related to configuring the build, such as use/have/enable flags,
2271 and these are translated to defines in default_post. Project files should
2272 no longer check contains(DEFINES,...) to detect features, but use the new
2273 enable?(), use?(), and have?() functions. The no_webkit1 and no_webkit2
2274 options have been translated into WEBKIT_CONFIG options as well, and can
2275 be checked using build?().
2277 Reviewed by Simon Hausmann.
2279 * Source/QtWebKit.pro:
2284 2012-09-10 Thiago Marcos P. Santos <thiago.santos@intel.com>
2286 [CMake][EFL] Enable the LLInt
2287 https://bugs.webkit.org/show_bug.cgi?id=92682
2289 Reviewed by Csaba Osztrogonác.
2291 Added LLInt to CMake buildsystem and enabled it by default on EFL.
2292 Note that Ruby is not enforced: a secondary check is done when LLInt
2293 is enabled on the JSC's CMakeLists.txt.
2296 * Source/cmake/OptionsEfl.cmake:
2297 * Source/cmake/WebKitFeatures.cmake:
2298 * Source/cmakeconfig.h.cmake:
2300 2012-09-07 Simon Fraser <simon.fraser@apple.com>
2302 box-shadow causes overlay scrollbars to be in the wrong position when element is composited
2303 https://bugs.webkit.org/show_bug.cgi?id=85647
2305 Reviewed by James Robinson.
2307 Test overlay scrollbars in composited layers.
2309 * ManualTests/scrollbars/scrollbars-in-composited-layers.html: Added.
2311 2012-09-07 Martin Robinson <mrobinson@igalia.com>
2313 [GTK] Move user agent helpers to WebCore
2314 https://bugs.webkit.org/show_bug.cgi?id=95745
2316 Reviewed by Carlos Garcia Campos.
2318 Added an autoconf step for the new user agent shared code header in
2319 WebCore. This is necessary so that we can use the user agent version
2320 based on the information in the configure.ac file.
2324 2012-09-07 Allan Sandfeld Jensen <allan.jensen@nokia.com>
2326 Simplify hitTestResultAtPoint and nodesFromRect APIs
2327 https://bugs.webkit.org/show_bug.cgi?id=95720
2329 Reviewed by Antonio Gomes.
2331 Update exported symbols.
2333 * Source/autotools/symbols.filter:
2335 2012-09-07 Zan Dobersek <zandobersek@gmail.com>
2337 [GTK] Multiple feature defines in webcore_cppflags can occur
2338 https://bugs.webkit.org/show_bug.cgi?id=95942
2340 Reviewed by Martin Robinson.
2342 Add the feature_defines_unstable variable that should control values of feature
2343 defines for unstable features when unstable features are not enabled (e.g. release builds).
2347 2012-09-06 Zan Dobersek <zandobersek@gmail.com>
2349 [Gtk] Remove configuration options for features that are not supported by the Gtk port
2350 https://bugs.webkit.org/show_bug.cgi?id=87664
2352 Reviewed by Martin Robinson.
2354 Remove configuration options for features that are completely unsupported by the GTK port.
2355 They only bloat the configure.ac file. They should be re-added when the feature becomes
2356 supported and introduces an external dependency that the users might want to avoid.
2360 2012-09-06 Simon Hausmann <simon.hausmann@nokia.com>
2362 [Qt] Fix build with ANGLE on platforms that provide EGL/GLESv2
2363 https://bugs.webkit.org/show_bug.cgi?id=95965
2365 Reviewed by Tor Arne Vestbø.
2367 Add ANGLE as separate static library to the build and dependencies.
2372 2012-09-05 George Staikos <staikos@webkit.org>
2374 [BlackBerry] Match th ebuild flags from the platform library
2375 https://bugs.webkit.org/show_bug.cgi?id=95423
2377 Reviewed by Antonio Gomes.
2379 Unaligned build flags can cause crashes and other strange behavior.
2380 These two were not defined here but were defined on the system.
2382 * Source/cmake/OptionsBlackBerry.cmake:
2384 2012-09-05 Kaustubh Atrawalkar <kaustubh@motorola.com>
2386 [DRT] LTC:: Move printing related APIs from LayoutTestController to Internals
2387 https://bugs.webkit.org/show_bug.cgi?id=92735
2389 Reviewed by Hajime Morita.
2391 Move numberOfPages, pageProperty & pageSizeAndMarginsInPixels in Internals and remove duplicated code from DumprenderTree & WebkitTestRunner.
2392 Added symbols for GTK builds for corresponding APIs.
2394 * Source/autotools/symbols.filter:
2396 2012-09-04 Julien Chaffraix <jchaffraix@webkit.org>
2398 REGRESSION(r120832): RenderLayer::clampScrollOffset doesn't properly clamp
2399 https://bugs.webkit.org/show_bug.cgi?id=95776
2401 Reviewed by Simon Fraser.
2403 * ManualTests/select-menu-list-wrongly-positioned.html: Added.
2405 2012-09-04 Michał Pakuła vel Rutka <m.pakula@samsung.com>
2407 [EFL] Context menu restore.
2408 https://bugs.webkit.org/show_bug.cgi?id=74179
2410 Reviewed by Gyuyoung Kim.
2412 Adds context menu support for EFL port using non-CROSS_PLATFORM_CONTEXT_MENUS
2413 approach, the same as used in WebKit2.
2415 * Source/cmake/OptionsEfl.cmake: Turn on CONTEXT_MENUS flag for EFL port
2417 2012-09-04 Allan Sandfeld Jensen <allan.jensen@nokia.com>
2419 Allow child-frame content in hit-tests.
2420 https://bugs.webkit.org/show_bug.cgi?id=95204
2422 Reviewed by Antonio Gomes.
2424 Update exported symbols.
2426 * Source/autotools/symbols.filter:
2428 2012-09-04 Jinwoo Song <jinwoo7.song@samsung.com>
2430 [CMAKE] Update cmakeconfig.h.cmake
2431 https://bugs.webkit.org/show_bug.cgi?id=95712
2433 Reviewed by Gyuyoung Kim.
2435 Update feature definitions which are missing compared to WebKitFeatures.cmake
2437 * Source/cmakeconfig.h.cmake:
2439 2012-09-03 Jinwoo Song <jinwoo7.song@samsung.com>
2441 [EFL] Use WebKitVersion.h to get version information
2442 https://bugs.webkit.org/show_bug.cgi?id=95669
2444 Reviewed by Gyuyoung Kim.
2446 WEBKIT_USER_AGENT_MAJOR_VERSION and WEBKIT_USER_AGENT_MINOR_VERSION
2447 are defined as constant in the OptionsEfl.cmake. But we do not need
2448 to define these here but can use the defined constant in WebKitVersion.h.
2450 WebKitVersion.h is already generated with the version information
2451 from the Source/WebCore/Configurations/Version.xcconfig.
2453 * Source/cmake/OptionsEfl.cmake: Do not set WEBKIT_USER_AGENT_* variables.
2454 * Source/cmakeconfig.h.cmake: Remove WEBKIT_USER_AGENT_* definitions
2455 as no more port uses.
2457 2012-08-31 Tony Chang <tony@chromium.org>
2459 Remove ENABLE_CSS3_FLEXBOX compile time flag
2460 https://bugs.webkit.org/show_bug.cgi?id=95382
2462 Reviewed by Ojan Vafai.
2464 Everyone is already enabling this by default and the spec has stablized.
2466 * Source/cmake/WebKitFeatures.cmake:
2467 * Source/cmakeconfig.h.cmake:
2470 2012-08-30 JungJik Lee <jungjik.lee@samsung.com>
2472 [EFL][WK2] Add WebMemorySampler feature.
2473 https://bugs.webkit.org/show_bug.cgi?id=91214
2475 Reviewed by Kenneth Rohde Christiansen.
2477 Set WebMemorySampler feature on in EFL port.
2479 * Source/cmake/OptionsEfl.cmake:
2480 * Source/cmake/WebKitFeatures.cmake:
2481 * Source/cmakeconfig.h.cmake:
2483 2012-08-30 Rob Buis <rbuis@rim.com>
2485 [CMake] Suppress ANGLE compilation warnings
2486 https://bugs.webkit.org/show_bug.cgi?id=95377
2488 Reviewed by Antonio Gomes.
2490 Change WEBKIT_SET_EXTRA_COMPILER_FLAGS so it has an option to suppress C++ warnings.
2492 * Source/cmake/WebKitHelpers.cmake:
2494 2012-08-29 Thiago Macieira <thiago.macieira@intel.com>
2496 Tell git-archive to not export .gitattributes and .gitignore
2498 Reviewed by Simon Hausmann.
2500 Exclude git specific files from archives created via git-archive.
2504 2012-08-28 Mario Sanchez Prada <msanchez@igalia.com>
2506 Add directory generated by Eclipse to .gitignore
2507 https://bugs.webkit.org/show_bug.cgi?id=95231
2509 Reviewed by Andreas Kling.
2511 * .gitignore: Ignore .settings directory.
2513 2012-08-27 Rob Buis <rbuis@rim.com>
2515 [BlackBerry] remove -fno-rtti option in CMAKE_C_FLAGS
2516 https://bugs.webkit.org/show_bug.cgi?id=95089
2518 Reviewed by Antonio Gomes.
2520 This option does not make sense for compiling C and gives a warning.
2522 * Source/cmake/OptionsBlackBerry.cmake:
2524 2012-08-27 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
2526 Rename RegisterProtocolHandler API to NavigatorContentUtils
2527 https://bugs.webkit.org/show_bug.cgi?id=94920
2529 Reviewed by Adam Barth.
2531 Modified configuration files so that they contain renamed NavigatorContentUtils-prefixed files.
2533 * Source/cmake/OptionsBlackBerry.cmake:
2534 * Source/cmake/OptionsEfl.cmake:
2535 * Source/cmake/WebKitFeatures.cmake:
2536 * Source/cmakeconfig.h.cmake:
2538 2012-08-23 Kevin Ollivier <kevino@theolliviers.com>
2540 [wx] Unreviewed build fix. Disable compilation of WebDOM file for now,
2541 add the opentype directory, and remove old ATSUI files no longer in the tree.
2545 2012-08-22 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
2547 [EFL] Use WTF_USE_SOUP instead BUILDING_SOUP__
2548 https://bugs.webkit.org/show_bug.cgi?id=94744
2550 Reviewed by Gustavo Noronha Silva.
2552 There is no need to define BUILDING_SOUP__ if only WTF_USE_SOUP
2556 * Source/cmake/OptionsEfl.cmake:
2558 2012-08-23 Zan Dobersek <zandobersek@gmail.com>
2560 [Gtk] Move feature defines processing into a GNUmakefile that's simple to autogenerate
2561 https://bugs.webkit.org/show_bug.cgi?id=87127
2563 Reviewed by Martin Robinson.
2565 Add 'feature_defines_defaults' and 'feature_defines_overrides' variables
2566 and define them, along with 'feature_defines' (changed from the all-caps version),
2567 before webcore_cppflags.
2571 2012-08-23 Martin Robinson <mrobinson@igalia.com>
2573 [GTK] The tarball should be called webkitgtk-x.x.x.tar.xz
2574 https://bugs.webkit.org/show_bug.cgi?id=94572
2576 Reviewed by Carlos Garcia Campos.
2578 Change the name of the tarball to match the name of the library
2579 and to disambiguate it from other WebKit ports.
2581 * configure.ac: Update the tarball name.
2583 2012-08-23 Carlos Garcia Campos <cgarcia@igalia.com>
2585 Unreviewed. Bump WebKitGTK+ version number.
2587 * configure.ac: Bump version number to 1.11.0 now that we branched
2590 2012-08-23 Carlos Garcia Campos <cgarcia@igalia.com>
2592 REGRESSION(r126306): it broke the plugin process
2593 https://bugs.webkit.org/show_bug.cgi?id=94797
2595 Reviewed by Xan Lopez.
2599 2012-08-22 Beth Dakin <bdakin@apple.com>
2601 https://bugs.webkit.org/show_bug.cgi?id=94401
2602 Add support for making a web site become paginated using overflow:
2605 <rdar://problem/11831783>
2607 Reviewed by Dave Hyatt.
2609 * Source/autotools/symbols.filter:
2611 2012-08-22 Gustavo Noronha Silva <gns@gnome.org>
2613 [GTK] Split WebCore/platform into a separate library
2614 https://bugs.webkit.org/show_bug.cgi?id=94435
2616 Reviewed by Martin Robinson.
2618 More people have been reporting problems when linking WebCore because
2619 the command line limit is being exceeded. Splitting WebCore a bit more
2622 * GNUmakefile.am: add variable that will hold the list of source files
2623 for libWebCorePlatform .
2625 2012-08-21 Thiago Marcos P. Santos <thiago.santos@intel.com>
2627 [EFL] Enable CSS Text Decoration by default
2628 https://bugs.webkit.org/show_bug.cgi?id=94483
2630 Reviewed by Kenneth Rohde Christiansen.
2632 By enabling this feature by default, it will get tested by the bots
2633 and we can make sure no regressions will happen.
2635 * Source/cmake/OptionsEfl.cmake:
2637 2012-08-21 Ulan Degenbaev <ulan@chromium.org>
2639 Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer constructed and destructed
2640 https://bugs.webkit.org/show_bug.cgi?id=92993
2642 Reviewed by Kenneth Russell.
2644 Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer
2645 is constructed and destructed so that V8's garbage collection
2646 heuristics can account for the memory held by these objects.
2648 * ManualTests/typed-array-memory.html: Added.
2650 2012-08-21 Martin Robinson <mrobinson@igalia.com>
2652 [GTK] Using a native window for the WebView breaks GtkOverlay
2653 https://bugs.webkit.org/show_bug.cgi?id=90085
2655 Reviewed by Alejandro G. Castro.
2657 * configure.ac: Parse xcomposite pkg-config file during configuration.
2659 2012-08-21 Patrick Gansterer <paroga@webkit.org>
2661 Build fix for WinCE after r115348.
2663 * Source/cmake/OptionsWindows.cmake: Removed duplicated WEBKIT_OPTION_DEFAULT_PORT_VALUE().
2665 2012-08-20 George Staikos <staikos@webkit.org>
2667 [BlackBerry] Enable XHR Response BLOB
2668 https://bugs.webkit.org/show_bug.cgi?id=94525
2670 Reviewed by Rob Buis.
2672 Add the XHR response blob enable feature to the cmake build system and
2673 enable it for BlackBerry.
2675 * Source/cmake/OptionsBlackBerry.cmake: Add the feature and enable
2676 * Source/cmakeconfig.h.cmake: Add the feature
2678 2012-08-20 Dominik Röttsches <dominik.rottsches@intel.com>
2680 [EFL] Get rid of pango backend support once harfbuzz-ng is working
2681 https://bugs.webkit.org/show_bug.cgi?id=92102
2683 Reviewed by Kenneth Rohde Christiansen.
2685 Removing choice of font backend, Pango detection not required any more.
2687 * Source/cmake/FindPango.cmake: Removed.
2688 * Source/cmake/LibFindMacros.cmake: Removed.
2689 * Source/cmake/OptionsEfl.cmake: Removing choice of font backend.
2691 2012-08-17 Raphael Kubo da Costa <rakuco@webkit.org>
2693 [CMake] Add FindDBus.cmake and use it in the EFL port.
2694 https://bugs.webkit.org/show_bug.cgi?id=94319
2696 Reviewed by Daniel Bates.
2698 Currently, the Battery Status-related code in the EFL port uses
2699 libdbus but does not directly include its directories or link
2700 against it, relying instead on the compiler flags coming via
2701 EDbus's pkg-config information.
2703 That will break once we stop obtaining EFL's include directories
2704 and library paths from pkg-config, so write FindDBus.cmake to
2707 * Source/cmake/FindDBus.cmake: Added.
2708 * Source/cmake/OptionsEfl.cmake: Look for D-Bus if BATTERY_STATUS
2711 2012-08-17 Rob Buis <rbuis@rim.com>
2713 [BlackBerry] Remove some shared libraries from linking
2714 https://bugs.webkit.org/show_bug.cgi?id=94253
2716 Reviewed by Yong Li.
2718 Remove some shared libraries.
2720 * Source/cmake/OptionsBlackBerry.cmake:
2722 2012-08-16 Gustavo Noronha Silva <gns@gnome.org>
2724 Unreviewed speculative 32 bits build fix.
2726 * Source/autotools/symbols.filter: add symbol version that gets
2727 generated in 32 bits build.
2729 2012-08-16 Max Feil <mfeil@rim.com>
2731 [BlackBerry] Some media controls are mispositioned for dynamic live streams (HLS)
2732 https://bugs.webkit.org/show_bug.cgi?id=94176
2734 Reviewed by Antonio Gomes.
2736 An automated layout test is not possible for this patch because
2737 dynamic live streams require a special dedicated web server.
2738 Putting an external video URL into an automated test is not
2739 correct either. So I have created a manual test that points to
2740 an external HLS video that works today.
2742 * ManualTests/blackberry/video-hls-controls.html: Added.
2744 2012-08-16 Marja Hölttä <marja@chromium.org>
2746 FormController, WebHistoryItem: Enable reading selected file names from document state
2747 https://bugs.webkit.org/show_bug.cgi?id=91231
2749 Reviewed by Jochen Eisinger.
2751 This change enables Chromium to set up file permissions properly when
2752 the session restore feature restores a page with selected files.
2754 * Source/autotools/symbols.filter: Exported FormController::getReferencedFilePaths and HistoryController::saveDocumentAndScrollState.
2756 2012-08-15 Kent Tamura <tkent@chromium.org>
2758 Calendar Picker: Localize numbers in a calendar picker
2759 https://bugs.webkit.org/show_bug.cgi?id=93704
2761 Reviewed by Hajime Morita.
2763 * ManualTests/forms/calendar-picker.html:
2764 Add a mock pagePopupController.localizeNumberString().
2766 2012-08-15 Ryosuke Niwa <rniwa@webkit.org>
2768 Update manual tests and comments to refer to TestRunner instead of LayoutTestController
2769 https://bugs.webkit.org/show_bug.cgi?id=94168
2771 Reviewed by Kent Tamura.
2773 * ManualTests/resources/multiFileResources/post-echo-and-notify-done.cgi:
2775 2012-08-15 Bruno de Oliveira Abinader <bruno.abinader@basyskom.com>
2777 [css3-text] Add CSS3 Text decoration compile flag
2778 https://bugs.webkit.org/show_bug.cgi?id=93863
2780 Reviewed by Julien Chaffraix.
2782 This patch handles the compile flag implementation, which will come disabled by
2783 default, thus not exposing the CSS3 text decoration features to the web, unless
2784 when explicitly enabling it with "--css3-text-decoration" build parameter.
2786 * Source/cmake/WebKitFeatures.cmake:
2787 * Source/cmakeconfig.h.cmake:
2790 2012-08-15 Brady Eidson <beidson@apple.com>
2792 Removing a plug-in element from a page opened in a background tab in Safari crashes
2793 <rdar://problem/12057991> and https://bugs.webkit.org/show_bug.cgi?id=93913
2795 Reviewed by Beth Dakin.
2797 * Source/autotools/symbols.filter: Allow this symbol through for DRT's sake.
2799 2012-08-14 Keishi Hattori <keishi@webkit.org>
2801 Share common code between calendar picker and color suggestion picker
2802 https://bugs.webkit.org/show_bug.cgi?id=93802
2804 Reviewed by Kent Tamura.
2806 * ManualTests/forms/calendar-picker.html:
2807 * ManualTests/forms/color-suggestion-picker.html:
2809 2012-08-14 Milian Wolff <milian.wolff@kdab.com>
2811 [Qt] QtWebKit linking fails for QNX cross build
2812 https://bugs.webkit.org/show_bug.cgi?id=93460
2814 Reviewed by Simon Hausmann.
2816 The GCC 4.4.2 used by the QNX BBNDK 2.0.1 fails to link QtWebKit.
2817 Apparently it does not properly support the linker invokation using
2818 -Wl,-whole-archive -l... -Wl,-no-whole-archive
2819 yielding a "cc: no files to process" error. This patch works around
2820 this issue by adding an empty dummy file (and thus object file) to
2825 2012-08-14 Keishi Hattori <keishi@webkit.org>
2827 Move page popup resources to separate directory
2828 https://bugs.webkit.org/show_bug.cgi?id=93932
2830 Reviewed by Kent Tamura.
2832 * ManualTests/forms/calendar-picker.html:
2833 * ManualTests/forms/color-suggestion-picker.html:
2835 2012-08-11 Raphael Kubo da Costa <rakuco@webkit.org>
2837 [CMake] Rewrite FindLibSoup2.cmake.
2838 https://bugs.webkit.org/show_bug.cgi?id=93191
2840 Reviewed by Rob Buis.
2842 The existing LibSoup2 was imported from somewhere else and not
2843 only did it contain a lot of unnecessary cruft to look for libsoup
2844 2.2 (which we do not support anyway), but it also relied on the
2845 paths returned by pkg-config for setting the library and include
2848 For one, this meant "-lsoup-2.4" was passed to the linked instead
2849 of "-L/path/to/libsoup-2.4.so", which would sometimes make a
2850 system version of libsoup to be picked up instead of the one
2851 installed by, say, jhbuild.
2853 The new FindLibSoup.cmake now only looks for libsoup 2.4 and
2854 relies on pkg-config solely for retrieving the current LibSoup
2857 * Source/cmake/FindLibSoup.cmake: Added.
2858 * Source/cmake/FindLibSoup2.cmake: Removed.
2859 * Source/cmake/OptionsEfl.cmake: Look for LibSoup instead of
2860 LibSoup2, look for the GObject component of Glib.
2862 2012-08-13 Raphael Kubo da Costa <rakuco@webkit.org>
2864 [CMake] Remove glib-related Find modules and write single new one instead.
2865 https://bugs.webkit.org/show_bug.cgi?id=93786
2867 Reviewed by Rob Buis.
2869 As part of the ongoing effort to write proper Find modules that use
2870 absolute include and library paths instead of the short ones from
2871 pkg-config, replace Find{GIO,Glib,Gthread}.cmake with a single
2872 FindGLIB.cmake that optionally detects components such as GIO and
2875 Library paths are now defined as "/full/path/to/libfoo.so" instead of
2876 simply "foo", so that the linker receives a full path and we can then
2877 avoid accidentally picking up a libfoo.so installed into /usr/lib
2878 instead of a local one built with jhbuild.
2880 * Source/cmake/FindGIO.cmake: Removed.
2881 * Source/cmake/FindGLIB.cmake: Added.
2882 * Source/cmake/FindGlib.cmake: Removed.
2883 * Source/cmake/FindGthread.cmake: Removed.
2884 * Source/cmake/OptionsEfl.cmake: Look for GLIB with the GIO component.
2886 2012-08-13 Zan Dobersek <zandobersek@gmail.com>
2888 [Gtk] Remove SVG_FEATURES and HTML_FEATURES from Source/WebCore/GNUmakefile.am
2889 https://bugs.webkit.org/show_bug.cgi?id=90693
2891 Reviewed by Philippe Normand.
2893 Remove exportation of SVG_FLAGS and HTML_FLAGS as Automake conditionals
2894 as they are not required anymore.
2898 2012-08-12 Loïc Yhuel <loic.yhuel@softathome.com>
2900 [Qt] Make it possible to build without QtTest/QtPrintSupport
2901 https://bugs.webkit.org/show_bug.cgi?id=93492
2903 Reviewed by Tor Arne Vestbø.
2905 * Source/QtWebKit.pro: Disable tests if no testlib
2907 2012-08-10 Rob Buis <rbuis@rim.com>
2909 [BlackBerry] Enable relro link option for JSC executable
2910 https://bugs.webkit.org/show_bug.cgi?id=93726
2912 Reviewed by Yong Li.
2914 Enable relro link option for JSC executable.
2916 * Source/cmake/OptionsBlackBerry.cmake:
2918 2012-08-09 Raphael Kubo da Costa <rakuco@webkit.org>
2920 [CMake] Bump minimum required version to 2.8.3.
2921 https://bugs.webkit.org/show_bug.cgi?id=93450
2923 Reviewed by Daniel Bates.
2925 Following the discussion in bug 93189, it was decided that bumping
2926 the minimum required version from 2.8.0 to 2.8.3 was a good thing
2927 due to additional features, such as improved
2928 FIND_PACKAGE_HANDLE_STANDARD_ARGS() support and better argument
2929 handling in the PKG_CHECK_MODULES() call.
2931 CMake 2.8.3 was released almost two years ago, so people are
2932 expected to have it or a later version installed.
2936 2012-08-08 Shane Stephens <shanestephens@google.com>
2938 Compile flag for CSS Hierarchies
2939 https://bugs.webkit.org/show_bug.cgi?id=92433
2941 Reviewed by Tony Chang.
2943 * Source/cmake/WebKitFeatures.cmake:
2945 2012-08-08 Ming Xie <mxie@rim.com>
2947 [BlackBerry] Fix "-fPIC" define in the BlackBerry build
2948 https://bugs.webkit.org/show_bug.cgi?id=93548
2950 Reviewed by Rob Buis.
2952 In the current CMake release (version 2.8.5), ${CMAKE_SHARED
2953 _LIBRARY_C_FLAGS} and ${CMAKE_SHARED_LIBRARY_CXX_FLAGS} is
2954 set to empty (See cmake/Modules/Platform/QNX.cmake)
2956 This breaks the assumption which WebKit CMake build system
2957 makes in Source/cmake/WebKitHelper.cmake
2959 * Source/cmake/OptionsBlackBerry.cmake:
2961 2012-08-08 Philippe Normand <pnormand@igalia.com>
2963 [GStreamer] 0.11 build broken (again)
2964 https://bugs.webkit.org/show_bug.cgi?id=93474
2966 Reviewed by Martin Robinson.
2968 * configure.ac: Disable media-stream build if GStreamer 0.11
2969 support is enabled, due to farstream-0.1 still messing up with
2970 gstreamer-0.10 include path.
2972 2012-08-07 YoungTaeck Song <youngtaeck.song@samsung.com>
2974 [WK2][EFL] Implement accelerated compositing on WK2 Efl port
2975 https://bugs.webkit.org/show_bug.cgi?id=89840
2977 Reviewed by Noam Rosenthal.
2979 Implement accelerated composition with TiledBackingStore on WK2 Efl port.
2980 This implementation is based on COORDINATED_GRAPHICS.
2981 Add COORDINATED_GRAPHICS related definitions in OptionsEfl.cmake.
2983 * Source/cmake/OptionsEfl.cmake:
2985 2012-08-07 No'am Rosenthal <noam.rosenthal@nokia.com>
2987 [Qt] Make it possible to build without QtQuick
2989 Reviewed by Simon Hausmann.
2991 * Source/QtWebKit.pro:
2994 2012-07-19 Simon Hausmann <simon.hausmann@nokia.com>
2996 [Qt] Remove Qt 4 specific code paths
2997 https://bugs.webkit.org/show_bug.cgi?id=88161
2999 Reviewed by Kenneth Rohde Christiansen.
3004 2012-08-06 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3006 [EFL] Enable link prefetch
3007 https://bugs.webkit.org/show_bug.cgi?id=93281
3009 Reviewed by Kentaro Hara.
3011 * Source/cmake/OptionsEfl.cmake: Enable LINK_PREFETCH by default.
3013 2012-08-06 Xan Lopez <xlopez@igalia.com>
3015 [GTK] Cleanup configure.ac build options output
3016 https://bugs.webkit.org/show_bug.cgi?id=93245
3018 Reviewed by Laszlo Gombos.
3020 Remove duplicated elements, sort alphabetically.
3022 * configure.ac: ditto.
3024 2012-08-06 Carlos Garcia Campos <cgarcia@igalia.com>
3026 Unreviewed. Update NEWS and configure.ac for 1.9.6 release
3028 * configure.ac: Bump version numbers.
3030 2012-08-03 Patrick Gansterer <paroga@webkit.org>
3032 [CMake][WIN] Disable C++ exceptions and RTTI
3033 https://bugs.webkit.org/show_bug.cgi?id=93104
3035 Reviewed by Ryosuke Niwa.
3037 Both features are not used in WebKit, so remove them to safe some code.
3038 Also enable compilation of plain c files with multiple processes.
3040 * Source/cmake/OptionsWindows.cmake:
3042 2012-08-03 Mario Sanchez Prada <msanchez@igalia.com>
3044 Unreviewed build fix for GTK after r124479.
3046 * Source/autotools/symbols.filter: Removed unneeded symbol.
3048 2012-08-03 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
3050 [Qt] Populate .qmake.cache from the top-level project file
3052 This makes it possible to build webkit without using the perl build
3053 script. The duplicated logic in build-webkit will be removed when we
3054 remove the Qt4 code paths. The build-webkit script will then simply
3055 call 'qmake WebKit.pro' from WEBKITOUTPUTDIR.
3057 Reviewed by Tor Arne Vestbø.
3061 2012-08-03 Dominik Röttsches <dominik.rottsches@intel.com>
3063 [cmake] Cleanup FindHarfBuzz.cmake
3064 https://bugs.webkit.org/show_bug.cgi?id=92984
3066 Reviewed by Hajime Morita.
3068 Cleanup which didn't make it into my previous ptch.
3070 * Source/cmake/FindHarfBuzz.cmake: Remove duplicate line, add a bit of documentation.
3072 2012-08-03 Joone Hur <joone.hur@intel.com>
3074 [EFL][DRT] WebKitAnimation API compile-time disabled
3075 https://bugs.webkit.org/show_bug.cgi?id=84593
3077 Reviewed by Laszlo Gombos.
3079 Enable ENABLE_ANIMATION_API by default on the Efl port.
3081 * Source/cmake/OptionsEfl.cmake:
3082 * Source/cmakeconfig.h.cmake:
3084 2012-08-02 Zan Dobersek <zandobersek@gmail.com>
3086 Unreviewed attempt at fixing the GTK 64-bit debug build.
3088 * Source/autotools/symbols.filter:
3090 2012-08-02 Martin Robinson <mrobinson@igalia.com>
3092 [GTK] When farstream is not present do not enable MediaStream
3094 Reviewed by Philippe Normand.
3096 When farstream libraries are no present, simply do not build MediaStream
3101 2012-08-01 Jian Li <jianli@chromium.org>
3103 Add new CSS property "-webkit-widget-region" to expose dashboard region support for other port
3104 https://bugs.webkit.org/show_bug.cgi?id=90298
3106 Reviewed by Adam Barth.
3108 * configure.ac: Add ENABLE_WIDGET_REGION define.
3110 2012-07-31 Joshua Netterfield <jnetterfield@rim.com>
3112 [BlackBerry] Enable CSS Filter Effects
3113 https://bugs.webkit.org/show_bug.cgi?id=92685
3115 Reviewed by Rob Buis.
3117 Enable CSS filter effects, with the exception of custom effects (CSS shaders) and reference effects (SVG effects)
3119 Internally reviewed by Arvid Nilsson <anilsson@rim.com> and Antonio Gomes <agomes@rim.com>.
3121 * Source/cmake/OptionsBlackBerry.cmake: Add LayerFilterRenderer
3122 * Source/cmakeconfig.h.cmake: Acknowledge CSS filter effects
3124 2012-07-31 Ryosuke Niwa <rniwa@webkit.org>
3126 Perf-o-matic: dashboard images are not generated properly from incrementally updated JSON
3127 https://bugs.webkit.org/show_bug.cgi?id=92717
3129 Reviewed by Hajime Morita.
3131 Sort the values by timestamp. Unfortunately, there isn't a good way of testing this fix.
3133 * Websites/webkit-perf.appspot.com/models.py:
3134 (Runs.chart_params):
3136 2012-07-31 Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
3138 add Farstream flags/deps to WebKit, for WebRTC
3139 https://bugs.webkit.org/show_bug.cgi?id=87524
3141 Reviewed by Philippe Normand.
3143 Since Farstream will be used as the backend for GTK's WebRTC, this
3144 patch adds it as a dependency to the build system.
3149 2012-07-30 Ryosuke Niwa <rniwa@webkit.org>
3151 /api/test/runs/chart expires on perf-o-matic
3152 https://bugs.webkit.org/show_bug.cgi?id=92714
3154 Reviewed by Hajime Morita.
3156 Don't update the entire JSON while generating the dashboard images.
3157 This is a bug and not doing this will reduce the server load significantly.
3159 * Websites/webkit-perf.appspot.com/controller.py:
3160 (RunsChartHandler.post):
3162 2012-07-30 Dominik Röttsches <dominik.rottsches@intel.com>
3164 Avoid Assertion Failure in HarfBuzzRun::characterIndexForXPosition
3165 https://bugs.webkit.org/show_bug.cgi?id=92376
3167 Reviewed by Tony Chang.
3169 Added manual test to reliably reproduce assertion failure which is solved by this patch.
3171 * ManualTests/harfbuzz-mouse-selection-crash.html: Added.
3173 2012-07-29 Vsevolod Vlasov <vsevik@chromium.org>
3175 Web Inspector: Resource agent's reference to cached resources should be weak.
3176 https://bugs.webkit.org/show_bug.cgi?id=92108
3178 Reviewed by Pavel Feldman.
3180 * Source/autotools/symbols.filter:
3182 2012-07-30 Shinya Kawanaka <shinyak@chromium.org>
3184 Prohibit having AuthorShadowDOM of input or textarea element for a while and having a flag to enable it in Internals.
3185 https://bugs.webkit.org/show_bug.cgi?id=92611
3187 Reviewed by Hajime Morita.
3189 * Source/autotools/symbols.filter:
3191 2012-07-30 Sheriff Bot <webkit.review.bot@gmail.com>
3193 Unreviewed, rolling out r124000.
3194 http://trac.webkit.org/changeset/124000
3195 https://bugs.webkit.org/show_bug.cgi?id=92632
3197 seems to have broken chromium Range_InstanceSizeUnknown unit
3198 test across many platforms (Requested by tomhudson on
3201 * Source/autotools/symbols.filter:
3203 2012-07-30 Patrick Gansterer <paroga@webkit.org>
3205 Replace UnicodeWinCE with UnicodeWchar
3206 https://bugs.webkit.org/show_bug.cgi?id=92539
3208 Reviewed by Ryosuke Niwa.
3210 UnicodeWinCE never contained WinCE specific code. UnicodeWchar
3211 is a replacement for it, which is mainly based on the functions
3212 from <wchar.h>. It is ment as a minimal Unicode backend, which
3213 can be used very easy and has no external dependencies.
3215 * Source/cmake/OptionsWinCE.cmake:
3217 2012-07-29 Vsevolod Vlasov <vsevik@chromium.org>
3219 Web Inspector: Resource agent's reference to cached resources should be weak.
3220 https://bugs.webkit.org/show_bug.cgi?id=92108
3222 Reviewed by Pavel Feldman.
3224 * Source/autotools/symbols.filter:
3226 2012-07-29 Rik Cabanier <cabanier@adobe.com>
3228 Add ENABLE_CSS_COMPOSITING flag
3229 https://bugs.webkit.org/show_bug.cgi?id=92553
3231 Reviewed by Dirk Schulze.
3233 Adds compiler flag CSS_COMPOSITING to build systems to enable CSS blending and compositing. See spec https://dvcs.w3.org/hg/FXTF/rawfile/tip/compositing/index.html
3235 * Source/cmake/WebKitFeatures.cmake:
3236 * Source/cmakeconfig.h.cmake:
3239 2012-07-27 Kihong Kwon <kihong.kwon@samsung.com>
3241 [EFL] Support for HTML media capture
3242 https://bugs.webkit.org/show_bug.cgi?id=91842
3244 Reviewed by Ryosuke Niwa.
3246 Add HTML media capture feature, and enable that on the Efl port.
3248 * Source/cmake/OptionsEfl.cmake:
3249 * Source/cmake/WebKitFeatures.cmake:
3250 * Source/cmakeconfig.h.cmake:
3252 2012-07-27 Ryosuke Niwa <rniwa@webkit.org>
3254 Unreviewed perf-o-matic build fix for dashboard image generation.
3255 Also, only show Parser/html5-full-render on the dashboard by default
3256 so that it won't take forever to load it.
3258 * Websites/webkit-perf.appspot.com/controller.py:
3259 (schedule_runs_update):
3260 (RunsChartHandler.post):
3261 * Websites/webkit-perf.appspot.com/models.py:
3262 (Runs.chart_params):
3263 (DashboardImage.get_image):
3264 * Websites/webkit-perf.appspot.com/models_unittest.py:
3265 (RunsTest.test_chart_params_with_value):
3267 2012-07-27 Dominik Röttsches <dominik.rottsches@intel.com>
3269 [Cairo] Add complex font drawing using HarfbuzzNG
3270 https://bugs.webkit.org/show_bug.cgi?id=91864
3272 Reviewed by Simon Hausmann and Martin Robinson.
3274 Configuring Freetype backend to use HarfBuzz by default.
3276 * Source/cmake/FindHarfBuzz.cmake: Added pkgconfig based discovery of HarfBuzz.
3277 * Source/cmake/OptionsEfl.cmake: Adding Harfbuzz configuration.
3279 2012-07-26 Dan Bernstein <mitz@apple.com>
3281 When Safari 6 is launched via the WebKit Xcode workspace, it does not link against the built frameworks
3282 https://bugs.webkit.org/show_bug.cgi?id=92331
3284 Reviewed by Mark Rowe.
3286 Changed references to the Safari executable to the SafariForWebKitDevelopment binary.
3288 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
3289 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
3291 2012-07-26 Keishi Hattori <keishi@webkit.org>
3293 Implement ColorSuggestionPicker page popup
3294 https://bugs.webkit.org/show_bug.cgi?id=92109
3296 Reviewed by Kent Tamura.
3298 * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
3300 2012-07-26 Zoltan Nyul <zoltan.nyul@intel.com>
3302 [EFL] EFL port should use XDG paths
3303 https://bugs.webkit.org/show_bug.cgi?id=91719
3305 Reviewed by Kenneth Rohde Christiansen.
3307 Efreet library added.
3309 * Source/cmake/FindEFL.cmake:
3311 2012-07-26 Kaustubh Atrawalkar <kaustubh@motorola.com>
3313 [DRT] LTC:: pageNumberForElementById() could be moved to Internals.
3314 https://bugs.webkit.org/show_bug.cgi?id=92091
3316 Reviewed by Adam Barth.
3318 Exporting Internals::pageNumber symbols for the Gtk build.
3320 * Source/autotools/symbols.filter:
3322 2012-07-25 Sheriff Bot <webkit.review.bot@gmail.com>
3324 Unreviewed, rolling out r123606.
3325 http://trac.webkit.org/changeset/123606
3326 https://bugs.webkit.org/show_bug.cgi?id=92247
3328 broke Windows build of Chromium (Requested by tomhudson on
3331 * ManualTests/forms/color-suggestion-picker.html: Removed.
3333 2012-07-25 Keishi Hattori <keishi@webkit.org>
3335 Implement ColorSuggestionPicker page popup
3336 https://bugs.webkit.org/show_bug.cgi?id=92109
3338 Reviewed by Kent Tamura.
3340 * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
3342 2012-07-23 Kent Tamura <tkent@chromium.org>
3344 [GTK] Remove unnecessary trailing space in the previous commit.
3346 * Source/autotools/symbols.filter:
3348 2012-07-23 Kent Tamura <tkent@chromium.org>
3350 [GTK] Attempt to fix build
3352 * Source/autotools/symbols.filter: Export DocumentMarkerController::addTextMatchMarker.
3354 2012-07-23 Sheriff Bot <webkit.review.bot@gmail.com>
3356 Unreviewed, rolling out r123184, r123195, and r123197.
3357 http://trac.webkit.org/changeset/123184
3358 http://trac.webkit.org/changeset/123195
3359 http://trac.webkit.org/changeset/123197
3360 https://bugs.webkit.org/show_bug.cgi?id=92049
3362 pagecycler regression (Requested by morrita on #webkit).
3364 * Source/autotools/symbols.filter:
3366 2012-07-23 Roger Fong <roger_fong@apple.com>
3368 If select element in Windows is off screen horizontally,
3369 menu is either inappropriately resized or positioned offscreen.
3370 https://bugs.webkit.org/show_bug.cgi?id=91913
3371 <rdar://problem/7611229>
3373 Reviewed by Tim Horton.
3375 Add a manual test to verify that popup menus render in the correct place.
3377 * ManualTests/win/select-menu-off-screen.html: Added.
3379 2012-07-23 Simon Fraser <simon.fraser@apple.com>
3381 Implement sticky positioning
3382 https://bugs.webkit.org/show_bug.cgi?id=90046
3384 Reviewed by Ojan Vafai.
3386 Add ENABLE_CSS_STICKY_POSITION, defaulting to off initially.
3388 Sort the ENABLE_CSS lines in the file.
3390 * Source/cmake/WebKitFeatures.cmake:
3391 * Source/cmakeconfig.h.cmake:
3393 2012-07-23 Patrick Gansterer <paroga@webkit.org>
3395 [WINCE] Define NOMINMAX in the build system instead of Platform.h
3396 https://bugs.webkit.org/show_bug.cgi?id=91938
3398 Reviewed by Ryosuke Niwa.
3400 Define it in OptionsWindows.cmake, since NOMINMAX
3401 should to be defined for all windows ports.
3403 * Source/cmake/OptionsWinCE.cmake:
3404 * Source/cmake/OptionsWindows.cmake:
3406 2012-07-22 Sheriff Bot <webkit.review.bot@gmail.com>
3408 Unreviewed, rolling out r123298 and r123301.
3409 http://trac.webkit.org/changeset/123298
3410 http://trac.webkit.org/changeset/123301
3411 https://bugs.webkit.org/show_bug.cgi?id=91953
3413 We need to think some more about the intricacies of exposing a
3414 CMake option for ENABLE_DFG_JIT as this option is specific to
3415 the port and architecture. (Requested by dydx on #webkit).
3417 * Source/cmake/WebKitFeatures.cmake:
3418 * Source/cmakeconfig.h.cmake:
3420 2012-07-22 Daniel Bates <dbates@webkit.org>
3422 Fix the Windows CE build after <http://trac.webkit.org/changeset/123298>
3423 (https://bugs.webkit.org/show_bug.cgi?id=91939)
3425 Disable the DFG JIT across all CMake ports (by default) (*). Enabling DFG JIT
3426 breaks the Windows CE build as the Windows CE port builds with the JIT disabled
3427 (ENABLE_JIT := 0) and hence ENABLE_ASSEMBLER := 0.
3429 (*) We should look to further discuss with CMake port maintainers about enabling
3430 the DFG JIT by default.
3432 * Source/cmake/WebKitFeatures.cmake:
3434 2012-07-23 Kent Tamura <tkent@chromium.org>
3436 Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
3437 https://bugs.webkit.org/show_bug.cgi?id=91941
3439 Reviewed by Kentaro Hara.
3441 A flag name for an elmement should be ENABLE_*_ELEMENT.
3443 * Source/cmake/WebKitFeatures.cmake:
3444 * Source/cmakeconfig.h.cmake:
3447 2012-07-22 Patrick Gansterer <paroga@webkit.org>
3449 [CMake] Add option for ENABLE_DFG_JIT
3450 https://bugs.webkit.org/show_bug.cgi?id=91939
3452 Reviewed by Daniel Bates.
3454 * Source/cmake/WebKitFeatures.cmake:
3455 * Source/cmakeconfig.h.cmake:
3457 2012-07-22 Kent Tamura <tkent@chromium.org>
3459 Rename ENABLE_DETAILS to ENABLE_DETAILS_ELEMENT
3460 https://bugs.webkit.org/show_bug.cgi?id=91928
3462 Reviewed by Kentaro Hara.
3464 A flag name for an elmement should be ENABLE_*_ELEMENT.
3466 * Source/cmake/WebKitFeatures.cmake:
3467 * Source/cmakeconfig.h.cmake:
3470 2012-07-20 Kent Tamura <tkent@chromium.org>
3472 Rename ENABLE_DATALIST to ENABLE_DATALIST_ELEMENT
3473 https://bugs.webkit.org/show_bug.cgi?id=91846
3475 Reviewed by Kentaro Hara.
3477 A flag name for an elmement should be ENABLE_*_ELEMENT.
3479 * Source/cmake/OptionsEfl.cmake:
3480 * Source/cmake/WebKitFeatures.cmake:
3481 * Source/cmakeconfig.h.cmake:
3484 2012-07-19 MORITA Hajime <morrita@google.com>
3486 [Refactoring] Replace Node's Document pointer with a TreeScope pointer
3487 https://bugs.webkit.org/show_bug.cgi?id=59816
3489 Reviewed by Ryosuke Niwa.
3491 * Source/autotools/symbols.filter: Added newly exported symbols.
3493 2012-07-19 Christophe Dumez <christophe.dumez@intel.com>
3495 [EFL] Bump libsoup dependency to v2.39.4.1 to fix cookie issues
3496 https://bugs.webkit.org/show_bug.cgi?id=91741
3498 Reviewed by Kenneth Rohde Christiansen.
3500 Bump libsoup dependency in CMake to v2.39.4.1 to fix issues
3501 with cookies in non-suffixed/private domains [GNOME #679230].
3503 * Source/cmake/OptionsEfl.cmake:
3505 2012-07-19 Mario Sanchez Prada <msanchez@igalia.com>
3507 [GTK] Enable MHTML support by default at build time
3508 https://bugs.webkit.org/show_bug.cgi?id=89987
3510 Reviewed by Carlos Garcia Campos.
3512 Enable MHTML support by default for GTK in configure.ac.
3516 2012-07-18 Christophe Dumez <christophe.dumez@intel.com>
3518 [CMake][EFL] Should try to find the same libsoup version pulled by jhbuild
3519 https://bugs.webkit.org/show_bug.cgi?id=91626
3521 Reviewed by Kenneth Rohde Christiansen.
3523 Bump required version of libsoup in CMake to 2.39.3. This is the first
3524 tarball version to contain the API we need (soup_cookie_jar_get_cookies()
3525 and soup_cookie_jar_set_cookie_with_first_party()).
3527 * Source/cmake/OptionsEfl.cmake:
3529 2012-07-18 Varun Jain <varunjain@chromium.org>
3531 [chromium] Drag image for image elements should be scaled with device scale factor.
3532 https://bugs.webkit.org/show_bug.cgi?id=89688
3534 Reviewed by Adam Barth.
3536 * ManualTests/chromium/drag-image-accounts-for-device-scale.html:
3538 2012-07-18 Thiago Marcos P. Santos <thiago.santos@intel.com>
3540 [CMake] Make gtest a shared library
3541 https://bugs.webkit.org/show_bug.cgi?id=90973
3543 Reviewed by Daniel Bates.
3545 It's nicer to make it a shared library because it might improve
3546 linking time and we don't need to force gtest users to link with gtest
3547 dependencies like pthreads (which causes linking errors when it is not
3550 * Source/cmake/gtest/CMakeLists.txt:
3552 2012-07-17 Gabor Ballabas <gaborb@inf.u-szeged.hu>
3554 [Qt][V8] Remove the V8 related codepaths and configuration
3555 https://bugs.webkit.org/show_bug.cgi?id=90863
3557 Reviewed by Simon Hausmann.
3562 2012-07-17 Sheriff Bot <webkit.review.bot@gmail.com>
3564 Unreviewed, rolling out r122834.
3565 http://trac.webkit.org/changeset/122834
3566 https://bugs.webkit.org/show_bug.cgi?id=91492
3568 it broke the chromium (Requested by kkristof on #webkit).
3573 2012-07-17 Gabor Ballabas <gaborb@inf.u-szeged.hu>
3575 [Qt][V8] Remove the V8 related codepaths and configuration
3576 https://bugs.webkit.org/show_bug.cgi?id=90863
3578 Reviewed by Simon Hausmann.
3583 2012-07-17 David Barr <davidbarr@chromium.org>
3585 Introduce ENABLE_CSS_IMAGE_ORIENTATION compile flag
3586 https://bugs.webkit.org/show_bug.cgi?id=89055
3588 Reviewed by Kent Tamura.
3590 The css3-images module is at candidate recommendation.
3591 http://www.w3.org/TR/2012/CR-css3-images-20120417/#the-image-orientation
3593 Add a configuration option for CSS image-orientation support, disabling it by default.
3595 * Source/cmake/WebKitFeatures.cmake:
3596 * Source/cmakeconfig.h.cmake:
3598 2012-07-16 Pete Williamson <petewil@google.com>
3600 Expose an export for the iconUrl list so Internals can use it
3601 https://bugs.webkit.org/show_bug.cgi?id=88665
3603 Reviewed by Kent Tamura.
3605 * Source/autotools/symbols.filter: export iconURLs
3607 2012-07-16 Hajime Morrita <morrita@chromium.org>
3609 WebCore needs WEBCORE_TESTING macro to mark methods being exported for testing.
3610 https://bugs.webkit.org/show_bug.cgi?id=90764
3612 Reviewed by Adam Barth.
3614 Removed symbols which are now covered by WEBCORE_TESTING.
3616 * Source/autotools/symbols.filter:
3618 2012-07-16 Carlos Garcia Campos <cgarcia@igalia.com>
3620 Unreviewed. Update NEWS and configure.ac for 1.9.5 release
3622 * configure.ac: Bump version number.
3624 2012-07-12 Josh Hawn <jhawn@apple.com>
3626 Fix for WebContext::getWebCoreStatistics() causes crash if no m_process
3627 https://bugs.webkit.org/show_bug.cgi?id=91116
3629 Reviewed by Simon Fraser.
3631 * Source/WebKit2/UIProcess/WebContext.cpp:
3632 WebContext::getWebCoreStatistics():
3633 Now invalidates callback if no m_process.
3635 2012-07-13 Thiago Marcos P. Santos <thiago.santos@intel.com>
3637 [CMake] Proper handling of ENABLE_API_TESTS build option
3638 https://bugs.webkit.org/show_bug.cgi?id=91221
3640 Reviewed by Rob Buis.
3642 Make the flag reusable across the ports using CMake. We are about to enable the WTF,
3643 WebCore and WebKit 2 API's at Tools/TestWebKitAPI and other ports using CMake can get
3647 * Source/cmake/OptionsEfl.cmake:
3648 * Source/cmake/WebKitFeatures.cmake:
3649 * Source/cmakeconfig.h.cmake:
3651 2012-07-11 Matt Falkenhagen <falken@chromium.org>
3653 Add dialog element feature toggle to InternalSettings
3654 https://bugs.webkit.org/show_bug.cgi?id=90934
3656 Reviewed by Hajime Morita.
3658 * Source/autotools/symbols.filter: Added newly exported symbol.
3660 2012-07-11 Arnaud Renevier <a.renevier@sisa.samsung.com>
3662 [Gtk] allow building with css-filters
3663 https://bugs.webkit.org/show_bug.cgi?id=90908
3665 Add support for css-filters in Source/WebCore/GNUmakefile.am
3668 Reviewed by Eric Seidel.
3672 2012-07-10 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3674 [CMAKE] Add missing feature macros
3675 https://bugs.webkit.org/show_bug.cgi?id=90890
3677 Reviewed by Eric Seidel.
3679 ENABLE_CSS_EXCLUSIONS, ENABLE_CSS_REGIONS, ENABLE_TEXT_AUTOSIZING macros
3680 haven't defined in cmake feature list.
3682 * Source/cmake/WebKitFeatures.cmake:
3683 * Source/cmakeconfig.h.cmake:
3685 2012-07-10 Kent Tamura <tkent@chromium.org>
3687 RTL calendar picker for <input type=date> is too narrow and clipped
3688 https://bugs.webkit.org/show_bug.cgi?id=90864
3690 Reviewed by Kentaro Hara.
3692 * ManualTests/forms/calendar-picker.html:
3693 - Add isRTL:true for the arabic setting
3694 - Reset the iframe size when the setting is changed.
3696 2012-07-10 Sheriff Bot <webkit.review.bot@gmail.com>
3698 Unreviewed, rolling out r122178.
3699 http://trac.webkit.org/changeset/122178
3700 https://bugs.webkit.org/show_bug.cgi?id=90857
3702 browser tests, PrerenderBrowserTest.PrerenderFavicon and other
3703 tests, started to fail (Requested by hayato on #webkit).
3705 * Source/autotools/symbols.filter:
3707 2012-07-09 Matt Falkenhagen <falken@chromium.org>
3709 Add ENABLE_DIALOG_ELEMENT and skeleton files
3710 https://bugs.webkit.org/show_bug.cgi?id=90521
3712 Reviewed by Kent Tamura.
3714 * Source/cmake/WebKitFeatures.cmake:
3715 * Source/cmakeconfig.h.cmake:
3717 2012-07-09 Pete Williamson <petewil@google.com>
3719 Expose an export for the iconUrl list so Internals can use it
3720 https://bugs.webkit.org/show_bug.cgi?id=88665
3722 Reviewed by Kent Tamura.
3724 * Source/autotools/symbols.filter: export iconURLs
3726 2012-07-09 Mike Lattanzio <mlattanzio@rim.com>
3728 [BlackBerry] meta viewport initial-scale doesn't factor in device pixel ratio
3729 https://bugs.webkit.org/show_bug.cgi?id=90575
3731 Reviewed by Rob Buis.
3733 Add a manual test to verify wide content doesn't interfere
3734 with initial-scale calculations.
3736 Internal review from Konrad Piascik.
3738 * ManualTests/blackberry/meta-viewport-initial-scale-wide-content.html: Added.
3740 2012-07-09 Sheriff Bot <webkit.review.bot@gmail.com>
3742 Unreviewed, rolling out r122107.
3743 http://trac.webkit.org/changeset/122107
3744 https://bugs.webkit.org/show_bug.cgi?id=90794
3746 Build failure on Mac debug bots (Requested by falken_ on
3749 * Source/cmake/WebKitFeatures.cmake:
3750 * Source/cmakeconfig.h.cmake:
3752 2012-07-09 Matt Falkenhagen <falken@chromium.org>
3754 Add ENABLE_DIALOG_ELEMENT and skeleton files
3755 https://bugs.webkit.org/show_bug.cgi?id=90521
3757 Reviewed by Kent Tamura.
3759 * Source/cmake/WebKitFeatures.cmake:
3760 * Source/cmakeconfig.h.cmake:
3762 2012-07-06 Thiago Marcos P. Santos <thiago.santos@intel.com>
3764 [EFL][CMake] Move gtest sources to an upper level
3765 https://bugs.webkit.org/show_bug.cgi?id=90602
3767 Reviewed by Chang Shu.
3769 CTest was enabled for all the ports, but used only by EFL. Now
3770 ENABLE_API_TESTS has to be defined, which will also build gtest.
3773 * Source/CMakeLists.txt:
3774 * Source/cmake/OptionsEfl.cmake:
3775 * Source/cmake/gtest/CMakeLists.txt: Added.
3777 2012-07-06 Zan Dobersek <zandobersek@gmail.com>
3779 [Gtk] Add a configuration option for disabling unstable features in releases
3780 https://bugs.webkit.org/show_bug.cgi?id=87995
3782 Reviewed by Martin Robinson.
3784 Add a configuration flag for enabling the unstable features - features of which
3785 support in the Gtk port is being worked on but is not yet complete. The primary
3786 use of this flag is when compiling through the build-webkit script.
3788 All the features that are currently enabled when building through build-webkit but
3789 are disabled by default when executing the configure script directly have their default
3790 value (when the correspondent flag is not passed) set to 'yes' when unstable features
3791 are enabled and 'no' otherwise. This way unstable features are kept disabled when performing
3792 a release build (unless they are specifically enabled).
3796 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
3798 [Qt] Remove custom qmake logic for module creation
3800 Qmake now has the necessary hooks to cleanly override the build locations.
3802 https://bugs.webkit.org/show_bug.cgi?id=90461
3804 Reviewed by Tor Arne Vestbø.
3808 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
3810 [Qt] Add top-level .qmake.conf
3812 With Qt5, this makes setting $QMAKEPATH externally unnecessary.
3814 The magic in the perl scripts to set QMAKEPATH is still there, as it doesn't
3815 hurt, and is still required for Qt4.
3817 https://bugs.webkit.org/show_bug.cgi?id=90461
3819 Reviewed by Tor Arne Vestbø.
3821 * .qmake.conf: Added.
3824 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
3826 [Qt] Let qt_module_config create the forwarding module pri file
3828 https://bugs.webkit.org/show_bug.cgi?id=90461
3830 Reviewed by Tor Arne Vestbø.
3832 * Source/sync.profile:
3834 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
3836 [Qt] Don't let qt_webkit.pri proclaim its own location
3838 This won't work any more with recent Qt5 versions, as the forwarding
3839 pri is created by qt_module_config, which needs MODULE_PRI to be set
3842 We also need to load build_config, not qt_module.
3844 https://bugs.webkit.org/show_bug.cgi?id=90461
3846 Reviewed by Tor Arne Vestbø.
3850 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
3852 [Qt] Remove redundant CONFIG+=module
3854 qt_module_config takes care of that.
3856 In api.pri we are actually testing the flag ourselves, so now we need to
3857 test a related flag qt_module_config sets instead.
3859 https://bugs.webkit.org/show_bug.cgi?id=90461
3861 Reviewed by Tor Arne Vestbø.
3865 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
3867 [Qt] Adjust to changed generation of master include file
3869 The responsiblity for creating the master include was moved out of syncqt.
3870 @ignore_for_master_contents still stays, as syncqt (ab-)uses this for
3871 determining whether a header is private.
3873 https://bugs.webkit.org/show_bug.cgi?id=90461
3875 Reviewed by Tor Arne Vestbø.
3877 * Source/sync.profile:
3879 2012-07-05 Rob Buis <rbuis@rim.com>
3881 [CMake] Fix some CMake warnings
3882 https://bugs.webkit.org/show_bug.cgi?id=90558
3884 Fix WebKit options so they match with FeatureList.pm.
3886 Reviewed by Dan Bates.
3888 * Source/cmake/WebKitFeatures.cmake:
3889 * Source/cmakeconfig.h.cmake:
3891 2012-07-05 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3893 [Qt] Move Webkit1 before WebKit2 in the build order
3895 Reviewed by Csaba Osztrogonác.
3899 2012-07-05 Ryuan Choi <ryuan.choi@samsung.com>
3901 [CMAKE] Unreviewd typo fix after r121857
3903 * Source/cmake/WebKitMacros.cmake:
3905 2012-07-05 Dongwoo Im <dw.im@samsung.com>
3907 [EFL] Enable the CUSTOM_SCHEME_HANDLER feature as default.
3908 https://bugs.webkit.org/show_bug.cgi?id=88608
3910 Reviewed by Hajime Morita.
3912 * Source/cmake/OptionsEfl.cmake: Enable the CUSTOM_SCHEME_HANDLER feature as default.
3914 2012-07-05 Ryuan Choi <ryuan.choi@samsung.com>
3916 [Wk2][EFL] EFL needs a WebKitTestRunner
3917 https://bugs.webkit.org/show_bug.cgi?id=87659
3919 Reviewed by Kenneth Rohde Christiansen.
3921 * Source/CMakeLists.txt:
3922 Set compiler flags for WebCoreTestSupport to be linked into TestRunnerInjectedBundle
3924 * Source/cmake/WebKitMacros.cmake: Remove unnecessary dependency.
3926 2012-07-04 John Mellor <johnme@chromium.org>
3928 Text Autosizing: Add compile flag and runtime setting
3929 https://bugs.webkit.org/show_bug.cgi?id=87394
3931 This patch renames Font Boosting to Text Autosizing.
3933 Reviewed by Adam Barth.
3937 2012-07-04 Ryuan Choi <ryuan.choi@samsung.com>
3939 [CMAKE] Add GENERATE_BINDINGS macro to share the codes which use generate-bindings.pl.
3940 https://bugs.webkit.org/show_bug.cgi?id=90258
3942 Reviewed by Rob Buis.
3944 This new macro calls generate-bindings.pl and append generated sources
3945 into proper source list.
3947 * Source/cmake/WebKitMacros.cmake:
3949 2012-07-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3951 [Qt] Get rid of un-needed QT += declarative for Qt 5
3953 The declarative module has been renamed to quick1 in Qt 5, and the
3954 engine-only module for Qt 5 is named 'qml'. For many of the instances
3955 we could just remove 'declarative', since the project file was only
3956 used for Qt5/WebKit2 builds. In the other cases the module was wrapped
3957 in a haveQt(4) scope.
3959 Reviewed by Csaba Osztrogonác.
3963 2012-07-03 Christophe Dumez <christophe.dumez@intel.com>
3965 [EFL] Enable CSS variables support at compile time
3966 https://bugs.webkit.org/show_bug.cgi?id=90448
3968 Reviewed by Kenneth Rohde Christiansen.
3970 Turn on CSS_VARIABLES flag by default on EFL port.
3972 * Source/cmake/OptionsEfl.cmake:
3973 * Source/cmakeconfig.h.cmake:
3975 2012-07-03 George Staikos <staikos@webkit.org>
3977 [BlackBerry] Enable microdata support for BlackBerry.
3978 https://bugs.webkit.org/show_bug.cgi?id=90429
3980 Reviewed by Rob Buis.
3982 * Source/cmake/OptionsBlackBerry.cmake:
3984 2012-07-03 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3986 [Qt] Make use of .qmake.cache for caching features
3988 Instead of loading() features from the files that need them (and re-running
3989 a bunch of checks), we now run feature detection as part of configure.pro,
3990 and have build-webkit write the computed feature-defines and CONFIG to
3991 .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
3992 when building WebKit.pro.
3994 At some point we'll be able to selectivly prevent running of config tests
3995 in configure.pro, which means we don't need a separate code-path for
3996 the build-webkit --help case.
3998 We should also move the code in build-webkit that now uses .webkit.config
3999 to detect clean builds, to use .qmake.cache, since we now store the same
4002 Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
4004 Reviewed by Tor Arne Vestbø.
4006 * Source/QtWebKit.pro:
4011 2012-07-03 Sheriff Bot <webkit.review.bot@gmail.com>
4013 Unreviewed, rolling out r121766.
4014 http://trac.webkit.org/changeset/121766
4015 https://bugs.webkit.org/show_bug.cgi?id=90465
4017 It caused flakey build errors on the bots (Requested by Ossy
4020 * Source/QtWebKit.pro:
4025 2012-07-03 George Staikos <staikos@webkit.org>
4027 [BlackBerry] Enable Custom Scheme Handlers for BlackBerry.
4028 https://bugs.webkit.org/show_bug.cgi?id=90422
4030 Reviewed by Rob Buis.
4032 * Source/cmake/OptionsBlackBerry.cmake:
4034 2012-07-03 George Staikos <staikos@webkit.org>
4036 [BlackBerry] Enable RegisterProtocolHandler for BlackBerry.
4037 https://bugs.webkit.org/show_bug.cgi?id=90422
4039 Reviewed by Rob Buis.
4041 * Source/cmake/OptionsBlackBerry.cmake:
4043 2012-07-03 Priit Laes <plaes@plaes.org>
4045 [GTK] Need to bump libsoup requirements (for `soup_cookie_jar_get_cookie_list`)
4046 https://bugs.webkit.org/show_bug.cgi?id=90332
4048 Reviewed by Gustavo Noronha Silva.
4050 * configure.ac: Bump libsoup requirements to 2.39.2
4052 2012-07-03 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
4054 [Qt] Make use of .qmake.cache for caching features
4056 Instead of loading() features from the files that need them (and re-running
4057 a bunch of checks), we now run feature detection as part of configure.pro,
4058 and have build-webkit write the computed feature-defines and CONFIG to
4059 .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
4060 when building WebKit.pro.
4062 At some point we'll be able to selectivly prevent running of config tests
4063 in configure.pro, which means we don't need a separate code-path for
4064 the build-webkit --help case.
4066 We should also move the code in build-webkit that now uses .webkit.config
4067 to detect clean builds, to use .qmake.cache, since we now store the same
4070 Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
4072 Reviewed by Tor Arne Vestbø.
4074 * Source/QtWebKit.pro:
4079 2012-07-03 Christophe Dumez <christophe.dumez@intel.com>
4081 [EFL] Enable MICRODATA support
4082 https://bugs.webkit.org/show_bug.cgi?id=90377
4084 Reviewed by Kenneth Rohde Christiansen.
4086 Turn on MICRODATA support by default for EFL port.
4088 * Source/cmake/OptionsEfl.cmake:
4090 2012-07-02 George Staikos <staikos@webkit.org>
4092 [BlackBerry] Enable scoped style for BlackBerry.
4093 https://bugs.webkit.org/show_bug.cgi?id=90418
4095 Reviewed by Rob Buis.
4097 * Source/cmake/OptionsBlackBerry.cmake:
4098 * Source/cmakeconfig.h.cmake:
4100 2012-07-02 Xiaobo Wang <xbwang@torchmobile.com.cn>
4102 [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT
4103 https://bugs.webkit.org/show_bug.cgi?id=90271
4105 Reviewed by George Staikos.
4109 Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not
4111 We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't
4112 need to rebuild webkit before running DRT.
4114 * Source/cmake/OptionsBlackBerry.cmake:
4115 * Source/cmakeconfig.h.cmake:
4117 2012-07-02 Thiago Marcos P. Santos <thiago.santos@intel.com>
4119 [EFL][CMake] Integrate API unit tests with CTest
4120 https://bugs.webkit.org/show_bug.cgi?id=87251
4122 Reviewed by Daniel Bates.
4124 Enable CTest on the root CMakeLists.txt as it is expected
4125 to be here. This will create a new build target ("make test")
4126 to run all the API unit tests.
4130 2012-07-01 Christophe Dumez <christophe.dumez@intel.com>
4132 [EFL] Add Gamepad support
4133 https://bugs.webkit.org/show_bug.cgi?id=90170
4135 Reviewed by Kenneth Rohde Christiansen.
4137 * Source/cmake/FindEFL.cmake: Bump EFL libs dependencies.
4138 * Source/cmake/OptionsEfl.cmake: Turn on GAMEPAD flag on EFL port.
4139 * Source/cmakeconfig.h.cmake: Add GAMEPAD flag to CMake.
4141 2012-06-30 Jason Liu <jason.liu@torchmobile.com.cn>
4143 [BlackBerry] WebView/Browser cause blank screen when selecting a dropdown field.
4144 https://bugs.webkit.org/show_bug.cgi?id=90241
4146 This issue is caused by single quotes in option's labels.
4147 We should use the escape character of single quotes in JavaScript's string which
4148 starts and ends with single quotes.
4149 So we replace lablels' single quotes with its escape character during generating the
4150 select popUp's HTML.
4153 Reviewed by George Staikos.
4155 * ManualTests/blackberry/select-popup-items-unicode-display.html:
4157 2012-06-29 Luiz Agostini <luiz.agostini@nokia.com>
4159 [Qt][WK2] Private non-QtQuick API
4160 https://bugs.webkit.org/show_bug.cgi?id=84532
4162 Reviewed by Noam Rosenthal.
4164 API tests for QRawWebView.
4168 2012-06-29 Zan Dobersek <zandobersek@gmail.com>
4170 Unreviewed build fix after r121518, adding a missing symbol to symbols.filter.
4172 * Source/autotools/symbols.filter:
4174 2012-06-28 MORITA Hajime <morrita@google.com>
4176 [Refactoring] NodeRenderingContext ctor could be built on top of the ComposedShadowTreeWalker
4177 https://bugs.webkit.org/show_bug.cgi?id=89732
4179 Reviewed by Dimitri Glazkov.
4181 * Source/autotools/symbols.filter:
4183 2012-06-28 Jason Liu <jason.liu@torchmobile.com.cn>
4185 [BlackBerry] Selection items show as garbage for non-ascii characters.
4186 https://bugs.webkit.org/show_bug.cgi?id=89969
4188 Add charset utf-8 to the select popup's page.
4190 Reviewed by Antonio Gomes.
4192 * ManualTests/blackberry/select-popup-items-unicode-display.html: Added.
4194 2012-06-28 Christophe Dumez <christophe.dumez@intel.com>
4196 [EFL] Enable support for HTML5 datalist
4197 https://bugs.webkit.org/show_bug.cgi?id=90157
4199 Reviewed by Martin Robinson.
4201 Turn on DATALIST flag by default on EFL port to
4202 support HTML5 datalist tag.
4204 * Source/cmake/OptionsEfl.cmake:
4206 2012-06-27 Zan Dobersek <zandobersek@gmail.com>
4208 [Gtk] Add support for the Gamepad API
4209 https://bugs.webkit.org/show_bug.cgi?id=87503
4211 Reviewed by Carlos Garcia Campos.
4213 Only enable the Gamepad feature on Linux as support
4214 for other operating systems is not present.
4216 Check for the GIO Unix and GUdev dependencies when the
4217 Gamepad feature is enabled.
4221 2012-06-25 Simon Hausmann <simon.hausmann@nokia.com>
4223 [Qt] Make it possible to build WebKit without QtWidgets
4224 https://bugs.webkit.org/show_bug.cgi?id=78109
4226 Reviewed by Tor Arne Vestbø.
4228 * Source/QtWebKit.pro: Don't build WK1 tests and examples if WK1 is disabled.
4229 * Source/api.pri: Move WK1 sources away from here and use WEBKIT += webkit1 instead
4230 * WebKit.pro: Add WK1 to SUBDIRS unless no_webkit1 is set.
4232 2012-06-25 Gyuyoung Kim <gyuyoung.kim@samsung.com>
4234 [EFL] Implement Network Information API
4235 https://bugs.webkit.org/show_bug.cgi?id=87067
4237 Reviewed by Kenneth Rohde Christiansen.
4239 * Source/cmake/FindEFL.cmake: Find eeze library in build system.
4241 2012-06-25 Carlos Garcia Campos <cgarcia@igalia.com>
4243 Unreviewed. Update NEWS and configure.ac for 1.9.4 release
4245 * configure.ac: Bump version number.
4247 2012-06-22 Joshua Netterfield <jnetterfield@rim.com>
4249 [BlackBerry] Sanitize GLSL code using ANGLE.
4251 BlackBerry port does not sanitize GLSL code with ANGLE
4252 https://bugs.webkit.org/show_bug.cgi?id=89583
4254 Reviewed by Rob Buis.
4256 * Source/cmake/OptionsBlackBerry.cmake: Include ANGLE openGL headers as system headers in BlackBerry port.
4258 2012-06-21 Kalev Lember <kalevlember@gmail.com>
4260 [GTK] Fix NPAPI plugins on Windows
4261 https://bugs.webkit.org/show_bug.cgi?id=54531
4263 Reviewed by Martin Robinson.
4265 Define XP_WIN on Windows for plugin support.
4269 2012-06-21 Ryuan Choi <ryuan.choi@gmail.com>
4271 [EFL][WK2] Make WebKit2/Efl headers and resources installable.
4272 https://bugs.webkit.org/show_bug.cgi?id=88207
4274 Reviewed by Chang Shu.
4276 * Source/cmake/OptionsCommon.cmake:
4277 Provide new variable, EXEC_INSTALL_DIR to determine where to install
4280 2012-06-21 Ryuan Choi <ryuan.choi@samsung.com>
4282 [EFL[WK2] Add WKViewEfl and WebKit2 API Object to represent Evas_Object.
4283 https://bugs.webkit.org/show_bug.cgi?id=88935
4285 Reviewed by Chang Shu.
4287 * Source/cmake/OptionsEfl.cmake: Defines BUILDING_EFL__.
4289 2012-06-20 Varun Jain <varunjain@chromium.org>
4291 Account for device scale factor when creating image for dragging.
4292 https://bugs.webkit.org/show_bug.cgi?id=89489
4294 Reviewed by Adam Barth.
4296 * ManualTests/chromium/drag-image-accounts-for-device-scale.html: Added.
4298 2012-06-18 Philippe Normand <pnormand@igalia.com>
4300 [GStreamer] 0.11 video-sink
4301 https://bugs.webkit.org/show_bug.cgi?id=77087
4303 Reviewed by Martin Robinson.
4305 * configure.ac: Fix required gstreamer 0.11 version
4307 2012-06-19 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
4309 [Qt] Fix the Windows build when Qt is built without -release or -debug
4310 https://bugs.webkit.org/show_bug.cgi?id=89471
4312 Reviewed by Tor Arne Vestbø.
4314 Make sure that we at least remove build_all on Windows for api.pri,
4315 as WebCore wasn't built for all configurations.
4319 2012-06-19 Mike West <mkwst@chromium.org>
4321 Introduce ENABLE_CSP_NEXT configuration flag.
4322 https://bugs.webkit.org/show_bug.cgi?id=89300
4324 Reviewed by Adam Barth.
4326 The 1.0 draft of the Content Security Policy spec is just about to
4327 move to Last Call. We'll hide work on the upcoming 1.1 spec behind
4328 this ENABLE flag, disabled by default.
4330 Spec: https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html
4332 * Source/cmake/WebKitFeatures.cmake:
4333 * Source/cmakeconfig.h.cmake:
4335 2012-06-19 Joel Dillon <joel.dillon@codethink.co.uk>, Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
4337 [Qt] Allow the modules file generation to work on Windows.
4338 https://bugs.webkit.org/show_bug.cgi?id=89010
4340 Reviewed by Csaba Osztrogonác.
4342 Add calls to toSystemPath and use QMAKE_DIR_SEP where necessary.
4346 2012-06-19 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
4348 [Qt] Fix TARGET not properly being set for QtWebKitd5.dll when building in debug.
4349 https://bugs.webkit.org/show_bug.cgi?id=88880
4351 load(qt_module_config) adjusts the TARGET to add the "d" suffix when doing
4352 the debug build_pass. When doing the first pass, qt_module_config.prf doesn't
4353 adjust the target since it is in debug_and_release and expects the debug
4354 build_pass to come later. However, since we remove debug_and_release from CONFIG
4355 right after this, the TARGET hasn't been adjusted and the debug build_pass
4358 Work around it by disabling this optimization on Windows.
4360 Reviewed by Tor Arne Vestbø.
4364 2012-06-19 Mike West <mkwst@chromium.org>
4366 Add a scheme registry for bypassing Content Security Policy.
4367 https://bugs.webkit.org/show_bug.cgi?id=89373
4369 Reviewed by Adam Barth.
4371 * Source/autotools/symbols.filter:
4373 2012-06-18 Rob Buis <rbuis@rim.com>
4375 [BlackBerry] Enable LEGACY_VIEWPORT_ADAPTION
4376 https://bugs.webkit.org/show_bug.cgi?id=89381
4378 Reviewed by Antonio Gomes.
4382 Enable LEGACY_VIEWPORT_ADAPTION.
4384 * Source/cmake/OptionsBlackBerry.cmake:
4386 2012-06-17 Philippe Normand <pnormand@igalia.com>
4388 Unreviewed, GTK 64-bit build fix after r120551.
4390 * Source/autotools/symbols.filter:
4392 2012-06-17 Philippe Normand <pnormand@igalia.com>
4394 Unreviewed, GTK build fix after r120397.
4396 * Source/autotools/symbols.filter:
4398 2012-06-14 Kent Tamura <tkent@chromium.org>
4400 Validate form state strings in FormController::setStateForNewFormElements()
4401 https://bugs.webkit.org/show_bug.cgi?id=88768
4403 Reviewed by Hajime Morita.
4405 * Source/autotools/symbols.filter: Expose some symbols used by Internals.cpp.
4407 2012-06-14 Chris Guan <chris.guan@torchmobile.com.cn>
4409 [Blackberry] add a new Api named setAllowNotification
4410 https://bugs.webkit.org/show_bug.cgi?id=88950
4412 Reviewed by Antonio Gomes.
4414 Add a new API named setAllowNotification in webpage class to
4415 let client set those allowed domains into notifications.
4418 * ManualTests/blackberry/notification.html: Added.
4420 2012-06-13 Zan Dobersek <zandobersek@gmail.com>
4422 [Gtk] Enable link prefetch support in the developer builds
4423 https://bugs.webkit.org/show_bug.cgi?id=89011
4425 Reviewed by Martin Robinson.
4427 Rather export an automake conditional than define a preprocessor
4428 macro for enabling link prefetch support.
4432 2012-06-13 Robin Cao <robin.cao@torchmobile.com.cn>
4434 [BlackBerry] Enable MEDIA_STREAM by default
4435 https://bugs.webkit.org/show_bug.cgi?id=88849
4437 Reviewed by Antonio Gomes.
4439 * Source/cmake/OptionsBlackBerry.cmake:
4440 * Source/cmakeconfig.h.cmake:
4442 2012-06-12 MORITA Hajime <morrita@google.com>
4444 Shadow Pseudo ID should be able to nest to point nested shadow DOM.
4445 https://bugs.webkit.org/show_bug.cgi?id=62218
4447 Reviewed by Dimitri Glazkov.
4449 * Source/autotools/symbols.filter:
4451 2012-06-12 Christophe Dumez <christophe.dumez@intel.com>
4453 [EFL] Enable SHADOW_DOM flag
4454 https://bugs.webkit.org/show_bug.cgi?id=87732
4456 Reviewed by Kentaro Hara.
4458 Enable SHADOW_DOM flag by default at compile time for EFL port.
4460 * Source/autotools/symbols.filter: Fix GTK build by adding new symbol.
4461 * Source/cmake/OptionsEfl.cmake:
4462 * Source/cmakeconfig.h.cmake:
4464 2012-06-12 Christophe Dumez <christophe.dumez@intel.com>
4466 [EFL] enable LEGACY_WEBKIT_BLOB_BUILDER flag
4467 https://bugs.webkit.org/show_bug.cgi?id=88715
4469 Reviewed by Noam Rosenthal.
4471 Enable LEGACY_WEBKIT_BLOB_BUILDER flag by default on EFL port.
4473 * Source/cmake/OptionsEfl.cmake:
4474 * Source/cmakeconfig.h.cmake:
4476 2012-06-12 Thiago Marcos P. Santos <thiago.santos@intel.com>
4478 [CMake] Enabled CSS_BOX_DECORATION_BREAK by default
4479 https://bugs.webkit.org/show_bug.cgi?id=88850
4481 Reviewed by Alexis Menard.
4483 Enabled it by default on CMake ports like in other ports.
4484 This patch is a follow up to r120029.
4486 * Source/cmake/WebKitFeatures.cmake:
4487 * Source/cmakeconfig.h.cmake:
4489 2012-06-11 Kaustubh Atrawalkar <kaustubh@motorola.com>
4491 [DRT] LTC:: counterValueForElementById() could be moved to Internals.
4492 https://bugs.webkit.org/show_bug.cgi?id=84406
4494 Reviewed by Hajime Morita.
4496 Exporting Internals::counterValueForElement symbols for the Gtk build.
4498 * Source/autotools/symbols.filter:
4500 2012-06-11 Alexis Menard <alexis.menard@openbossa.org>
4502 [CSS3 Backgrounds and Borders] Protect box-decoration-break behind a feature flag.
4503 https://bugs.webkit.org/show_bug.cgi?id=88804
4505 Reviewed by Tony Chang.
4507 Protect box-decoration-break behind a feature flag enabled by default.
4511 2012-06-11 Arnaud Renevier <arno@renevier.net>
4513 Replace obsolete mkdir_p variable with MKDIR_P
4514 https://bugs.webkit.org/show_bug.cgi?id=88790
4516 Reviewed by Martin Robinson.
4521 2012-06-11 Carlos Garcia Campos <cgarcia@igalia.com>
4523 Unreviewed. Fix make distcheck issues.
4525 * GNUmakefile.am: Initialize jscore nosource variables.
4527 2012-06-10 Darin Adler <darin@apple.com>
4529 Remove unneeded callRemovedLastRef function from TreeShared refactoring
4530 https://bugs.webkit.org/show_bug.cgi?id=88653
4532 Reviewed by Sam Weinig.
4534 * Source/autotools/symbols.filter: Filter removedLastRef instead of
4537 2012-06-09 Sukolsak Sakshuwong <sukolsak@google.com>
4539 Add UNDO_MANAGER flag
4540 https://bugs.webkit.org/show_bug.cgi?id=87908
4542 Reviewed by Tony Chang.
4544 * Source/cmake/WebKitFeatures.cmake:
4546 2012-06-08 Martin Robinson <mrobinson@igalia.com>
4548 Fix the GTK+ build when OpenGL is enabled.
4550 * configure.ac: Fix the build.
4552 2012-06-08 Martin Robinson <mrobinson@igalia.com>
4554 [GTK] build accelerated compositing on by default if OpenGL is present
4555 https://bugs.webkit.org/show_bug.cgi?id=88677
4557 Reviewed by Alejandro G. Castro.
4559 Build accelerated compositing by default if OpenGL is present, just like WebGL.
4560 Also prevent enabling WebGL if Clutter is turned on.
4562 * configure.ac: Build AC by default.
4564 2012-06-08 Carlos Garcia Campos <cgarcia@igalia.com>
4566 [GTK] Add API to get the library version to WebKit2 GTK+
4567 https://bugs.webkit.org/show_bug.cgi?id=88426
4569 Reviewed by Martin Robinson.
4571 * configure.ac: Generate WebKitVersion.h from WebKitVersion.h.in
4574 2012-06-08 Ion Rosca <rosca@adobe.com>
4576 Some overlay scrollbar API calls in ScrollAnimatorMac can lead to an assertion in RenderBox::mapAbsoluteToLocalPoint
4577 https://bugs.webkit.org/show_bug.cgi?id=74111
4579 Reviewed by Simon Fraser.
4581 * ManualTests/scrollbar-crash-on-hide-scrolled-area.html: Added.
4583 2012-06-07 Kentaro Hara <haraken@chromium.org>
4585 Reduce Node object size from 72 byte to 64 byte
4586 https://bugs.webkit.org/show_bug.cgi?id=88528
4588 Reviewed by Ryosuke Niwa.
4590 Added a symbol for callRemovedLastRef().
4592 * Source/autotools/symbols.filter:
4594 2012-06-07 Patrick Gansterer <paroga@webkit.org>
4596 Build fix for WinCE after r113570.
4598 * Source/cmake/OptionsWinCE.cmake:
4600 2012-06-07 Adam Barth <abarth@webkit.org>
4602 Settings::defaultDeviceScaleFactor is redundant with Page::deviceScaleFactor
4603 https://bugs.webkit.org/show_bug.cgi?id=88375
4605 Reviewed by James Robinson.
4607 This symbol no longer exists.
4609 * Source/autotools/symbols.filter:
4611 2012-06-06 David Kilzer <ddkilzer@apple.com>
4613 Teach git about localizable *.strings files
4614 <http://webkit.org/b/88447>
4616 Reviewed by Adam Roben.
4618 * .gitattributes: Set diff attribute for *.strings files so
4619 git-diff doesn't complain about them being binary files once the
4620 git-config command is run.
4622 2012-06-06 Andy Wingo <wingo@igalia.com>
4624 [GTK] Enable the LLInt
4625 https://bugs.webkit.org/show_bug.cgi?id=88315
4627 Reviewed by Filip Pizlo.
4629 * configure.ac: Require Ruby, to build the low-level interpreter.
4631 2012-06-06 Sam D <dsam2912@gmail.com>
4633 Web Inspector: Option for selecting/deselecting all breakpoints in breakpoint pane
4634 https://bugs.webkit.org/show_bug.cgi?id=87644
4636 Reviewed by Pavel Feldman.
4638 Added an option to enable/disable all breakpoints in Breakpoint pane.
4640 * Source/WebCore/English.lproj/localizedStrings.js:
4641 * Source/WebCore/inspector/front-end/BreakpointManager.js:
4642 (WebInspector.BreakpointManager.prototype.enableAllBreakpoints):
4643 (WebInspector.BreakpointManager.prototype.disableAllBreakpoints):
4644 * Source/WebCore/inspector/front-end/BreakpointsSidebarPane.js:
4645 (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu.enabledBreakpointCount):
4646 (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu):
4648 2012-06-05 Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
4650 [GTK] show the feature list in alphabetical order
4651 https://bugs.webkit.org/show_bug.cgi?id=88343
4653 Reviewed by Gustavo Noronha Silva.
4657 2012-06-05 Dongwoo Im <dw.im@samsung.com>