1 2013-02-13 Martin Robinson <mrobinson@igalia.com>
3 Try to fix the build after r142756
5 * Source/autotools/SetupAutomake.m4: Instead of using the (now gone) have_gstreamer
6 variable, activate GStreamer if either web audio or web video is enabled.
8 2013-02-13 Xianzhu Wang <wangxianzhu@chromium.org>
10 Heap-use-after-free in WebCore::ScrollingCoordinator::hasVisibleSlowRepaintViewportConstrainedObjects.
11 https://bugs.webkit.org/show_bug.cgi?id=108695
13 Add a manual test. Unable to write a normal layout test because
14 1) must waitUntilDone() to reproduce the crash but the redirected URL can't notifyDone();
15 2) Can't use a frame to contain the test because ScrollingCoordinator handles only the main frame.
17 Reviewed by Abhishek Arya.
19 * ManualTests/scrolling-coordinator-viewport-constrained-crash.html: Added.
21 2013-02-13 Martin Robinson <mrobinson@igalia.com>
23 [GTK] Remove support for compiling with GStreamer 0.10
24 https://bugs.webkit.org/show_bug.cgi?id=109593
26 Reviewed by Philippe Normand.
28 Remove support for building WebKitGTK+ with GStreamer 0.10. We
29 can simplify things greatly because we don't have to worry any
30 longer about selecting one GStreamer API set.
32 * Source/autotools/FindDependencies.m4:
33 * Source/autotools/ReadCommandLineArguments.m4:
34 * Source/autotools/SetupAutoconfHeader.m4:
35 * Source/autotools/Versions.m4:
37 2013-02-12 Martin Robinson <mrobinson@igalia.com>
39 [GTK] Remove the GLib unicode backend
40 https://bugs.webkit.org/show_bug.cgi?id=109627
42 Reviewed by Benjamin Poulain.
44 Remove references to the GLib unicode backend from configuration.
46 * Source/autotools/FindDependencies.m4:
47 * Source/autotools/ReadCommandLineArguments.m4:
48 * Source/autotools/SetupAutoconfHeader.m4:
49 * Source/autotools/SetupAutomake.m4:
51 2013-02-12 Christophe Dumez <ch.dumez@sisa.samsung.com>
53 Remove remaining traces of Web Intents
54 https://bugs.webkit.org/show_bug.cgi?id=109586
56 Reviewed by Eric Seidel.
58 Remove references to Web Intents from CMake files as the functionality
59 was removed in r142549.
61 * Source/cmake/WebKitFeatures.cmake:
62 * Source/cmakeconfig.h.cmake:
64 2013-02-12 Martin Robinson <mrobinson@igalia.com>
66 [GTK] Remove the enable-debug-feature configuration option
67 https://bugs.webkit.org/show_bug.cgi?id=109539
69 Reviewed by Philippe Normand.
71 Remove the --enable-debug-feature option from configuration. It doesn't
72 do anything that --enable-debug doesn't.
74 * Source/autotools/PrintBuildConfiguration.m4: Remove references to --enable-debug-features.
75 * Source/autotools/ReadCommandLineArguments.m4: Ditto.
76 * Source/autotools/SetupAutoconfHeader.m4: Ditto.
77 * Source/autotools/SetupAutomake.m4: Ditto.
79 2013-02-12 Zan Dobersek <zdobersek@igalia.com>
81 Remove ENABLE_XHR_RESPONSE_BLOB handling from various build systems
82 https://bugs.webkit.org/show_bug.cgi?id=109481
84 Reviewed by Daniel Bates.
86 The ENABLE_XHR_RESPONSE_BLOB feature define was removed from the code
87 back in r120574. There are still occurrences of it in various build systems
88 which should all be removed as they are useless.
90 * Source/cmake/OptionsBlackBerry.cmake:
91 * Source/cmakeconfig.h.cmake:
93 2013-02-11 Eric Carlson <eric.carlson@apple.com>
95 [Mac] Track language selection should be sticky
96 https://bugs.webkit.org/show_bug.cgi?id=109466
98 Reviewed by Dean Jackson.
100 * Source/autotools/symbols.filter: Export PageGroup::captionPreferences and Page::initGroup.
102 2013-02-11 Benjamin Poulain <benjamin@webkit.org>
104 Kill TestRunner::setMinimumTimerInterval; implement the feature with InternalSettings
105 https://bugs.webkit.org/show_bug.cgi?id=109349
107 Reviewed by Sam Weinig.
109 * Source/autotools/symbols.filter:
111 2013-02-11 Zan Dobersek <zdobersek@igalia.com>
113 * Source/WebCore: Modified property svn:ignore, adding GNUmakefile.features.am
114 to the list of paths to be ignored.
116 2013-02-10 Laszlo Gombos <l.gombos@samsung.com>
118 Consolidate the way WTF_USE_PTHREADS is enabled
119 https://bugs.webkit.org/show_bug.cgi?id=108191
121 Reviewed by Benjamin Poulain.
123 Remove duplicated definition of WTF_USE_PTHREADS.
125 WTF_USE_PTHREADS is defined to 1 on all OS(UNIX) environments in
128 * Source/cmake/OptionsBlackBerry.cmake:
129 * Source/cmake/OptionsEfl.cmake:
131 2013-02-10 Jae Hyun Park <jae.park08@gmail.com>
133 Rename ENABLE(GLIB_SUPPORT) to USE(GLIB)
134 https://bugs.webkit.org/show_bug.cgi?id=104266
136 Reviewed by Philippe Normand.
138 Using USE(GLIB) instead of ENABLE(GLIB_SUPPORT) is more consistent with
139 the existing macro naming conventions.
142 USE() - use a particular third-party library or optional OS service
143 ENABLE() - turn on a specific feature of WebKit
145 * Source/autotools/SetupAutoconfHeader.m4:
146 * Source/cmake/OptionsEfl.cmake:
148 2013-02-09 Philippe Normand <pnormand@igalia.com>
150 Unreviewed, another GTK+ build fix after r142343.
152 * Source/autotools/symbols.filter: Expose the InlineBox delete operator.
154 2013-02-08 Benjamin Poulain <bpoulain@apple.com>
156 Move workerThreadCount from TestRunner to WebCore Internals
157 https://bugs.webkit.org/show_bug.cgi?id=109239
159 Reviewed by Darin Adler.
161 * Source/autotools/symbols.filter:
163 2013-02-08 Dean Jackson <dino@apple.com>
165 Only a fool would cut and paste from a terminal showing truncated git logs.
168 Export the full symbol for InlineBox::nodeAtPoint.
170 * Source/autotools/symbols.filter:
172 2013-02-08 Dean Jackson <dino@apple.com>
174 Snapshotted plug-in should use shadow root
175 https://bugs.webkit.org/show_bug.cgi?id=108284
177 Unreviewed GTK+ build fix.
179 * Source/autotools/symbols.filter: Export InlineBox symbols.
181 2013-02-08 Seulgi Kim <seulgikim@company100.net>
183 Update .gitignore for vim swap files.
184 https://bugs.webkit.org/show_bug.cgi?id=109252
186 Reviewed by Dirk Pranke.
188 When opening the same files multiple with vim, vim creates a .*.sw[a-p]
189 file as the swap file.
193 2013-02-08 Tomas Popela <tpopela@redhat.com>
195 [GTK] Include files from DerivedSources/webkitdom for introspection
196 https://bugs.webkit.org/show_bug.cgi?id=108631
198 Reviewed by Martin Robinson.
200 Include files from DerivedSources/webkitdom for introspection
202 * /Source/WebKit/gtk/GNUmakefile.am:
203 * /Source/WebKit2/GNUmakefile.am:
205 2013-02-07 Martin Robinson <mrobinson@igalia.com>
207 [GTK] Split configure.ac into reusable portions
208 https://bugs.webkit.org/show_bug.cgi?id=109246
210 Reviewed by Philippe Normand.
212 Split up configure.ac into sections based on different "phases"
213 of configuration. This should make it easier to find what you are
214 looking for as well as creating a "right" place to put things.
215 A nice side effect of this is that we can share the different
216 modules with a gyp build.
218 * Source/autotools/CheckSystemAndBasicDependencies.m4: Added.
219 * Source/autotools/FindDependencies.m4: Added.
220 * Source/autotools/PrintBuildConfiguration.m4: Added.
221 * Source/autotools/ReadCommandLineArguments.m4: Added.
222 * Source/autotools/SetupAutoconfHeader.m4: Added.
223 * Source/autotools/SetupAutomake.m4: Added.
224 * Source/autotools/SetupCompilerFlags.m4: Added.
225 * Source/autotools/SetupLibtool.m4: Added.
226 * Source/autotools/Versions.m4: Added.
229 2013-02-07 David Farler <dfarler@apple.com>
231 Makefiles should work for arbitrary SDKs and architectures on Apple ports
232 https://bugs.webkit.org/show_bug.cgi?id=107863
234 Reviewed by Mark Rowe.
237 Allow SDKROOT, ARCHS outside of $(ARGS).
238 Setting ARCHS => ONLY_ACTIVE_ARCH=NO.
239 * Makefile.shared: options to webkitdirs based on SDKROOT
240 * Source/Makefile: don't build WebKit2 for iOS
242 2013-02-07 Martin Robinson <mrobinson@igalia.com>
244 [GTK] Cleanup command-line defines
245 https://bugs.webkit.org/show_bug.cgi?id=109213
247 Reviewed by Xan Lopez.
249 * GNUmakefile.am: Remove references to flags that are now provided
251 * configure.ac: Add new AC_DEFINE invocations for flags that were
252 before manually appended to the compiler CPPFLAGS and clump all
253 AC_DEFINE invocations together.
255 2013-02-07 ChangSeok Oh <shivamidow@gmail.com>
257 [GTK][AC] Clutter required version up to 1.12
258 https://bugs.webkit.org/show_bug.cgi?id=109037
260 Reviewed by Martin Robinson.
262 The clutter requried version is changed to 1.12.
266 2013-02-07 Zan Dobersek <zdobersek@igalia.com>
268 [Autotools] Remove uses of Automake FARSTREAM_(CFLAGS|LIBS) variables, USE_FARSTREAM conditional
269 https://bugs.webkit.org/show_bug.cgi?id=109198
271 Reviewed by Martin Robinson.
273 * GNUmakefile.am: The USE_FARSTREAM conditional is being removed while the WTF_USE_FARSTREAM
274 define is currently a no-op.
275 * configure.ac: Don't set the Automake conditional as it's currently not needed due
276 to checking for Farstream dependency being removed in r142005.
278 2013-02-07 Gavin Peters <gavinp@chromium.org>
280 Unreviewed, rolling out r142141.
281 http://trac.webkit.org/changeset/142141
282 https://bugs.webkit.org/show_bug.cgi?id=108990
284 Reland r142112, will update Chromium expectations and create a
285 Chromium bug instead for the crash.
287 * ManualTests/remove-fixed-position-but-keep-compositing.html: Added.
289 2013-02-07 Gavin Peters <gavinp@chromium.org>
291 Unreviewed, rolling out r142112.
292 http://trac.webkit.org/changeset/142112
293 https://bugs.webkit.org/show_bug.cgi?id=108990
295 The new test scrollingcoordinator/non-fast-scrollable-region-transformed- iframe.html crashes on Lion.
297 See http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=scrollingcoordinator%2Fnon-fast-scrollable-region-transformed-iframe.html
299 * ManualTests/remove-fixed-position-but-keep-compositing.html: Removed.
301 2013-02-07 Zan Dobersek <zdobersek@igalia.com>
303 [GTK] configure.ac requires a cleanup
304 https://bugs.webkit.org/show_bug.cgi?id=99272
306 Reviewed by Martin Robinson.
308 Clean up configure.ac. While there is no strict style guideline determined
309 for this file the changes enforce the usual indentation of four spaces along
310 with line wrapping at 130 characters and grammar fixes/updates.
314 2013-02-07 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
316 [CoordinatedGraphics] Use ScrollingCoordinator to track fixed layers
317 https://bugs.webkit.org/show_bug.cgi?id=108990
319 Reviewed by Noam Rosenthal.
321 Add a new test that allow us to remove the fixed positioning of a layer but still keeping
322 it compositing. Coordinated Graphics had a bug where the CoordinatedSceneGraph would still
323 count this layer as fixed position.
325 * ManualTests/remove-fixed-position-but-keep-compositing.html: Added.
327 2013-02-07 Gustavo Noronha Silva <gns@gnome.org>
329 Unreviewed build fix after r141196 for 32 bits autotools.
331 * Source/autotools/symbols.filter: restore 32 bits version of the
332 WebCore::TextIterator::getLocationAndLengthFromRange(WebCore::Node*,
333 WebCore::Range const*, unsigned int&, unsigned int&) symbol.
335 2013-02-05 Simon Hausmann <simon.hausmann@digia.com>
337 [Qt] Compile WTF tests of TestWebKitAPI
338 https://bugs.webkit.org/show_bug.cgi?id=108935
340 Reviewed by Kenneth Rohde Christiansen.
342 Build gtest on Linux.
346 2013-02-06 Jonathon Jongsma <jonathon.jongsma@collabora.com>
348 [GStreamer] MediaPlayer's code is not easily reusable by other GStreamer-based players
349 https://bugs.webkit.org/show_bug.cgi?id=100261
351 Reviewed by Philippe Normand
353 * configure.ac: removed farstream requirement for now since it's
354 not actually used yet and makes it more difficult to build and test
356 2013-02-06 Mike West <mkwst@chromium.org>
358 Add an ENABLE_NOSNIFF feature flag.
359 https://bugs.webkit.org/show_bug.cgi?id=109029
361 Reviewed by Jochen Eisinger.
363 This new flag will control the behavior of 'X-Content-Type-Options: nosniff'
364 when processing script and other resource types.
366 * Source/cmake/WebKitFeatures.cmake:
367 * Source/cmakeconfig.h.cmake:
369 2013-02-05 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
371 [Qt] REGRESSION(r137436): It made all inspector tests timeout on developer builds
372 https://bugs.webkit.org/show_bug.cgi?id=106554
374 Reviewed by Simon Hausmann.
376 Explicitely link WebCore resources in the final DLL only on Windows to
377 support force_static_libs_as_shared on other platforms.
379 WebKit1 applications don't get the QtWebKit dynamic library loaded
380 since libQtWebKitWidgets doesn't depend on libQtWebKit if WebCore and
381 WebKit1 are dynamic libraries of their own.
385 2013-02-05 Martin Robinson <mrobinson@igalia.com>
387 Update the NEWS and configuration in preparation for 1.11.5.
389 Reviewed by Philippe Normand.
393 2013-02-04 Benjamin Poulain <bpoulain@apple.com>
395 Kill suspendAnimation(), resumeAnimation() and numberOfActiveAnimations() from DRT/WTR; use Internals
396 https://bugs.webkit.org/show_bug.cgi?id=108741
398 Reviewed by Tony Chang.
400 * Source/autotools/symbols.filter:
402 2013-02-02 Patrick Gansterer <paroga@webkit.org>
404 [CMake] Adopt the WinCE port to new CMake
405 https://bugs.webkit.org/show_bug.cgi?id=108754
407 Reviewed by Laszlo Gombos.
409 Remove the entry point hack which isn't required in the new
410 CMake version with offical WindowsCE support.
412 * Source/cmake/OptionsWindows.cmake:
414 2013-02-01 Benjamin Poulain <bpoulain@apple.com>
416 Clean the String->AtomicString conversion for AnimationController::pauseAnimationAtTime
417 https://bugs.webkit.org/show_bug.cgi?id=108558
419 Reviewed by Dean Jackson.
421 * Source/autotools/symbols.filter:
423 2013-02-01 Zan Dobersek <zdobersek@igalia.com>
425 [GTK] Add WTFURL source files to the build
426 https://bugs.webkit.org/show_bug.cgi?id=108215
428 Reviewed by Benjamin Poulain.
430 * Source/autotools/symbols.filter: Force the export of the KURL::string() symbol.
431 This is required when using the WTFURL backend but otherwise doesn't affect the build.
433 2013-02-01 Alexis Menard <alexis@webkit.org>
435 Enable unprefixed CSS transitions by default.
436 https://bugs.webkit.org/show_bug.cgi?id=108216
438 Reviewed by Dean Jackson.
440 Rename the flag CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
441 to CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED which will be used later to
442 guard the unprefixing work for CSS Transforms and animations.
444 * Source/cmake/WebKitFeatures.cmake:
445 * Source/cmakeconfig.h.cmake:
447 2013-01-31 Christophe Dumez <dchris@gmail.com>
449 [EFL] Disable Web Intents
450 https://bugs.webkit.org/show_bug.cgi?id=108457
452 Reviewed by Alexey Proskuryakov.
454 Turn off WEB_INTENTS flag in EFL CMake project.
456 * Source/cmake/OptionsEfl.cmake:
458 2013-01-31 Simon Hausmann <simon.hausmann@digia.com>
460 [Qt] Make it possible to compile WebKit2 Qt related files without access to internal WK2 C++ API
461 https://bugs.webkit.org/show_bug.cgi?id=108472
463 Reviewed by Andreas Kling.
465 When linking WebKit2, also link the WebKit2QML module.
469 2013-01-30 Dominik Röttsches <dominik.rottsches@intel.com>
471 [HarfBuzz] Remove the HarfBuzz-old code
472 https://bugs.webkit.org/show_bug.cgi?id=108077
474 Reviewed by Benjamin Poulain.
476 Rename WTF_USE_HARFBUZZ_NG to WTF_USE_HARFBUZZ since there
477 won't be a distinction between ng and non-ng HarfBuzz after
478 removing the old code.
480 * Source/cmake/OptionsEfl.cmake:
482 2013-01-29 Zan Dobersek <zdobersek@igalia.com>
484 Unreviewed GTK build fix after r141175.
486 * Source/autotools/symbols.filter: Export the WebCore::Element::createShadowRoot symbol.
488 2013-01-29 Shinya Kawanaka <shinyak@chromium.org>
490 [Chromium] Cannot copy text when selecting readonly (or disabled) input elements
491 https://bugs.webkit.org/show_bug.cgi?id=106287
493 Reviewed by Hajime Morita.
495 * Source/autotools/symbols.filter:
497 2013-01-29 Laszlo Gombos <l.gombos@samsung.com>
499 [CMake] Add minimum version information for tool dependencies
500 https://bugs.webkit.org/show_bug.cgi?id=97592
502 Reviewed by Kenneth Rohde Christiansen.
504 Capture the minimum version information for the tools that are required
505 to build WebKit for all CMake based build systems.
509 2013-01-29 Nate Chapin <japhet@chromium.org>
511 Enable reuse of cached main resources
512 https://bugs.webkit.org/show_bug.cgi?id=105667
514 Reviewed by Adam Barth.
516 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
518 2013-01-29 Laszlo Gombos <l.gombos@samsung.com>
520 Enable Workers for WinCE
521 https://bugs.webkit.org/show_bug.cgi?id=108099
523 Reviewed by Gyuyoung Kim.
525 WORKERS are enabled for all CMake based ports except WinCE.
526 Turn on WORKERS for all CMake based ports.
528 * Source/cmake/OptionsBlackBerry.cmake:
529 * Source/cmake/OptionsEfl.cmake:
530 * Source/cmake/WebKitFeatures.cmake:
532 2013-01-28 Halton Huo <halton.huo@intel.com>
534 [EFL] Quit debug build without -DSHARED_CORE=ON
535 https://bugs.webkit.org/show_bug.cgi?id=104773
537 Reviewed by Laszlo Gombos.
539 Debug build without -DSHARED_CORE=ON will fail because libwebcore_efl.a
540 is too big (>4G) to archive. The solution is simply to abort cmake in
541 this condition and notify developer.
544 * Source/cmake/OptionsEfl.cmake:
545 * Source/cmake/OptionsCommon.cmake:
547 2013-01-28 Renata Hodovan <reni@webkit.org>
549 [WK2] Putting QtWebProcess into a chrooted sandbox
550 https://bugs.webkit.org/show_bug.cgi?id=90005
552 Reviewed by Anders Carlsson and Zoltan Herczeg.
554 Make it possible to build WebKit2 with SandboxProcess.
556 * Source/QtWebKit.pro:
558 2013-01-27 David Farler <dfarler@apple.com>
560 REGRESSION (r140912): Broke specifying non-trivial ARCHS value to make / build-webkit
561 https://bugs.webkit.org/show_bug.cgi?id=108028
563 Reviewed by Dan Bernstein.
565 * Makefile: Reverted.
566 * Makefile.shared: Reverted.
567 * Source/Makefile: Reverted.
569 2013-01-26 David Farler <dfarler@apple.com>
571 Allow building with arbitrary SDK and ARCHS with make + Xcode
572 https://bugs.webkit.org/show_bug.cgi?id=107863
574 Reviewed by David Kilzer.
577 Removed references to legacy Xcode configurations.
579 Added default ARCHS + SDK settings and parameterized xcodebuild calls.
581 iOS does not build WebKit2.
583 2013-01-25 Jussi Kukkonen <jussi.kukkonen@intel.com>
585 [CMake][EFL] Build ThirdParty/leveldb when IndexedDB is enabled
586 https://bugs.webkit.org/show_bug.cgi?id=106443
588 Reviewed by Laszlo Gombos.
590 LevelDB is now included in ThirdParty. Use it when IndexDB is
593 * Source/cmake/OptionsEfl.cmake:
594 Set WTF_USE_LEVELDB when IndexedDB is enabled
596 2013-01-24 Keishi Hattori <keishi@webkit.org>
598 Adjust design of the Calendar Picker
599 https://bugs.webkit.org/show_bug.cgi?id=107507
601 Reviewed by Kent Tamura.
603 * ManualTests/forms/calendar-picker.html: Use pickerCommonChromium.css and calendarPickerChromium.css.
605 2013-01-24 Soo-Hyun Choi <s.choi@hackerslab.eu>
607 [CMake] Remove the definition of WTF_PLATFORM_WIN from the build system
608 https://bugs.webkit.org/show_bug.cgi?id=101635
610 Reviewed by Laszlo Gombos.
612 WTF_PLATFORM_WIN defined twice: Source/cmake/OptionsWindows.cmake and in
613 Source/WTF/wtf/Platform.h.
614 It would be more future-proof to have it only defined in common C++ code in
617 * Source/cmake/OptionsWindows.cmake:
619 2013-01-23 Zan Dobersek <zdobersek@igalia.com>
623 Speculative build fix for the GTK port after 140539.
625 * Source/autotools/symbols.filter:
627 2013-01-22 Gustavo Noronha Silva <gns@gnome.org>
629 [GTK] Debug build failure on x86-64
630 https://bugs.webkit.org/show_bug.cgi?id=107400
632 Reviewed by Xan Lopez.
634 * configure.ac: use thin archives for convenience libraries, if AR_FLAGS was not
635 overriden through the environment variable.
637 2013-01-22 Zan Dobersek <zdobersek@igalia.com>
639 [Autotools] Remove the Canvas Path configuration option
640 https://bugs.webkit.org/show_bug.cgi?id=107537
642 Reviewed by Martin Robinson.
644 * configure.ac: Remove the configuration option for the Canvas Path
645 feature as this is not in line with the new guidelines about feature
646 enablement in the autotools build system.
648 2013-01-22 Zan Dobersek <zdobersek@igalia.com>
650 [Autotools] Place a warning in configure.ac about adding new configuration options
651 https://bugs.webkit.org/show_bug.cgi?id=107559
653 Reviewed by Martin Robinson.
655 * configure.ac: Add an eye-catching section explaining that changes in this file might
656 not be necessary at all and a link pointing to the guidelines on the Trac wiki.
658 2013-01-21 Dirk Schulze <dschulze@adobe.com>
660 Add build flag for Canvas's Path object (disabled by default)
661 https://bugs.webkit.org/show_bug.cgi?id=107473
663 Reviewed by Dean Jackson.
665 Add CANVAS_PATH build flag to build systems.
667 * Source/cmake/WebKitFeatures.cmake:
668 * Source/cmakeconfig.h.cmake:
671 2013-01-19 Ryosuke Niwa <rniwa@webkit.org>
673 Delete webkit-perf.appspot.com code from WebKit repository
674 https://bugs.webkit.org/show_bug.cgi?id=107390
676 Reviewed by Adam Barth.
678 Delete webkit-perf.appspot.com code from WebKit repository since I maintain
679 and push the code via https://github.com/rniwa/webkit-perf now.
681 * Websites/webkit-perf.appspot.com: Removed.
683 2013-01-19 Philip Rogers <pdr@google.com>
685 Merge SVGStylable into SVGStyledElement
686 https://bugs.webkit.org/show_bug.cgi?id=106877
688 Reviewed by Dirk Schulze.
690 SVG2 changes element inheritance so all SVGElements are stylable. As a first-step towards a
691 cleaner class hierarchy, this patch moves SVGStylable into SVGStyledElement.
695 2013-01-18 Sudarsana Nagineni <sudarsana.nagineni@intel.com>
697 [CMake] Fix CMake warnings
698 https://bugs.webkit.org/show_bug.cgi?id=107290
700 Reviewed by Laszlo Gombos.
702 Add missing WebKit options to CMake features list.
704 * Source/cmake/WebKitFeatures.cmake:
705 * Source/cmakeconfig.h.cmake:
707 2013-01-18 Sheriff Bot <webkit.review.bot@gmail.com>
709 Unreviewed, rolling out r140005.
710 http://trac.webkit.org/changeset/140005
711 https://bugs.webkit.org/show_bug.cgi?id=107235
713 broke downstream Chromium interactive_ui_tests (Requested by
714 dominicc on #webkit).
716 * Source/autotools/symbols.filter:
718 2013-01-17 Martin Robinson <mrobinson@igalia.com>
720 [GTK] Build with LevelDB when IndexedDB is enabled
721 https://bugs.webkit.org/show_bug.cgi?id=103220
723 Reviewed by Gustavo Noronha Silva.
725 * configure.ac: Detect whether the IndexedDatabase feature is enabled. We cannot
726 use the typical approach for feature detection since we need to adjust the automake
727 file output based on whether or not IndexedDatabase is enabled.
729 2013-01-17 Nate Chapin <japhet@chromium.org>
731 Enable reuse of cached main resources
732 https://bugs.webkit.org/show_bug.cgi?id=105667
734 Reviewed by Antti Koivisto.
736 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
738 2013-01-17 Seokju Kwon <seokju.kwon@gmail.com>
740 [EFL][CMAKE] Compress resource files of inspector
741 https://bugs.webkit.org/show_bug.cgi?id=106210
743 Reviewed by Gyuyoung Kim.
745 Add compressing JavaScript
746 for smaller package and faster connection of remote web inspector.
748 * Source/PlatformEfl.cmake:
750 2013-01-16 Hugo Parente Lima <hugo.lima@openbossa.org>
752 [CMake] Report actual values for feature configuration (instead of the default)
753 https://bugs.webkit.org/show_bug.cgi?id=107010
755 Reviewed by Laszlo Gombos.
757 * Source/cmake/WebKitFeatures.cmake:
759 2013-01-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
761 [EFL] Move 'DefaultTheme' folder to WebCore/platform/efl
762 https://bugs.webkit.org/show_bug.cgi?id=106969
764 Reviewed by Benjamin Poulain.
766 * Source/PlatformEfl.cmake: Change DefaultTheme path.
767 * Source/cmake/OptionsEfl.cmake: ditto.
769 2013-01-15 Alberto Garcia <agarcia@igalia.com>
771 Fix typos in WebKitFeatures.cmake
772 https://bugs.webkit.org/show_bug.cgi?id=106952
774 Reviewed by Martin Robinson.
776 * Source/cmake/WebKitFeatures.cmake:
777 Replace "Toogle" with "Toggle".
779 2013-01-15 Zan Dobersek <zandobersek@gmail.com>
781 [Autotools] Add support for WebKit2-only builds
782 https://bugs.webkit.org/show_bug.cgi?id=106889
784 Reviewed by Gustavo Noronha Silva.
786 * GNUmakefile.am: Only copy the WebKit1 documentation into the destination
787 directory if building WebKit1.
788 * configure.ac: Add a configuration option for disabling the WebKit1 build.
789 Only conditionally copy WebKit1-specific targets from the input files. Some
790 small style changes to the WebKit2 configuration flag included as well.
792 2013-01-14 Nate Chapin <japhet@chromium.org>
794 Enable reuse of cached main resources
795 https://bugs.webkit.org/show_bug.cgi?id=105667
797 Reviewed by Antti Koivisto.
799 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
801 2013-01-14 Alexandre Rostovtsev <tetromino@gentoo.org>
803 Do not hardcode -ldl in OPENGL_LIBS
804 https://bugs.webkit.org/show_bug.cgi?id=96602
806 Reviewed by Philippe Normand.
808 Some non-Linux systems, e.g. FreeBSD, have dlopen() as part of their
809 libc, and do not use a separate libdl.
813 2013-01-11 Carlos Garcia Campos <cgarcia@igalia.com>
815 Unreviewed. Update NEWS and configure.ac for 1.11.4 release
817 * configure.ac: Bump version numbers.
819 2013-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
821 [GTK] Add API to set the web extensions directory to WebKit2 GTK+
822 https://bugs.webkit.org/show_bug.cgi?id=106462
824 Reviewed by Xan Lopez.
826 * Source/autotools/symbols.filter: Update
827 WebGtkExtensionManager::initialize symbol.
829 2013-01-10 Tony Chang <tony@chromium.org>
831 Speed up supplemental dependency computation
832 https://bugs.webkit.org/show_bug.cgi?id=106503
834 Reviewed by Adam Barth.
836 * Source/cmake/WebKitMacros.cmake: Add --idlAttributesFile to the binding generation step in cmake.
838 2013-01-10 Zan Dobersek <zandobersek@gmail.com>
840 [Autotools] Add the AM_WEBKIT_FEATURE_CONDITIONAL macro
841 https://bugs.webkit.org/show_bug.cgi?id=106576
843 Reviewed by Martin Robinson.
845 Replace the AC_CHECK_WEBKIT_FEATURE_ENABLED with the new macro.
846 The former was executing actions based on the passed-in feature being
847 enabled in the (possibly overridden) GNUmakefile.features.am, the actions
848 usually affecting the Automake conditional value that was set up afterwards.
849 The new macro does this directly, setting up an Automake conditional of the
850 same name as the feature that was checked.
852 * Source/autotools/webkitfeature.m4:
854 2013-01-10 Zan Dobersek <zandobersek@gmail.com>
856 Remove the ENABLE_ANIMATION_API feature define occurences
857 https://bugs.webkit.org/show_bug.cgi?id=106544
859 Reviewed by Simon Fraser.
861 The Animation API code was removed in r137243. The ENABLE_ANIMATION_API
862 feature define handling still lingers in various build systems and configurations
863 but is of no use, so it should be removed.
865 * Source/cmake/OptionsBlackBerry.cmake:
866 * Source/cmake/OptionsEfl.cmake:
867 * Source/cmake/WebKitFeatures.cmake:
868 * Source/cmakeconfig.h.cmake:
870 2013-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
872 [GTK] Add support for loading web process extensions
873 https://bugs.webkit.org/show_bug.cgi?id=105631
875 Reviewed by Gustavo Noronha Silva.
877 * GNUmakefile.am: Add webkit2_web_extension_h_api.
878 * Source/autotools/symbols.filter: Export WebGtkExtensionManager
879 symbols required by the injected bundle lib.
881 2013-01-10 Christophe Dumez <christophe.dumez@intel.com>
883 [EFL] Add gstreamer 1.0.5 to jhbuild
884 https://bugs.webkit.org/show_bug.cgi?id=106178
886 Reviewed by Laszlo Gombos.
888 Update EFL CMake configuration to require gstreamer
891 * Source/cmake/FindGStreamer.cmake:
892 * Source/cmake/OptionsEfl.cmake:
894 2013-01-09 Hajime Morrita <morrita@google.com>
896 [Shadow DOM] Distribution related code on ElementShadow should be minimized.
897 https://bugs.webkit.org/show_bug.cgi?id=106294
899 Reviewed by Dimitri Glazkov.
901 * Source/autotools/symbols.filter:
903 2013-01-08 Zan Dobersek <zandobersek@gmail.com>
905 Add an Autoconf macro that checks whether a given feature is enabled
906 https://bugs.webkit.org/show_bug.cgi?id=106380
908 Reviewed by Martin Robinson.
910 Add the AC_CHECK_WEBKIT_FEATURE_ENABLED macro. It checks the generated
911 Source/WebCore/GNUmakefile.features.am file to determine whether the
912 given feature is enabled or disabled in the build that's being configured.
914 * Source/autotools/webkitfeature.m4: Added.
916 2013-01-08 Hajime Morrita <morrita@google.com>
918 [Shadow DOM] Distribution related code on ShadowRoot should be minimized.
919 https://bugs.webkit.org/show_bug.cgi?id=106282
921 Reviewed by Dimitri Glazkov.
923 * Source/autotools/symbols.filter:
925 2013-01-03 Sergio Villar Senin <svillar@igalia.com>
927 [GTK] Add WebP image support
928 https://bugs.webkit.org/show_bug.cgi?id=105915
930 Reviewed by Martin Robinson.
932 WebP is from now on a dependency for WebKitGtk+.
934 * configure.ac: added WebP library detection.
936 2013-01-07 Xianzhu Wang <wangxianzhu@chromium.org>
938 Add window.internals.nonFastScrollableRects for testing scrollable areas in fast/slow paths
939 https://bugs.webkit.org/show_bug.cgi?id=105546
941 Reviewed by James Robinson.
943 Export the new symbol.
945 * Source/autotools/symbols.filter:
947 2013-01-04 Adam Klein <adamk@chromium.org>
949 Remove ENABLE_MUTATION_OBSERVERS #define
950 https://bugs.webkit.org/show_bug.cgi?id=105459
952 Reviewed by Ryosuke Niwa.
954 * Source/cmake/WebKitFeatures.cmake:
955 * Source/cmakeconfig.h.cmake:
957 2013-01-04 Zan Dobersek <zandobersek@gmail.com>
959 REGRESSION (r138184): transitions/transitions-parsing.html is failing on GTK
960 https://bugs.webkit.org/show_bug.cgi?id=105522
962 Reviewed by Xan Lopez.
964 Remove the configuration flag covering unprefixed CSS transition property names.
965 It does not introduce any dependency. The unprefixed property names should be
966 available by default.
970 2013-01-03 Tony Chang <tony@chromium.org>
972 Generate internal.settings from Settings.in
973 https://bugs.webkit.org/show_bug.cgi?id=104740
975 Reviewed by Adam Barth.
977 * Source/cmake/WebKitMacros.cmake: Specify additional output files from make_settings.pl.
979 2013-01-02 Gyuyoung Kim <gyuyoung.kim@samsung.com>
981 [EFL][CMAKE] Remove duplicated conditionals
982 https://bugs.webkit.org/show_bug.cgi?id=105905
984 Reviewed by Laszlo Gombos.
986 * Source/cmake/OptionsEfl.cmake: Remove set(WTF_USE_GLX 1).
988 2013-01-02 Tony Chang <tony@chromium.org>
990 Unreviewed, rolling out r138661.
991 http://trac.webkit.org/changeset/138661
992 https://bugs.webkit.org/show_bug.cgi?id=104740
994 Compile problems on EFL
996 * Source/cmake/WebKitMacros.cmake:
998 2013-01-02 Tony Chang <tony@chromium.org>
1000 Generate internal.settings from Settings.in
1001 https://bugs.webkit.org/show_bug.cgi?id=104740
1003 Reviewed by Adam Barth.
1005 * Source/cmake/WebKitMacros.cmake: Specify additional output files from make_settings.pl.
1007 2013-01-02 Elliott Sprehn <esprehn@chromium.org>
1009 Transitions and animations do not apply to CSS ::before and ::after pseudo-elements
1010 https://bugs.webkit.org/show_bug.cgi?id=92591
1012 Reviewed by Eric Seidel.
1014 Expose Element::pseudoElement for Internals.
1016 * Source/autotools/symbols.filter:
1018 2013-01-01 KwangYong Choi <ky0.choi@samsung.com>
1020 [EFL] Enable MHTML feature
1021 https://bugs.webkit.org/show_bug.cgi?id=105815
1023 Reviewed by Laszlo Gombos.
1025 ENABLE_MHTML is now ON for EFL.
1027 * Source/cmake/OptionsEfl.cmake:
1029 2012-12-31 Kondapally Kalyan <kalyan.kondapally@intel.com>
1031 [EFL][WebGL] Add compile time support for GLES2.
1032 https://bugs.webkit.org/show_bug.cgi?id=105816
1034 Reviewed by Kenneth Rohde Christiansen.
1036 This patch adds build support for GLES2.
1037 GLES2 support can be enabled during compile time by passing -DENABLE_GLES2=ON as
1038 cmake config parameter. GLES2 options is not enabled by default. This patch doesn't
1039 address all the build issues related to GLES2 but only adds the needed support in
1042 * Source/cmake/OptionsEfl.cmake:
1044 2012-12-31 Carlos Garcia Campos <cgarcia@igalia.com>
1046 [GTK] Move ImageDiff to the Tools directory root
1047 https://bugs.webkit.org/show_bug.cgi?id=105421
1049 Reviewed by Kenneth Rohde Christiansen.
1051 * GNUmakefile.am: Remove the old ImageDiff makefile include.
1053 2012-12-30 Kondapally Kalyan <kalyan.kondapally@intel.com>
1055 [EFL] [WebGL] Rename EGLConfigHelper as EGLConfigSelector.
1056 https://bugs.webkit.org/show_bug.cgi?id=105876
1058 Reviewed by Kenneth Rohde Christiansen.
1060 This is to sync the naming conventions of our classes in both EGL and GLX implementations.
1061 In our GLX implementation, class responsible for the same functionality is named as GLXConfigSelector.
1062 This patch renames EGLConfigHelper as EGLConfigSelector.
1064 * Source/cmake/OptionsEfl.cmake:
1066 2012-12-30 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1068 [EFL] Enable TEMPLATE_ELEMENT feature
1069 https://bugs.webkit.org/show_bug.cgi?id=105865
1071 Reviewed by Laszlo Gombos.
1073 * Source/cmake/OptionsEfl.cmake: Add ENABLE_TEMPLATE_ELEMENT macro.
1075 2012-12-27 Kondapally Kalyan <kalyan.kondapally@intel.com>
1077 [EFL][WebGL] Implement EGL support with GLX.
1078 https://bugs.webkit.org/show_bug.cgi?id=105602
1080 Reviewed by Kenneth Rohde Christiansen.
1082 Adds support for EGL with GLX backend. EGL support can be enabled during compile time
1083 by passing -DENABLE_EGL=ON as cmake config parameter.
1085 * Source/cmake/OptionsEfl.cmake:
1087 2012-12-24 Kondapally Kalyan <kalyan.kondapally@intel.com>
1089 [EFL [WebGL] GLES2 detection is broken.
1090 https://bugs.webkit.org/show_bug.cgi?id=105677
1092 We use the logic in FindGLES.cmake to detect GLES2 support during compile time.
1093 OPENGLES2_FOUND is never set, even though OPENGLES2_INCLUDE_DIR and OPENGLES2_LIBRARY
1094 contain right information. The name passed to find_package_handle_standard_args seems to be the issue here.
1095 This patch changes the name passed to find_package_handle_standard_args to OPENGLES2.
1097 Reviewed by Kenneth Rohde Christiansen.
1099 * Source/cmake/FindGLES.cmake:
1101 2012-12-20 Martin Robinson <mrobinson@igalia.com>
1103 [GTK] Remove plugin process configuration option
1104 https://bugs.webkit.org/show_bug.cgi?id=105564
1106 Reviewed by Carlos Garcia Campos.
1108 Remove the --enable-plugin-process configuration option, opting instead to
1109 always build the plugin process when building WebKit2. It isn't very interesting
1110 for downstream to enable or disable the plugin process. It should always be
1111 enabled for WebKit2 and it's better for us not to have to keep a disabled plugin
1112 process building. Additionally, the in-process plugin isn't functional, since
1113 plugins depend on GTK+ 2 and WebKit2 depends on GTK+ 3.
1115 * configure.ac: Remove the configuration option.
1117 2012-12-21 Elliott Sprehn <esprehn@chromium.org>
1119 Replace documentFragmentIsShadowRoot with isTreeScope
1120 https://bugs.webkit.org/show_bug.cgi?id=105345
1122 Reviewed by Dimitri Glazkov.
1124 Expose isTreeScope symbol.
1126 * Source/autotools/symbols.filter:
1128 2012-12-21 Sheriff Bot <webkit.review.bot@gmail.com>
1130 Unreviewed, rolling out r138338.
1131 http://trac.webkit.org/changeset/138338
1132 https://bugs.webkit.org/show_bug.cgi?id=105621
1134 speculative rollout because fast/dom/shadow/content-element-
1135 distributed-nodes.html is crashing on linux debug. (Requested
1136 by loislo on #webkit).
1138 * Source/autotools/symbols.filter:
1140 2012-12-20 Elliott Sprehn <esprehn@chromium.org>
1142 Replace documentFragmentIsShadowRoot with isTreeScope
1143 https://bugs.webkit.org/show_bug.cgi?id=105345
1145 Reviewed by Dimitri Glazkov.
1147 Expose isTreeScope symbol.
1149 * Source/autotools/symbols.filter:
1151 2012-12-20 Ryuan Choi <ryuan.choi@samsung.com>
1153 [EFL] Build break with latest EFL libraries.
1154 https://bugs.webkit.org/show_bug.cgi?id=104827
1156 Reviewed by Laszlo Gombos.
1158 The eo EFL package is introduced and evas and ecore use it since 1.8.
1159 While introducing Eo, EFL changed several structures of Evas and Ecore
1160 from own specific class to Eo.
1162 So, this patch adds FindEo and changes declaration of Evas, Evas_Object,
1163 Ecore_Timer to build with latest EFL libraries.
1165 * Source/cmake/FindEo.cmake: Added.
1166 * Source/cmake/OptionsEfl.cmake:
1167 Modified to check Eo when version of EFL libraries is 1.8.
1169 2012-12-20 Kondapally Kalyan <kalyan.kondapally@intel.com>
1171 [EFL][WebGL][Wk2] Replace HAVE(GLX) checks with USE(GLX).
1172 https://bugs.webkit.org/show_bug.cgi?id=105431
1174 Reviewed by Kenneth Rohde Christiansen.
1176 This patch changes the check HAVE(GLX) to USE(GLX).
1177 This would enable us to choose our preferred GL backend during build time.
1179 * Source/cmake/OptionsEfl.cmake:
1181 2012-12-20 Zan Dobersek <zandobersek@gmail.com>
1183 [GTK] Remove the --enable-unstable-features configuration option
1184 https://bugs.webkit.org/show_bug.cgi?id=105327
1186 Reviewed by Martin Robinson.
1188 Remove the unnecessary feature_defines_unstable variable.
1189 Remove the unstable-features configuration option.
1194 2012-12-20 Dominik Röttsches <dominik.rottsches@intel.com>
1196 [EFL] MiniBrowser does not play Infinite Gangnam Style
1197 https://bugs.webkit.org/show_bug.cgi?id=103531
1199 Reviewed by Kenneth Rohde Christiansen.
1201 WebAudio now switched to ON for EFL.
1203 * Source/cmake/OptionsEfl.cmake:
1205 2012-12-19 Yael Aharon <yael.aharon@intel.com>
1207 [EFL] Allow the build system to find OpenGL ES
1208 https://bugs.webkit.org/show_bug.cgi?id=104760
1210 Reviewed by Laszlo Gombos.
1212 Add a way to find if GLESv2 is supported by the build system.
1213 Support for GLESv2 will be added separately.
1215 * Source/cmake/FindGLES.cmake: Added.
1217 2012-12-19 Alexis Menard <alexis@webkit.org>
1219 Implement CSS parsing for CSS transitions unprefixed.
1220 https://bugs.webkit.org/show_bug.cgi?id=104804
1222 Reviewed by Dean Jackson.
1224 Add a new flag ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
1225 to cover the work of unprefixing Transforms, Animations and
1226 Transitions. It will let the possibility of each ports to turn it off
1227 in their release branches until we're confident that these CSS
1228 properties are ready to be unprefixed.
1230 * Source/cmake/WebKitFeatures.cmake:
1231 * Source/cmakeconfig.h.cmake:
1234 2012-12-18 Ming Xie <mxie@rim.com>
1236 [BlackBerry] Add -fno-exceptions to CXX_FLAGS
1237 https://bugs.webkit.org/show_bug.cgi?id=105306
1239 Reviewed by Rob Buis.
1241 Disable exception handling. We don't have any try or catch
1242 constructs in our code.
1244 * Source/cmake/OptionsBlackBerry.cmake:
1246 2012-12-18 Kondapally Kalyan <kalyan.kondapally@intel.com>
1248 [EFL] Allow the build system to detect EGL support.
1249 https://bugs.webkit.org/show_bug.cgi?id=105287
1251 Reviewed by Laszlo Gombos.
1253 Currently, we don't have any way to determine if EGL is supported by the build.
1254 This patch adds support for this. The patch doesn't make any changes to take this into
1255 use. This will be done in another patch.
1257 * Source/cmake/FindEGL.cmake:
1259 2012-12-17 Halton Huo <halton.huo@intel.com>
1261 [EFL] Add ecore_imf_evas to FindEcore.cmake
1262 https://bugs.webkit.org/show_bug.cgi?id=105159
1264 Reviewed by Laszlo Gombos.
1266 ecore_imf_evas is a separate library, we should add for EFL port as well.
1268 * Source/cmake/FindEcore.cmake: Add finding FIND_EFL_LIBRARY for ecore_imf_evas
1270 2012-12-17 Kenneth Rohde Christiansen <kenneth@webkit.org>
1272 Add manual test to verify that geometry methods (moveTo, etc) work
1273 https://bugs.webkit.org/show_bug.cgi?id=105160
1275 Reviewed by Alexis Menard.
1277 * ManualTests/window-geometry.html: Added.
1279 2012-12-16 ChangSeok Oh <shivamidow@gmail.com>
1281 [GTK][AC] Build failure with an option --with-acceleration-backend=clutter
1282 https://bugs.webkit.org/show_bug.cgi?id=105027
1284 Reviewed by Gustavo Noronha Silva.
1286 I turned off opengl related variables, enable_glx, enable_egl and enable_gles2
1287 when selecting clutter as the acceleration-backend. Because they seem useless for the AC by clutter.
1291 2012-12-15 Simon Fraser <simon.fraser@apple.com>
1293 Fix repaint issues when resizing a window with centered content, for platforms with a tile cache
1294 https://bugs.webkit.org/show_bug.cgi?id=105073
1296 Reviewed by Dan Bernstein.
1298 Add a manual test for window resize with a centered element.
1300 * ManualTests/resize-repaint.html: Added.
1302 2012-12-13 Stephen White <senorblanco@chromium.org>
1304 Added manual test for canvas setFont speed.
1305 https://bugs.webkit.org/show_bug.cgi?id=104923
1307 Reviewed by James Robinson.
1309 * ManualTests/canvas-font-speed.html: Added.
1311 2012-12-13 Jerome Pasion <jerome.pasion@digia.com>
1313 [Qt] Doc: Fixing Qt WebKit reference documentation.
1315 Reviewed by Simon Hausmann.
1318 -added \module for C++ classes and \qmlmodule for QML types
1319 -added links to the Qt WebKit Examples pages
1320 -fixed the qhp settings for Qt Creator
1322 Task-number: QTBUG-28583
1323 Task-number: QTBUG-28418
1324 Task-number: QTBUG-27646
1326 * Source/qtwebkit.qdocconf:
1328 2012-12-13 Jerome Pasion <Jerome.Pasion@digia.com>
1330 [Qt] Fix missing doc dependency to examples
1332 Reviewed by Simon Hausmann.
1334 * Source/qtwebkit.qdocconf:
1336 2012-12-12 John Griggs <jgriggs@rim.com>
1338 2012-12-12 John Griggs <jgriggs@rim.com>
1340 [BlackBerry] Update Media Controls for BlackBerry Platform
1341 https://bugs.webkit.org/show_bug.cgi?id=104443
1342 https://przilla.ott.qnx.com/bugzilla/show_bug.cgi?id=204748
1344 Update Media Controls for BlackBerry platform to allow audio, embedded video and fullscreen video controls to be positioned and styled differently.
1346 Reviewed by Rob Buis.
1348 * Source/cmake/OptionsBlackBerry.cmake:
1350 2012-12-12 Xianzhu Wang <wangxianzhu@chromium.org>
1352 Pre-painting should not paint out-of-view fixed position elements
1353 https://bugs.webkit.org/show_bug.cgi?id=104724
1355 Reviewed by James Robinson.
1359 * ManualTests/compositing/fixed-position-out-of-view-scroll-prepaint.html: Added.
1361 2012-12-12 Krzysztof Czech <k.czech@samsung.com>
1363 [EFL] Possibility to turn off accessibility feature for WebKit-EFL.
1364 https://bugs.webkit.org/show_bug.cgi?id=103036
1366 Reviewed by Laszlo Gombos.
1368 Guard dependencies for accessibility (ATK), so that they can be turned off.
1370 * Source/cmake/OptionsEfl.cmake:
1371 * Source/cmake/WebKitFeatures.cmake:
1373 2012-12-12 Zan Dobersek <zandobersek@gmail.com>
1375 [GTK] Remove the last of unnecessary configuration options in configure.ac
1376 https://bugs.webkit.org/show_bug.cgi?id=104793
1378 Reviewed by Martin Robinson.
1380 Remove the last of the configuration options that don't introduce any dependencies and/or
1381 are enabled by default in the GNUmakefile.features.am.in file.
1385 2012-12-11 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
1387 [Qt] Fix the inspector not showing up on Windows
1388 https://bugs.webkit.org/show_bug.cgi?id=104677
1390 Reviewed by Simon Hausmann.
1392 Resources aren't transfered properly from a static WebCore to the final DLL
1393 with MSVC since the linker only pick from the static lib symbols that
1394 are referenced in the final binary.
1396 Move the resource files directly to Qt5WebKit.dll to make sure that they are
1401 2012-12-11 Xianzhu Wang <wangxianzhu@chromium.org>
1403 Add window.internals.mainThreadScrollReasonsAsText for testing slow scrolling
1404 https://bugs.webkit.org/show_bug.cgi?id=104714
1406 Reviewed by Eric Seidel.
1408 Export symbol Page::mainThreadScrollingReasonsAsText().
1410 * Source/autotools/symbols.filter:
1412 2012-12-11 Michael Pruett <michael@68k.org>
1414 [JSC] Add tests for explicit serialization values
1415 https://bugs.webkit.org/show_bug.cgi?id=104423
1417 Reviewed by Oliver Hunt.
1419 Add tests for serialization and deserialization mechanisms of
1420 the JSC implementation of SerializedScriptValue. Similar tests
1421 already exist for the V8 implementation.
1423 * Source/autotools/symbols.filter:
1425 2012-12-11 Carlos Garcia Campos <cgarcia@igalia.com>
1427 [GTK] Install GObject DOM bindings headers in its own directory
1428 https://bugs.webkit.org/show_bug.cgi?id=104663
1430 Reviewed by Gustavo Noronha Silva.
1432 * GNUmakefile.am: Add GENSOURCES_WEBKITDOM and
1433 webkitgtk_gdom_built_h_api variables.
1435 2012-12-11 Stephen Kelly <stephen.kelly@kdab.com>
1437 WebKit tests for the Qt API should include tests of CMake config files
1438 https://bugs.webkit.org/show_bug.cgi?id=104003
1440 Reviewed by Simon Hausmann.
1442 The Qt WebKit CI system is not going to run this test, but it can
1443 be run locally and to test packages.
1447 2012-12-11 Xabier Rodriguez Calvar <calvaris@igalia.com>
1449 [GTK][jhbuild] Switch to GStreamer 1.0 build
1450 https://bugs.webkit.org/show_bug.cgi?id=91727
1452 Reviewed by Philippe Normand.
1454 Switch build-webkit --gtk to GStreamer 1.0 support and build the
1455 necessary GStreamer git modules from JHBuild.
1457 * configure.ac: Removed GStreamer unstable API flag, made
1458 GStreamer 1.0 default instead of 0.10 and made required version
1459 1.0.3. In case no GStreamer version is specified, it falls back to
1460 0.10. In case no video or web-audio are requested, GStreamer
1461 and Farstream checks are not performed.
1463 2012-12-11 Zan Dobersek <zandobersek@gmail.com>
1465 [GTK] Feature enabling/disabling should be possible through build-webkit
1466 https://bugs.webkit.org/show_bug.cgi?id=99271
1468 Reviewed by Gustavo Noronha Silva.
1470 The autogen.sh script now calls the Tools/gtk/override-feature-defines script
1471 before calling autoreconf. This ensures that Source/WebCore/GNUmakefile.features.am
1472 is present and properly modified if the build-webkit script intends to override
1475 The Source/WebCore/GNUmakefile.features.am file is added to the ignored files list
1476 so it doesn't pop out as a new, untracked file.
1481 2012-12-10 Martin Robinson <mrobinson@igalia.com>
1483 [GTK] Remove the Pango backend
1484 https://bugs.webkit.org/show_bug.cgi?id=104569
1486 Reviewed by Daniel Bates.
1488 Always look for Freetype and Harfbuzz. We still depend on Pango for a few
1489 things, so we cannot yet eliminate our dependency on Pango.
1491 * configure.ac: Always look for FreeType/Harfbuzz.
1493 2012-12-10 Laszlo Gombos <l.gombos@samsung.com>
1495 [EFL] Change the minimum required EFL version to 1.6
1496 https://bugs.webkit.org/show_bug.cgi?id=104431
1498 Reviewed by Kenneth Rohde Christiansen.
1500 Change the minimum required EFL version to 1.6 from 1.7 to enable
1503 The elementary EFL package is only required to build MiniBrowser,
1504 so I moved the required only to the Minibrowser CMake file.
1506 * Source/cmake/OptionsEfl.cmake:
1508 2012-12-10 Alexis Menard <alexis@webkit.org>
1510 [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
1511 https://bugs.webkit.org/show_bug.cgi?id=104539
1513 Reviewed by Antonio Gomes.
1515 As discussed on webkit-dev it is not needed to keep this feature flag
1516 as support for <position> type is a small feature that is already
1517 implemented by three other UAs. It was useful while landing this
1518 feature as partial bits were landed one after one.
1520 * Source/cmake/OptionsEfl.cmake:
1521 * Source/cmake/WebKitFeatures.cmake:
1522 * Source/cmakeconfig.h.cmake:
1525 2012-12-10 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
1527 [Qt] Remove the support for building a debug WebKit with a release Qt
1528 https://bugs.webkit.org/show_bug.cgi?id=104560
1530 Reviewed by Tor Arne Vestbø.
1532 This creates issues with non-framework builds of Qt (necessary for debug-only
1533 builds) since a Qt5 prefix is now added to the base target name.
1537 2012-12-09 Gustavo Noronha Silva <gustavo.noronha@collabora.com>
1539 [Soup] utilize multipart/x-mixed-replace support recently added to libsoup
1540 https://bugs.webkit.org/show_bug.cgi?id=94515
1542 Reviewed by Martin Robinson.
1544 * configure.ac: require soup 2.40.0, which adds the new support.
1546 2012-12-10 Martin Robinson <mrobinson@igalia.com>
1548 [GTK] Bring Harfbuzz-ng support to Gtk
1549 https://bugs.webkit.org/show_bug.cgi?id=92098
1551 Reviewed by Gustavo Noronha Silva.
1553 Add support for detecting HarfBuzz during configuration phase. Add these
1554 flags to the FreeType ones since HarfBuzz support is part of the FreeType
1557 * configure.ac: Detect HarfBuzz.
1559 2012-12-08 Seokju Kwon <seokju.kwon@gmail.com>
1561 [EFL][WK2] Add Remote Web Inspector
1562 https://bugs.webkit.org/show_bug.cgi?id=98705
1564 Reviewed by Gyuyoung Kim.
1566 Prepare inspectorPageIndex.html for remote web inspector.
1568 * Source/PlatformEfl.cmake:
1570 2012-12-06 Rick Byers <rbyers@chromium.org>
1572 CSS cursor property should support webkit-image-set
1573 https://bugs.webkit.org/show_bug.cgi?id=99493
1575 Reviewed by Beth Dakin.
1577 Add ENABLE_MOUSE_CURSOR_SCALE (disabled by default)
1579 * Source/cmake/WebKitFeatures.cmake:
1580 * Source/cmakeconfig.h.cmake:
1582 2012-12-06 Laszlo Gombos <l.gombos@samsung.com>
1584 [EFL] Remove ENABLE_GLIB_SUPPORT CMake variable
1585 https://bugs.webkit.org/show_bug.cgi?id=104278
1587 Reviewed by Brent Fulgham.
1589 The variable is unnecessary as glib is a required dependency
1590 for the EFL port and glib is not used by other ports building
1593 * Source/cmake/OptionsEfl.cmake:
1594 * Source/cmake/WebKitFeatures.cmake:
1595 * Source/cmakeconfig.h.cmake:
1597 2012-12-06 Tony Chang <tony@chromium.org>
1599 REGRESSION(r135082): Restore the ability to insert author level style sheets from script
1600 https://bugs.webkit.org/show_bug.cgi?id=104042
1602 Reviewed by Antti Koivisto.
1604 Update exports for Internals.cpp.
1606 * Source/autotools/symbols.filter:
1608 2012-12-06 Laszlo Gombos <l.gombos@samsung.com>
1610 [EFL] Optimize binary size by removing dead sections on unix/gcc
1611 https://bugs.webkit.org/show_bug.cgi?id=102827
1613 Reviewed by Kenneth Rohde Christiansen.
1615 Turn on -ffunction-sections -fdata-sections --gc-section flags
1616 on unix for the gcc toolchain for release builds to optimize binary
1617 size for the Efl port.
1619 * Source/cmake/OptionsEfl.cmake:
1621 2012-12-06 Seokju Kwon <seokju.kwon@gmail.com>
1623 [EFL] Fix destination path in Source/PlatformEfl.cmake
1624 https://bugs.webkit.org/show_bug.cgi?id=104237
1626 Reviewed by Laszlo Gombos.
1628 Remove InspectorBackendCommands.js when copying it for the consistency in Source/PlatformEfl.cmake.
1630 * Source/PlatformEfl.cmake:
1632 2012-12-06 Shinya Kawanaka <shinyak@chromium.org>
1634 Internals.getElementByIdInShadowRoot is nonsense now.
1635 https://bugs.webkit.org/show_bug.cgi?id=104241
1637 Reviewed by Kent Tamura.
1639 * Source/autotools/symbols.filter:
1641 2012-12-05 Halton Huo <halton.huo@intel.com>
1643 [CMake] Unify coding style for CMake files
1644 https://bugs.webkit.org/show_bug.cgi?id=103605
1646 Reviewed by Laszlo Gombos.
1648 Update cmake files(.cmake, CMakeLists.txt) with following style rules:
1650 1.1 Use spaces, not tabs.
1651 1.2 Four spaces as indent.
1653 2.1 Place one space between control statements and their parentheses.
1654 For eg, if (), else (), elseif (), endif (), foreach (),
1655 endforeach (), while (), endwhile (), break ().
1656 2.2 Do not place spaces between function and macro statements and
1657 their parentheses. For eg, macro(), endmacro(), function(),
1659 2.3 Do not place spaces between a command or function or macro and its
1660 parentheses, or between a parenthesis and its content. For eg,
1661 message("testing") not message( "testing") or message ("testing" )
1662 2.4 No space at line ending.
1663 3. Lowercase when call commands macros and functions. For eg,
1664 add_executable() not ADD_EXECUTABLE(), set() not SET().
1667 * Source/CMakeLists.txt:
1668 * Source/PlatformEfl.cmake:
1669 * Source/cmake/EFLHelpers.cmake:
1670 * Source/cmake/FindATK.cmake:
1671 * Source/cmake/FindCFLite.cmake:
1672 * Source/cmake/FindCairo.cmake:
1673 * Source/cmake/FindDBus.cmake:
1674 * Source/cmake/FindDirectX.cmake:
1675 * Source/cmake/FindE_DBus.cmake:
1676 * Source/cmake/FindEcore.cmake:
1677 * Source/cmake/FindEdje.cmake:
1678 * Source/cmake/FindEet.cmake:
1679 * Source/cmake/FindEeze.cmake:
1680 * Source/cmake/FindEfreet.cmake:
1681 * Source/cmake/FindEina.cmake:
1682 * Source/cmake/FindElementary.cmake:
1683 * Source/cmake/FindEnchant.cmake:
1684 * Source/cmake/FindEvas.cmake:
1685 * Source/cmake/FindFontconfig.cmake:
1686 * Source/cmake/FindGLIB.cmake:
1687 * Source/cmake/FindGStreamer.cmake:
1688 * Source/cmake/FindGperf.cmake:
1689 * Source/cmake/FindHarfBuzz.cmake:
1690 * Source/cmake/FindICU.cmake:
1691 * Source/cmake/FindLibSoup.cmake:
1692 * Source/cmake/FindQuickTimeSDK.cmake:
1693 * Source/cmake/FindSqlite.cmake:
1694 * Source/cmake/OptionsBlackBerry.cmake:
1695 * Source/cmake/OptionsCommon.cmake:
1696 * Source/cmake/OptionsEfl.cmake:
1697 * Source/cmake/OptionsWinCE.cmake:
1698 * Source/cmake/OptionsWindows.cmake:
1699 * Source/cmake/WebKitFS.cmake:
1700 * Source/cmake/WebKitFeatures.cmake:
1701 * Source/cmake/WebKitHelpers.cmake:
1702 * Source/cmake/WebKitMacros.cmake:
1703 * Source/cmake/WebKitPackaging.cmake:
1704 * Source/cmake/gtest/CMakeLists.txt:
1706 2012-12-05 Yong Li <yoli@rim.com>
1708 [BlackBerry] Build with libjpegturbo
1709 https://bugs.webkit.org/show_bug.cgi?id=104152
1711 Reviewed by Rob Buis.
1714 This change is made by Ming Xie to link with libjpegturbo.
1716 * Source/cmake/OptionsBlackBerry.cmake:
1718 2012-12-05 Leo Yang <leoyang@rim.com>
1720 [BlackBerry] Enable CSS_IMAGE_RESOLUTION
1721 https://bugs.webkit.org/show_bug.cgi?id=104132
1723 Reviewed by Yong Li.
1725 * Source/cmake/OptionsBlackBerry.cmake:
1727 2012-12-05 Laszlo Gombos <l.gombos@samsung.com>
1729 [CMake] Enable to build WebKit sources without Tools
1730 https://bugs.webkit.org/show_bug.cgi?id=103918
1732 Reviewed by Gyuyoung Kim.
1734 Turn on building Tools by default only if ENABLE_TOOLS is not explicitly set
1735 (enabled or disabled) and the Tools directory exists for all CMake based ports.
1737 This change enables the possibility to build WebKit even if the Tools directory
1742 2012-12-04 Kondapally Kalyan <kalyan.kondapally@intel.com>
1744 [EFL][WK2][AC] USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
1745 https://bugs.webkit.org/show_bug.cgi?id=103710.
1747 Reviewed by Kenneth Rohde Christiansen.
1749 When using GLX back-end we are dependent on GLX support, Xcomposite and Xrender extensions.
1750 In this case, GraphicsSurface usage depends on Xcomposite and Xrender extensions.
1751 USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
1753 * Source/cmake/OptionsEfl.cmake:
1755 2012-12-03 Pierre Rossi <pierre.rossi@digia.com>
1757 [Qt] another stab at fixing the windows build
1759 It seems the QT_BUILD_{TARGET}_LIB are not set as they should by qt_module.prf.
1760 Define them by hand to be on the safe side.
1762 * Source/widgetsapi.pri:
1764 2012-12-03 Alexis Menard <alexis@webkit.org>
1766 [EFL] Enable CSS3 background-position offsets by default.
1767 https://bugs.webkit.org/show_bug.cgi?id=103879
1769 Reviewed by Laszlo Gombos.
1771 Enable the feature for EFL only.
1773 * Source/cmake/OptionsEfl.cmake:
1775 2012-12-03 Alexis Menard <alexis@webkit.org>
1777 [GTK] Enable CSS3 background-background position offset by default.
1778 https://bugs.webkit.org/show_bug.cgi?id=103903
1780 Reviewed by Philippe Normand.
1782 Turn on the flag by default.
1786 2012-12-03 Cosmin Truta <ctruta@rim.com>
1788 [BlackBerry] Enable HIDDEN_PAGE_DOM_TIMER_THROTTLING
1789 https://bugs.webkit.org/show_bug.cgi?id=103842
1791 Reviewed by Yong Li.
1793 Set ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING to ON.
1795 * Source/cmake/OptionsBlackBerry.cmake:
1797 2012-12-03 Laszlo Gombos <l.gombos@samsung.com>
1799 [CMake] Enable building WebKit2-only build for the EFL port
1800 https://bugs.webkit.org/show_bug.cgi?id=103820
1802 Reviewed by Gyuyoung Kim.
1804 To create a WebKit2-only build for EFL use the following command:
1805 build-webkit --efl --cmakeargs="-DENABLE_WEBKIT=OFF".
1807 * CMakeLists.txt: Turn on WebKit1 support if it is not explicitly set (enabled or disabled) for
1808 all CMake based ports.
1810 * Source/cmake/OptionsEfl.cmake: Enable WebKit2
1811 for the EFL port if it is not explicitly set (enabled or disabled).
1813 2012-12-03 Zeno Albisser <zeno@webkit.org>
1815 [Qt][Mac] QtWebKitWidgets has wrong install_name.
1817 This part got lost during the library split.
1818 It was done for QtWebKit before, but it also
1819 needs to be applied to QtWebKitWidgets.
1821 Reviewed by Tor Arne Vestbø.
1823 * Source/widgetsapi.pri:
1825 2012-11-30 Justin Novosad <junov@google.com>
1827 [Chromium] Animation updates fail when using a canvas as a CSS backround-image style with -webkit-canvas
1828 https://bugs.webkit.org/show_bug.cgi?id=103643
1830 Reviewed by Stephen White.
1832 New test to verify that elements using a canvas as a style image
1833 source are redrawn when the canvas is animated. Added as a manual test
1834 because the bug was not reproducible in DumpRenderTree.
1836 * ManualTests/animated-canvas-as-background.html: Added.
1838 2012-11-30 Pierre Rossi <pierre.rossi@gmail.com>
1840 [Qt] Unreviewed build break
1842 Rubber-stamped by Simon Hausmann.
1844 Poor man's way to trigger a clean build on a bot.
1848 2012-11-30 Simon Hausmann <simon.hausmann@digia.com>
1850 [Qt] Unreviewed doc fix
1852 Add additional search paths for API folders.
1854 * Source/qtwebkit.qdocconf:
1856 2012-11-30 Simon Hausmann <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
1858 [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
1859 https://bugs.webkit.org/show_bug.cgi?id=99314
1861 Reviewed by Tor Arne Vestbø.
1863 This big change separates QtWebKit into QtWebKit and QtWebKitWidgets as
1866 It's a big refactoring that mostly involves moving WebCore dependent
1867 code into QtWebKit and accessing it through exported QWebFrameAdapter
1868 and QWebPageAdapter classes.
1870 * Source/QtWebKit.pro:
1872 * Source/sync.profile:
1873 * Source/widgetsapi.pri: Added.
1876 2012-11-30 Tor Arne Vestbø <tor.arne.vestbo@digia.com>
1878 [Qt] Build as a regular Qt module when production_build is enabled
1880 Instead of always setting CONFIG+=force_independent. This means the
1881 libs, headers, and documentation will end up in qtbase for developer
1882 builds of Qt, instead of always in the QtWebKit build directory.
1884 Reviewed by Simon Hausmann.
1888 2012-11-29 Rafael Weinstein <rafaelw@chromium.org>
1890 [HTMLTemplateElement] Add feature flag
1891 https://bugs.webkit.org/show_bug.cgi?id=103694
1893 Reviewed by Adam Barth.
1895 This flag will guard the implementation of the HTMLTemplateElement.
1896 http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/templates/index.html
1898 * Source/cmake/WebKitFeatures.cmake:
1899 * Source/cmakeconfig.h.cmake:
1901 2012-11-28 Michael Pruett <michael@68k.org>
1903 IndexedDB: Remove duplicate toWireString() and createFromWire() methods in JSC SerializedScriptValue
1904 https://bugs.webkit.org/show_bug.cgi?id=103554
1906 Reviewed by Kentaro Hara.
1908 In r135022, duplicate createFromWire() and toWireString() methods
1909 were added to the JSC version of SerializedScriptValue. In
1910 order to allow the JSC SerializedScriptValue to compile when
1911 ENABLE(INDEXED_DATABASE) is turned on, these new methods have
1912 been removed and the old methods have been moved outside the
1913 ENABLE(INDEXED_DATABASE) guard.
1915 * Source/autotools/symbols.filter:
1917 2012-11-28 Shinya Kawanaka <shinyak@chromium.org>
1919 [Shadow] Move Distribution stuffs from ShadowRoot
1920 https://bugs.webkit.org/show_bug.cgi?id=103481
1922 Reviewed by Hajime Morita.
1924 * Source/autotools/symbols.filter:
1926 2012-11-26 Halton Huo <halton.huo@intel.com>
1928 [EFL] CMake shows ENABLE_3D_RENDERING and ENABLE_WEBGL is still OFF when AC is enabled
1929 https://bugs.webkit.org/show_bug.cgi?id=100829
1931 Reviewed by Gyuyoung Kim.
1933 In WebKitFeatures.cmake, only use ${_name} for condition to print
1934 a option as ON will prevent the overridden ones in OptionsXXX.cmake,
1935 should use ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} instead.
1937 * Source/cmake/OptionsEfl.cmake: Turn on ENABLE_3D_RENDERING and
1939 * Source/cmake/WebKitFeatures.cmake: Use
1940 ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} to as value of
1941 a feature is enabled. Adjust options in lexicographical order.
1943 2012-11-26 Kalev Lember <kalevlember@gmail.com>
1945 [GTK] Explicitly link against librt
1946 https://bugs.webkit.org/show_bug.cgi?id=103194
1948 Reviewed by Martin Robinson.
1950 Fixes broken build with undefined references to shm_open / shm_unlink
1951 symbols. SharedMemoryUnix.cpp uses these so we need to link with -lrt.
1955 2012-11-26 Laszlo Gombos <l.gombos@samsung.com>
1957 [CMake] Allow user specified compiler flags to take precedence
1958 https://bugs.webkit.org/show_bug.cgi?id=103101
1960 Reviewed by Brent Fulgham.
1962 Make sure that compiler and linker flags specified by the build system
1963 are always prepended to the variables that can be specified by the
1964 environment and the user as well.
1966 * Source/cmake/OptionsCommon.cmake:
1967 * Source/cmake/OptionsWindows.cmake:
1968 * Source/cmake/WebKitHelpers.cmake:
1970 2012-11-23 Alexis Menard <alexis@webkit.org>
1972 [CSS3 Backgrounds and Borders] Implement new CSS3 background-position parsing.
1973 https://bugs.webkit.org/show_bug.cgi?id=102104
1975 Reviewed by Julien Chaffraix.
1977 Protect the new feature behind a feature flag.
1979 * Source/cmake/WebKitFeatures.cmake:
1980 * Source/cmakeconfig.h.cmake:
1983 2012-11-23 Patrick Gansterer <paroga@webkit.org>
1985 [CMake] Add support for winflexbison distribution
1986 https://bugs.webkit.org/show_bug.cgi?id=102551
1988 Reviewed by Laszlo Gombos.
1990 Since GnuWin32 does not provide recent versions of bision and flex supporting
1991 the alternative winflexbison distribution is the prefered option.
1993 * Source/cmake/WebKitMacros.cmake:
1995 2012-11-23 Laszlo Gombos <l.gombos@samsung.com>
1997 [EFL] Define WTF_PLATFORM_EFL in Platform.h
1998 https://bugs.webkit.org/show_bug.cgi?id=101482
2000 Reviewed by Kenneth Rohde Christiansen.
2002 Remove the definition of WTF_PLATFORM_EFL from the build system to
2003 make the EFL port consistent with other ports.
2005 * Source/cmake/OptionsEfl.cmake:
2007 2012-11-23 Krzysztof Czech <k.czech@samsung.com>
2009 [EFL] Platform support for Accessibility feature.
2010 https://bugs.webkit.org/show_bug.cgi?id=100848
2012 Reviewed by Gyuyoung Kim.
2014 Add support for ATK library.
2016 * Source/cmake/FindATK.cmake: Added.
2017 * Source/cmake/OptionsEfl.cmake:
2019 2012-09-26 Gustavo Noronha Silva <gns@gnome.org>
2021 [GTK] Split SVG from WebCore to work-around make limitation
2022 https://bugs.webkit.org/show_bug.cgi?id=97735
2024 Reviewed by Carlos Garcia Campos.
2026 Add a new libtool convenience library, libWebCoreSVG.la, to work-around
2027 make limitation when linking libWebCore.
2029 * GNUmakefile.am: variables for the new library.
2031 2012-11-22 Simon Hausmann <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
2033 [Qt] Separate QWidget dependant code into separate WebKitWidgets static library
2034 https://bugs.webkit.org/show_bug.cgi?id=102800
2036 Reviewed by Tor Arne Vestbø.
2038 This patch separates code that needs to use QWidget related APIs in
2039 WebKit/qt/WebCoreSupport and Api from code that doesn't. This means for
2040 example FrameLoaderClientQt.cpp remains in the WebKit1 static library,
2041 while qwebpage.cpp and qwebframe.cpp become part of the WebKitWidgets
2042 static library. WebKit1 is compiled without QT += widgets and therefore
2043 any widget related dependency has been moved "up" and out of WebKit1 into
2044 the WebKitWidgets library.
2046 Between the code in WebKit.a and WebKitWidgets.a new adapters and
2047 interfaces have been introduced, such as QWebPageAdapter and
2048 QWebFrameAdapter. QWebPageAdapter, when used from WebKit1, is a way to
2049 call out into the API layer, implemented by QWebPage (QWebPagePrivate).
2050 The other way around if QWebPage wants to access WebCore or
2051 WebCoreSupport related functionality, it will go through
2052 QWebPageAdapater (as base class). The separation in the direction up
2053 into the API layer is complete with this patch, no code in WebKit1
2054 depends on QtWidgets. The separation the other way around, code in the
2055 API layer not using any WebCore types, is not complete yet.
2057 Some classes such as QWebSettings, QWebElement or
2058 DumpRenderTreeSupportQt remain in WebKit1. While they are API layer,
2059 they do not depend on widget related Qt APIs and they make much more
2060 use of WebCore internal APIs and therefore are easier to keep in
2063 In the future we plan to place a real shared library boundary between
2064 WebKit1 and WebKitWidgets, by keeping the WebKit1 static library as
2065 part of the QtWebKit shared library and by turning the WebKitWidgets
2066 static library into a shared one.
2072 2012-11-21 Ryuan Choi <ryuan.choi@gmail.com>
2074 [EFL] Remove unnecessary definition, -DENABLE_SPELLCHECK=1
2075 https://bugs.webkit.org/show_bug.cgi?id=102988
2077 Reviewed by Laszlo Gombos.
2079 Removed -DENABLE_SPELLCHECK=1 because feature macros are controlled by
2080 WEBKIT_OPTION_XXX and cmakeconfig.h.cmake.
2082 * Source/cmake/OptionsEfl.cmake:
2084 2012-11-21 Kondapally Kalyan <kalyan.kondapally@intel.com>
2086 [EFL] GLX detection is broken.
2087 https://bugs.webkit.org/show_bug.cgi?id=102687.
2089 Reviewed by Laszlo Gombos.
2091 HAVE_GLX is enabled only if WebGL is enabled. This is wrong and we should
2092 explicitly test for GLX support.
2093 This patch makes changes so that we check for glx.h header and sets HAVE_GLX flag appropriately.
2095 * Source/cmake/OptionsEfl.cmake:
2097 2012-11-21 Yael Aharon <yael.aharon@intel.com>
2099 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
2100 https://bugs.webkit.org/show_bug.cgi?id=101526
2102 Reviewed by Kenneth Rohde Christiansen.
2104 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
2106 * Source/cmake/OptionsEfl.cmake:
2108 2012-11-20 Sheriff Bot <webkit.review.bot@gmail.com>
2110 Unreviewed, rolling out r133859.
2111 http://trac.webkit.org/changeset/133859
2112 https://bugs.webkit.org/show_bug.cgi?id=102875
2114 This patch makes API test broken (Requested by gyuyoung on
2117 * Source/cmake/OptionsEfl.cmake:
2119 2012-11-20 Elliott Sprehn <esprehn@chromium.org>
2121 Store MutationObserver callback in a hidden property for V8
2122 https://bugs.webkit.org/show_bug.cgi?id=102555
2124 Reviewed by Adam Barth.
2126 Test for reference cycle leaks with mutation observers. There doesn't seem
2127 to be a way to check this for v8, but if you manually run you can see if it
2130 * ManualTests/leak-cycle-observer-wrapper.html: Added.
2132 2012-11-20 Carlos Garcia Campos <cgarcia@igalia.com>
2134 Unreviewed. Update NEWS and configure.ac for 1.11.2 release
2136 * configure.ac: Bump tarball version number, not updated in
2137 previous commit by mistake.
2139 2012-11-20 Carlos Garcia Campos <cgarcia@igalia.com>
2141 Unreviewed. Update NEWS and configure.ac for 1.11.2 release
2143 * configure.ac: Bump version numbers.
2145 2012-11-19 Kihong Kwon <kihong.kwon@samsung.com>
2147 Add PROXIMITY_EVENTS feature
2148 https://bugs.webkit.org/show_bug.cgi?id=102658
2150 Reviewed by Kentaro Hara.
2152 Add PROXIMITY_EVENTS feature to cmake.
2154 * Source/cmake/WebKitFeatures.cmake:
2155 * Source/cmakeconfig.h.cmake:
2157 2012-11-18 Laszlo Gombos <l.gombos@samsung.com>
2159 Remove non-existent directories from the make system
2160 https://bugs.webkit.org/show_bug.cgi?id=102632
2162 Reviewed by Kenneth Rohde Christiansen.
2164 Remove (non-existent) symbian references from the exclude list for packaging.
2166 * Source/cmake/WebKitPackaging.cmake:
2168 2012-11-18 Laszlo Gombos <l.gombos@samsung.com>
2170 Remove non-existent directories from the make system
2171 https://bugs.webkit.org/show_bug.cgi?id=102632
2173 Reviewed by Adam Barth.
2175 Remove (non-existent) symbian references from the exclude list for packaging.
2177 * Source/cmake/WebKitPackaging.cmake:
2179 2012-11-18 Genevieve Mak <gmak@rim.com>
2181 [BlackBerry] Enable Touch Sliders
2182 https://bugs.webkit.org/show_bug.cgi?id=102516
2184 Reviewed by Rob Buis.
2186 Enabled for BlackBerry only
2190 * Source/cmake/OptionsBlackBerry.cmake:
2191 * Source/cmake/WebKitFeatures.cmake:
2192 * Source/cmakeconfig.h.cmake:
2194 2012-11-18 Carlos Garcia Campos <cgarcia@igalia.com>
2196 Unreviewed. Fix GTK+ build after r135022.
2198 * Source/autotools/symbols.filter: Add exports for
2199 SerializedScriptValue changes.
2201 2012-11-16 Tony Chang <tony@chromium.org>
2203 Remove ENABLE_CSS_HIERARCHIES since it's no longer in use
2204 https://bugs.webkit.org/show_bug.cgi?id=102554
2206 Reviewed by Andreas Kling.
2208 As mentioned in https://bugs.webkit.org/show_bug.cgi?id=79939#c41 ,
2209 we're going to revist this feature once additional vendor support is
2212 * Source/cmake/WebKitFeatures.cmake:
2213 * Source/cmakeconfig.h.cmake:
2215 2012-11-16 Ulan Degenbaev <ulan@chromium.org>
2217 [V8] Increment the amount of externally allocated memory for the receiving V8 isolate when transferring ArrayBuffer
2218 https://bugs.webkit.org/show_bug.cgi?id=94463
2220 Reviewed by Kentaro Hara.
2222 Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer is deserialized and transferred.
2224 * ManualTests/typed-array-memory.html:
2226 2012-11-16 Sheriff Bot <webkit.review.bot@gmail.com>
2228 Unreviewed, rolling out r134908.
2229 http://trac.webkit.org/changeset/134908
2230 https://bugs.webkit.org/show_bug.cgi?id=102473
2232 Broke the Apple Windows Debug build. (Requested by dydx on
2235 * Source/autotools/symbols.filter:
2237 2012-11-16 Sheriff Bot <webkit.review.bot@gmail.com>
2239 Unreviewed, rolling out r134865.
2240 http://trac.webkit.org/changeset/134865
2241 https://bugs.webkit.org/show_bug.cgi?id=102466
2243 Broke the Apple Windows Debug build. (Requested by dydx on
2246 * Source/autotools/symbols.filter:
2248 2012-11-16 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
2250 Avoid copying of ViewportArguments in computeViewportAttributes function
2251 https://bugs.webkit.org/show_bug.cgi?id=102354
2253 Reviewed by Kenneth Rohde Christiansen.
2255 Updated exported symbols for GTK.
2257 * Source/autotools/symbols.filter:
2259 2012-11-15 Gustavo Noronha Silva <gns@gnome.org>
2261 [GTK] Split WebCore/platform into a separate library
2262 https://bugs.webkit.org/show_bug.cgi?id=94435
2264 Reviewed by Martin Robinson.
2266 More people have been reporting problems when linking WebCore because
2267 the command line limit is being exceeded. Splitting WebCore a bit more
2270 * GNUmakefile.am: add variable that will hold the list of source files
2271 for libWebCorePlatform .
2273 2012-11-15 Tony Chang <tony@chromium.org>
2275 Generate Settings from a .in file
2276 https://bugs.webkit.org/show_bug.cgi?id=100393
2278 Reviewed by Adam Barth.
2280 Generate SettingsMacros.h for cmake.
2282 * Source/cmake/WebKitMacros.cmake:
2284 2012-11-15 Rick Byers <rbyers@chromium.org>
2286 No tests for changing mouse cursors
2287 https://bugs.webkit.org/show_bug.cgi?id=100550
2289 Reviewed by Brent Fulgham.
2291 Add necessary exports for Internals::getCurrentCursorInfo
2293 * Source/autotools/symbols.filter:
2295 2012-11-15 Kent Tamura <tkent@chromium.org>
2297 Support stand-alone month names in calendar picker
2298 https://bugs.webkit.org/show_bug.cgi?id=102196
2300 Reviewed by Kentaro Hara.
2302 * ManualTests/forms/calendar-picker.html:
2303 - Remove monthLabels arguments.
2304 - Add a mock implementation of pagePopupController.formatMonth.
2306 2012-11-14 Sheriff Bot <webkit.review.bot@gmail.com>
2308 Unreviewed, rolling out r134741.
2309 http://trac.webkit.org/changeset/134741
2310 https://bugs.webkit.org/show_bug.cgi?id=102337
2312 "Change is incorrect." (Requested by dydx on #webkit).
2314 * Source/autotools/symbols.filter:
2316 2012-11-14 Daniel Bates <dbates@webkit.org>
2318 Attempt to fix the Apple Windows Debug and GTK builds after <http://trac.webkit.org/changeset/134691>
2319 (https://bugs.webkit.org/show_bug.cgi?id=96818)
2321 Export symbols similar to the ones we added to WebCore.exp.in in
2322 <http://trac.webkit.org/changeset/134691>.
2324 * Source/autotools/symbols.filter:
2326 2012-11-14 KyungTae Kim <ktf.kim@samsung.com>
2328 [EFL] Turn on error on warnings for "sign-compare"
2329 https://bugs.webkit.org/show_bug.cgi?id=101761
2331 Reviewed by Gyuyoung Kim.
2333 Remove "-Wno-error=sign-compare" to turn on error on warnings for "sign-compare"
2335 * Source/cmake/WebKitHelpers.cmake:
2337 2012-11-13 Hugo Parente Lima <hugo.lima@openbossa.org>
2339 FindGLIB.cmake fails do find glib gmodule module.
2340 https://bugs.webkit.org/show_bug.cgi?id=101784
2342 Reviewed by Caio Marcelo de Oliveira Filho.
2344 * Source/cmake/FindGLIB.cmake:
2346 2012-11-13 Huang Dongsung <luxtella@company100.net>
2348 Coordinated Graphics: Directly composited animated GIFs only render the first image.
2349 https://bugs.webkit.org/show_bug.cgi?id=102043
2351 Reviewed by Noam Rosenthal.
2353 Add a test to check that a gif animation can run on a compositing layer.
2355 * ManualTests/animated-gif-on-compositing-layer.html: Added.
2357 2012-11-12 KyungTae Kim <ktf.kim@samsung.com>
2359 [EFL] Turn on errors on warnings for WebKit1 and WebKit2 libraries
2360 https://bugs.webkit.org/show_bug.cgi?id=101762
2362 Reviewed by Gyuyoung Kim.
2364 In case of EFL, add ENABLE_WERROR to EXTRA_COMPILER_FLAGS for WEBKIT and WEBKIT2
2366 * Source/CMakeLists.txt:
2368 2012-11-12 Joe Mason <jmason@rim.com>
2370 [BlackBerry] NetworkJob should not check if data is received with HEAD
2371 https://bugs.webkit.org/show_bug.cgi?id=102034
2373 Reviewed by George Staikos.
2377 Add test that HEAD XMLHttpRequests return status 404 instead of calling onerror.
2379 * ManualTests/blackberry/head-xhr-nonexistant-file.html: Added.
2381 2012-11-12 KyungTae Kim <ktf.kim@samsung.com>
2383 [EFL] Turn on error on warnings for "switch"
2384 https://bugs.webkit.org/show_bug.cgi?id=101760
2386 Reviewed by Gyuyoung Kim.
2388 Turn on error on warning for "switch" by removing "-Wno-error=switch"
2390 * Source/cmake/WebKitHelpers.cmake:
2392 2012-11-11 Shinya Kawanaka <shinyak@chromium.org>
2394 [Shadow] ElementShadow should have RuleFeatureSet for select attribute selectors.
2395 https://bugs.webkit.org/show_bug.cgi?id=101180
2397 Reviewed by Dimitri Glazkov.
2399 Exposes necessary symbols.
2401 * Source/autotools/symbols.filter:
2403 2012-11-11 Sheriff Bot <webkit.review.bot@gmail.com>
2405 Unreviewed, rolling out r134144.
2406 http://trac.webkit.org/changeset/134144
2407 https://bugs.webkit.org/show_bug.cgi?id=101876
2409 seems to break win 7 chromium browser test (Requested by
2412 * Source/autotools/symbols.filter:
2414 2012-11-09 Rick Byers <rbyers@chromium.org>
2416 No tests for changing mouse cursors
2417 https://bugs.webkit.org/show_bug.cgi?id=100550
2419 Reviewed by Adam Barth.
2421 Add necessary exports for Internals::getCurrentCursorInfo
2423 * Source/autotools/symbols.filter:
2425 2012-11-09 Laszlo Gombos <l.gombos@samsung.com>
2427 [EFL] Enable -Werror for the EFL port
2428 https://bugs.webkit.org/show_bug.cgi?id=98715
2430 Reviewed by Gyuyoung Kim.
2432 Treat all warnings as errors, except the existing warnings in the
2433 current code base ("unused-parameter", "sign-compare" and "switch").
2435 Thanks for Raphael Kubo da Costa for the extra help.
2437 * Source/CMakeLists.txt: Enable warnings as error for all libraries
2438 (except WebKit and WebKit2) for the EFL port.
2439 Other cmake-based ports are welcome to join.
2441 * Source/cmake/WebKitHelpers.cmake: Treat warnings as errors by
2442 default for cmake-based ports when ENABLE_WERROR is set.
2444 2012-11-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
2446 [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
2447 https://bugs.webkit.org/show_bug.cgi?id=101559
2449 Reviewed by Kenneth Rohde Christiansen.
2451 Follow-up to 133859; also change the default value in
2452 OptionsEfl.cmake so that the default changes for people not using
2453 build-webkit (ie. users) as well.
2455 * Source/cmake/OptionsEfl.cmake:
2457 2012-11-08 Yael Aharon <yael.aharon@intel.com>
2459 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
2460 https://bugs.webkit.org/show_bug.cgi?id=101526
2462 Reviewed by Kenneth Rohde Christiansen.
2464 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
2466 * Source/cmake/OptionsEfl.cmake:
2468 2012-11-08 Laszlo Gombos <l.gombos@samsung.com>
2470 [EFL] Remove non-variable options from the build system
2471 https://bugs.webkit.org/show_bug.cgi?id=101506
2473 Reviewed by Kenneth Rohde Christiansen.
2475 Remove WTF_USE_PTHREADS, WTF_USE_ICU_UNICODE, WTF_USE_CAIRO,
2476 WTF_USE_FREETYPE and WTF_USE_HARFBUZZ_NG cmake variables
2477 as these are always set to const 1 and not really configurable.
2479 Remove the definition of ENABLE_CONTEXT_MENUS as this is already set to 1 by default in Platform.h.
2481 * Source/cmake/OptionsEfl.cmake:
2483 2012-11-08 Sheriff Bot <webkit.review.bot@gmail.com>
2485 Unreviewed, rolling out r133865.
2486 http://trac.webkit.org/changeset/133865
2487 https://bugs.webkit.org/show_bug.cgi?id=101579
2489 dependent patch has been rolled out. (Requested by drott on
2492 * Source/cmake/OptionsEfl.cmake:
2494 2012-11-08 Dominik Röttsches <dominik.rottsches@intel.com>
2496 Unreviewed, rolling out r133859.
2497 http://trac.webkit.org/changeset/133859
2498 https://bugs.webkit.org/show_bug.cgi?id=101526
2500 Breaks EFL bots test execution.
2502 * Source/cmake/OptionsEfl.cmake:
2504 2012-11-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
2506 [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
2507 https://bugs.webkit.org/show_bug.cgi?id=101559
2509 Reviewed by Kenneth Rohde Christiansen.
2511 Follow-up to 133859; also change the default value in
2512 OptionsEfl.cmake so that the default changes for people not using
2513 build-webkit (ie. users) as well.
2515 * Source/cmake/OptionsEfl.cmake:
2517 2012-11-08 Yael Aharon <yael.aharon@intel.com>
2519 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
2520 https://bugs.webkit.org/show_bug.cgi?id=101526
2522 Reviewed by Kenneth Rohde Christiansen.
2524 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
2526 * Source/cmake/OptionsEfl.cmake:
2528 2012-11-07 Keishi Hattori <keishi@webkit.org>
2530 Implement week picking to calendar picker
2531 https://bugs.webkit.org/show_bug.cgi?id=101449
2533 Reviewed by Kent Tamura.
2535 * ManualTests/forms/calendar-picker.html: Added test for week picker.
2537 2012-11-07 Sheriff Bot <webkit.review.bot@gmail.com>
2539 Unreviewed, rolling out r133841.
2540 http://trac.webkit.org/changeset/133841
2541 https://bugs.webkit.org/show_bug.cgi?id=101542
2543 Reverted patches were innocent (Requested by shinyak on
2546 * Source/autotools/symbols.filter:
2548 2012-11-07 Shinya Kawanaka <shinyak@chromium.org>
2550 Unreviewed, rolling out r133428 and r133749
2551 https://bugs.webkit.org/show_bug.cgi?id=101533
2553 These patches might cause memory regression.
2555 * Source/autotools/symbols.filter:
2557 2012-11-07 Shinya Kawanaka <shinyak@chromium.org>
2559 [Shadow] Use setPseudo() instead of setShadowPseudoId().
2560 https://bugs.webkit.org/show_bug.cgi?id=101306
2562 Reviewed by Kent Tamura.
2564 Exposes necessary symbols.
2566 * Source/autotools/symbols.filter:
2568 2012-11-07 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2570 [Qt] Fix build of modules depending on QtWebKit when using prefix
2571 https://bugs.webkit.org/show_bug.cgi?id=101437
2573 Reviewed by Simon Hausmann.
2575 .qmake.conf loads qt_build_config.prf, which nowadays is responsible for
2576 adding the path to .qmake.super (before it was done by default_pre.prf,
2577 so having setting the path in our default_pre wrapper was sufficient).
2581 2012-11-06 Keishi Hattori <keishi@webkit.org>
2583 Implement month picking to calendar picker
2584 https://bugs.webkit.org/show_bug.cgi?id=101333
2586 Reviewed by Kent Tamura.
2588 * ManualTests/forms/calendar-picker.html: Added test for month picker.
2590 2012-11-06 Laszlo Gombos <l.gombos@samsung.com>
2592 [EFL] Simplify the build system
2593 https://bugs.webkit.org/show_bug.cgi?id=101392
2595 Reviewed by Kenneth Rohde Christiansen.
2597 Remove unused cmake variables. In addition there is no longer a need to define
2598 WTF_USE_TEXTURE_MAPPER_GL in the build system as that is now handled in Platform.h
2601 * Source/cmake/OptionsEfl.cmake:
2603 2012-11-05 Simon Hausmann <simon.hausmann@digia.com>
2605 [Qt] Trivial unreviewed: Add missing module dependencies for builds in Qt CI system.
2607 These fields aren't used by anyone except some perl scripts in the Qt CI builds.
2609 * Source/sync.profile:
2611 2012-11-02 Adam Barth <abarth@webkit.org>
2613 ENABLE(UNDO_MANAGER) is disabled everywhere and is not under active development
2614 https://bugs.webkit.org/show_bug.cgi?id=100711
2616 Reviewed by Eric Seidel.
2618 * Source/cmake/WebKitFeatures.cmake:
2619 * Source/cmakeconfig.h.cmake:
2621 2012-11-02 Martin Robinson <mrobinson@igalia.com>
2623 [GTK] Remove dependency on SoupPasswordManager
2624 https://bugs.webkit.org/show_bug.cgi?id=100775
2626 Reviewed by Carlos Garcia Campos.
2628 Add a libsecret dependency to the build. This is necessary so that we can remove
2629 a dependency on SoupPasswordManager.
2631 * configure.ac: Look for libsecret using the pkg-config configuration macro.
2633 2012-11-02 Michael Brüning <michael.bruning@digia.com>
2635 [Qt][WK2] ASSERT hit for every mouse click
2636 https://bugs.webkit.org/show_bug.cgi?id=100607
2638 Reviewed by Jocelyn Turcotte.
2640 Added a test with a link that contains an <em> tag surrounding the entire inner text.
2641 The test should be run on an assert enabled build and the assert should not be
2642 triggered when tapping the link.
2644 * ManualTests/tap-gesture-on-em-link-tap-highlight-assert.html: Added.
2646 2012-11-01 Ami Fischman <fischman@chromium.org>
2648 HTMLMediaPlayer should free m_player when src is set/changed
2649 https://bugs.webkit.org/show_bug.cgi?id=99647
2651 Reviewed by Eric Carlson.
2653 * ManualTests/media-players-are-dropped-on-error.html: Added.
2654 Various scenarios are tested to make sure players aren't
2655 leaked in different ways for each of them.
2657 2012-11-01 Beth Dakin <bdakin@apple.com>
2659 https://bugs.webkit.org/show_bug.cgi?id=100917
2660 There should be a way to dump the scrolling tree from the layout tests
2662 Reviewed by Simon Fraser.
2664 * Source/autotools/symbols.filter:
2666 2012-10-31 Thiago Marcos P. Santos <thiago.santos@intel.com>
2668 Added viewport at-rule to the CSS parser and tokenizer
2669 https://bugs.webkit.org/show_bug.cgi?id=95961
2671 Reviewed by Kenneth Rohde Christiansen.
2673 Enable CSS Device Adaptation by default on EFL.
2675 * Source/cmake/OptionsEfl.cmake:
2677 2012-10-31 Ian Vollick <vollick@chromium.org>
2679 Add support for text-based repaint testing
2680 https://bugs.webkit.org/show_bug.cgi?id=100584
2682 Reviewed by Simon Fraser.
2684 Allows tracked repaint rects to be dumped as text.
2686 * Source/autotools/symbols.filter:
2688 FrameView::setTracksRepaints(bool)
2689 Frame::trackedRepaintRectsAsText() const
2692 2012-10-30 Vivek Galatage <vivekgalatage@gmail.com>
2694 Add files generated by Windows to ignore list for git repository
2695 https://bugs.webkit.org/show_bug.cgi?id=100729
2697 Reviewed by Gyuyoung Kim.
2699 Adding the additional files generated by windows port to the ignore list
2703 2012-10-30 Carlos Garcia Campos <cgarcia@igalia.com>
2705 [GTK] Add a configure option to build with -g1
2706 https://bugs.webkit.org/show_bug.cgi?id=100670
2708 Reviewed by Martin Robinson.
2710 Add min and full options to the --enable-debug-symbols configure
2711 option. Using --enable-debug-symbols=min will use -g1 instead of
2712 -g (which is actually -g2). The first level is enough for most of
2713 the cases, like getting a backtrace, and it's the only way to
2714 build WebKit with debug symbols in a 32 bit system. The option
2715 full is actually the same than yes for backwards compatibility.
2719 2012-10-26 Rob Buis <rbuis@rim.com>
2721 [BlackBerry] Platform Abstraction for WebKit Resource/Image Loading
2722 https://bugs.webkit.org/show_bug.cgi?id=100518
2726 Reviewed by Yong Li.
2728 Remove RESOURCE_PATH from webkit, this is now abstracted in our platform layer.
2730 * Source/cmake/OptionsBlackBerry.cmake:
2732 2012-10-26 Regina Chung <heejin.r.chung@samsung.com>
2734 [EFL][WK2] Enable WebGL
2735 https://bugs.webkit.org/show_bug.cgi?id=97652
2737 Reviewed by Gyuyoung Kim.
2739 Use Graphics Surface to enable WebGL for WebKit2 EFL.
2741 * Source/cmake/OptionsEfl.cmake:
2743 2012-10-26 Sheriff Bot <webkit.review.bot@gmail.com>
2745 Unreviewed, rolling out r132601.
2746 http://trac.webkit.org/changeset/132601
2747 https://bugs.webkit.org/show_bug.cgi?id=100494
2749 It broke the Qt build (Requested by Ossy on #webkit).
2751 * Source/cmake/OptionsEfl.cmake:
2753 2012-10-26 Regina Chung <heejin.r.chung@samsung.com>
2755 [EFL][WK2] Enable WebGL
2756 https://bugs.webkit.org/show_bug.cgi?id=97652
2758 Reviewed by Gyuyoung Kim.
2760 Use Graphics Surface to enable WebGL for WebKit2 EFL.
2762 * Source/cmake/OptionsEfl.cmake:
2764 2012-10-26 Thiago Marcos P. Santos <thiago.santos@intel.com>
2766 Add feature flags for CSS Device Adaptation
2767 https://bugs.webkit.org/show_bug.cgi?id=95960
2769 Reviewed by Kenneth Rohde Christiansen.
2771 * Source/cmake/WebKitFeatures.cmake:
2772 * Source/cmakeconfig.h.cmake:
2775 2012-10-25 Yael Aharon <yael.aharon@intel.com>
2777 [EFL][WK2][AC] Enable 3D_RENDERING flag
2778 https://bugs.webkit.org/show_bug.cgi?id=99535
2780 Reviewed by Laszlo Gombos.
2782 Turn on the flag ENABLE_3D_RENDERING when WTF_USE_TILE_BACKING_STORE flag is on.
2783 This flag controls perspective and preserves-3d behavior.
2785 * Source/cmake/OptionsEfl.cmake:
2787 2012-10-25 Dominik Röttsches <dominik.rottsches@intel.com>
2789 Adding feature for XHR_TIMEOUT
2791 Conditionalize XHR timeout support
2792 https://bugs.webkit.org/show_bug.cgi?id=100356
2794 Reviewed by Adam Barth.
2796 Adding feature for XHR_TIMEOUT to disable it on ports that don't have
2797 network backend support for setTimeoutInterval.
2799 * Source/cmake/OptionsEfl.cmake: Default ON on EFL.
2800 * Source/cmake/WebKitFeatures.cmake: Default OFF for any CMAKE based port.
2801 * Source/cmakeconfig.h.cmake: Adding define.
2802 * configure.ac: Make autogen.sh support the --enable/--disable-xhr-timeout parameter.
2804 2012-10-25 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
2806 Add setMediaTypeOverride to window.internals.settings
2807 https://bugs.webkit.org/show_bug.cgi?id=100249
2809 Reviewed by Kenneth Rohde Christiansen.
2811 Exported WebCore::Settings::setMediaTypeOverride(WTF::String const&) for GTK port.
2813 * Source/autotools/symbols.filter:
2815 2012-10-24 Michael Carmody <mcarmody@rim.com>
2817 [BlackBerry] change CMAKE_<CCXX|C>_FLAGS_<RELEASE|DEBUG> from enviroment flags
2818 https://bugs.webkit.org/show_bug.cgi?id=100256
2820 Reviewed by Rob Buis.
2822 This allow override of compile flags without having to edit CMake files.
2824 * Source/cmake/OptionsBlackBerry.cmake:
2826 2012-10-24 Priit Laes <plaes@plaes.org>
2828 [GTK] ./configure output for CSS Shaders is broken
2829 https://bugs.webkit.org/show_bug.cgi?id=100217
2831 Reviewed by Martin Robinson.
2833 Reformat CSS Filters / Shaders check to clean configure output.
2837 2012-10-24 Thiago Marcos P. Santos <thiago.santos@intel.com>
2839 [EFL] run-webkit-tests writes garbage on stderr when running on Xvfb
2840 https://bugs.webkit.org/show_bug.cgi?id=100243
2842 Reviewed by Kenneth Rohde Christiansen.
2844 Search for X11 development libraries (and thus Xext), necessary to
2845 disable the X extensions error reporting.
2847 * Source/cmake/OptionsEfl.cmake:
2849 2012-10-24 Mario Sanchez Prada <mario@webkit.org>
2851 [WK2] [GTK] TestWebKitAccessibility is not being run
2852 https://bugs.webkit.org/show_bug.cgi?id=100102
2854 Reviewed by Carlos Garcia Campos.
2856 Moved check for at-spi2 after the definition of enable_webkit2,
2857 since it's only needed for WebKit2GTK API tests.
2859 * configure.ac: Moved the check for at-spi2 down in the file.
2861 2012-10-23 Martin Robinson <mrobinson@igalia.com>
2863 POTFILES.in/.skip need updates for translators
2864 https://bugs.webkit.org/show_bug.cgi?id=67580
2866 Reviewed by Xan Lopez.
2868 Now process POTFILES.in during configuration.
2872 2012-10-23 Kenneth Rohde Christiansen <kenneth@webkit.org>
2874 Add support for resolution media query
2875 https://bugs.webkit.org/show_bug.cgi?id=99077
2877 Reviewed by Antti Koivisto.
2879 * Source/cmake/OptionsEfl.cmake:
2880 * Source/cmake/WebKitFeatures.cmake:
2881 * Source/cmakeconfig.h.cmake:
2883 Add support for the RESOLUTION_MEDIA_QUERY feature flag.
2885 * Source/autotools/symbols.filter:
2887 Export the WebCore::Settings setting.
2889 2012-10-23 Carlos Garcia Campos <cgarcia@igalia.com>
2891 Unreviewed. Update NEWS and configure.ac for 1.11.1 release
2893 * configure.ac: Bump version numbers.
2895 2012-10-23 Ryuan Choi <ryuan.choi@samsung.com>
2897 [EFL][WK2] Add support for IMF composition
2898 https://bugs.webkit.org/show_bug.cgi?id=89552
2900 Reviewed by Gyuyoung Kim.
2902 * Source/cmake/FindEcore.cmake: Checked Ecore_IMF.
2904 2012-10-23 Andras Becsi <andras.becsi@digia.com>
2906 Remove devicePixelRatio from ViewportAttributes
2907 https://bugs.webkit.org/show_bug.cgi?id=99845
2909 Reviewed by Adam Barth.
2911 * Source/autotools/symbols.filter: Update symbol.
2913 2012-10-22 Pavel Feldman <pfeldman@chromium.org>
2915 Web Inspector: merge "docked" state into the "dock side" enum.
2916 https://bugs.webkit.org/show_bug.cgi?id=99717
2918 Reviewed by Vsevolod Vlasov.
2920 Otherwise, it is hard to manage these inter-dependent flags.
2922 * Source/autotools/symbols.filter:
2924 2012-10-19 Tony Chang <tony@chromium.org>
2926 Unreviewed, rolling out r131936.
2927 http://trac.webkit.org/changeset/131936
2928 https://bugs.webkit.org/show_bug.cgi?id=99717
2930 Broke the clang build
2932 * Source/autotools/symbols.filter:
2934 2012-10-19 Dongwoo Joshua Im <dw.im@samsung.com>
2936 Rename ENABLE_CSS3_TEXT_DECORATION to ENABLE_CSS3_TEXT
2937 https://bugs.webkit.org/show_bug.cgi?id=99804
2939 Reviewed by Julien Chaffraix.
2941 CSS3 text related properties will be implemented under this flag,
2942 including text decoration, text-align-last, and text-justify.
2944 * Source/cmake/OptionsEfl.cmake:
2945 * Source/cmake/WebKitFeatures.cmake:
2946 * Source/cmakeconfig.h.cmake:
2948 2012-10-18 Laszlo Gombos <l.gombos@samsung.com>
2950 [EFL] Buildfix if Netscape plugin support is disabled
2951 https://bugs.webkit.org/show_bug.cgi?id=99757
2953 Reviewed by Gyuyoung Kim.
2955 Set ENABLE_PLUGIN_PROCESS only if ENABLE_NETSCAPE_PLUGIN_API is set.
2957 * Source/cmake/OptionsEfl.cmake:
2959 2012-10-18 Pablo Flouret <pablof@motorola.com>
2961 Implement css3-conditional's @supports rule
2962 https://bugs.webkit.org/show_bug.cgi?id=86146
2964 Reviewed by Antti Koivisto.
2966 * Source/cmake/WebKitFeatures.cmake:
2967 * Source/cmakeconfig.h.cmake:
2969 Add an ENABLE_CSS3_CONDITIONAL_RULES flag.
2971 2012-10-18 Simon Hausmann <simon.hausmann@digia.com>
2973 [Qt] Clean up variables controlling Qt module creation/handling
2975 Reviewed by Tor Arne Vestbø.
2977 We now depend on a Qt 5 version that is new enough to allow us to
2978 clean this up. Qt's default_pre.prf uses MODULE_QMAKE_OUTDIR, but
2979 the other MODULE_BASE_* variables are onl used in qmodule.prf.
2983 2012-10-17 Tor Arne Vestbø <tor.arne.vestbo@digia.com>
2985 [Qt] Modularize documentation for QtWebKit
2987 Running 'make docs' would fail unless 'make qmake_all' was ran first,
2988 but qmake_all involved generating all the derived sources, which seems
2989 overly complex just for building documentation.
2991 We solve this by preventing all subdirs except QtWebKit from having a
2992 docs target. This would normally work fine on its own, but since we
2993 use CONFIG += ordered, there's now a missing doc target for the
2994 immediate dependency of the QtWebKit subdir. We solve this by adding
2995 a dummy-target ourselves.
2997 Finally, we clean up the qdocconf file to match the rest of the Qt
2998 documentation modularization efforts.
3000 Reviewed by Simon Hausmann.
3002 * Source/QtWebKit.pro:
3004 * Source/qtwebkit.qdocconf: Added.
3006 2012-10-17 Grzegorz Czajkowski <g.czajkowski@samsung.com>, Michal Roj <m.roj@sasmung.com>
3008 [WK2][EFL] Implementation of spellchecking feature.
3009 https://bugs.webkit.org/show_bug.cgi?id=91854
3011 Reviewed by Gyuyoung Kim.
3013 Define SPELLCHECK macro and enable it for WK2-Efl.
3014 The spellchecking implementation is based on the Enchant library.
3015 It can be used by other WebKit ports.
3017 * Source/cmake/FindEnchant.cmake: Added.
3018 * Source/cmake/OptionsEfl.cmake: Enable spellchecking feature for WebKit2-EFL.
3019 * Source/cmake/WebKitFeatures.cmake: Define the SPELLCHECK macro.
3020 * Source/cmakeconfig.h.cmake: Add the feature.
3022 2012-10-16 Pablo Flouret <pablof@motorola.com>
3024 Pre-process CSSGrammar.y before running through bison.
3025 https://bugs.webkit.org/show_bug.cgi?id=94290
3027 Reviewed by Tony Chang.
3029 * Source/cmake/WebKitMacros.cmake:
3030 Use WebCore/css/makegrammar.pl to generate bison grammar files.
3032 2012-10-15 Jer Noble <jer.noble@apple.com>
3034 WebAudio: limit output level to 0db
3035 https://bugs.webkit.org/show_bug.cgi?id=95792
3036 <rdar://problem/11966135>
3038 Reviewed by Chris Rogers.
3040 Add a manual test to determine that output volume has been limited to 0db.
3042 * ManualTests/webaudio/limit-level-0db.html: Added.
3044 2012-10-16 Simon Hausmann <simon.hausmann@digia.com>
3046 [Qt] Fix support for silent builds
3048 Reviewed by Tor Arne Vestbø.
3050 The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
3051 ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
3056 2012-10-16 Simon Hausmann <simon.hausmann@digia.com>, Tor Arne Vestbø <tor.arne.vestbo@digia.com>
3058 [Qt] Add logic for triggering clean builds on changes to build system files
3060 Reviewed by Csaba Osztrogonác.
3062 Add a line here that can be re-used for recording dummy commits to count how the clean-build-needed
3067 2012-10-16 Simon Hausmann <simon.hausmann@digia.com>
3069 Unreviewed, rolling out r131436.
3070 http://trac.webkit.org/changeset/131436
3072 Broke various Qt bots strangely
3076 2012-10-16 Simon Hausmann <simon.hausmann@digia.com>
3078 [Qt] Fix support for silent builds
3080 Reviewed by Tor Arne Vestbø.
3082 The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
3083 ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
3088 2012-10-15 Ryuan Choi <ryuan.choi@samsung.com>
3090 [EFL] Share resources installed for inspector
3091 https://bugs.webkit.org/show_bug.cgi?id=98991
3093 Reviewed by Gyuyoung Kim.
3095 Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
3096 when INSPECTOR is enabled.
3098 This patch changes to install resources one time and share it.
3100 * Source/PlatformEfl.cmake:
3101 Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
3102 * Source/cmake/OptionsEfl.cmake:
3104 2012-10-15 Simon Hausmann <simon.hausmann@digia.com>
3106 [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
3107 https://bugs.webkit.org/show_bug.cgi?id=88162
3109 Reviewed by Kenneth Rohde Christiansen.
3111 Rename the QtWebKit module to QtWebKitWidgets.
3114 * Source/sync.profile:
3116 2012-10-14 Patrick Gansterer <paroga@webkit.org>
3118 Unreviewed, rolling out r130656.
3119 http://trac.webkit.org/changeset/130656
3120 https://bugs.webkit.org/show_bug.cgi?id=97592
3122 Broke CMake build on Windows
3126 2012-10-12 Sheriff Bot <webkit.review.bot@gmail.com>
3128 Unreviewed, rolling out r131189.
3129 http://trac.webkit.org/changeset/131189
3130 https://bugs.webkit.org/show_bug.cgi?id=99187
3132 Made inspector http tests crash on WK2. (Requested by rakuco
3135 * Source/PlatformEfl.cmake:
3136 * Source/cmake/OptionsEfl.cmake:
3138 2012-10-12 Ryuan Choi <ryuan.choi@samsung.com>
3140 [EFL] Share resources installed for inspector
3141 https://bugs.webkit.org/show_bug.cgi?id=98991
3143 Reviewed by Gyuyoung Kim.
3145 Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
3146 when INSPECTOR is enabled.
3148 This patch changes to install resources one time and share it.
3150 * Source/PlatformEfl.cmake:
3151 Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
3152 * Source/cmake/OptionsEfl.cmake:
3154 2012-10-12 Balazs Kelemen <kbalazs@webkit.org>
3156 Unreviewed, rolling out r130389.
3157 http://trac.webkit.org/changeset/130389
3158 https://bugs.webkit.org/show_bug.cgi?id=98048
3162 * Source/autotools/symbols.filter:
3164 2012-10-11 Jinwoo Song <jinwoo7.song@samsung.com>
3166 [CMAKE] Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature
3167 https://bugs.webkit.org/show_bug.cgi?id=99030
3169 Reviewed by Laszlo Gombos.
3171 Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature which throttles DOM timers
3172 on hidden pages to WebKitFeatures.cmake and cmakeconfig.h.cmake.
3174 * Source/cmake/WebKitFeatures.cmake:
3175 * Source/cmakeconfig.h.cmake:
3177 2012-10-11 Ryosuke Niwa <rniwa@webkit.org>
3179 Perf-o-matic build fixes.
3181 Get the password from the first item of the array now that each JSON contains an array as
3182 the top-level structure instead of a dictionary, which is the first item in the array.
3184 Remove spaces after comma to save space in Runs objects to work-around the AppEngine's
3185 object size limit. This should buy us a couple of days. We'll implement a proper fix later.
3187 * Websites/webkit-perf.appspot.com/models.py:
3188 (Runs.update_incrementally):
3189 * Websites/webkit-perf.appspot.com/models_unittest.py:
3190 (RunsTest.test_update_or_insert):
3191 * Websites/webkit-perf.appspot.com/report_handler.py:
3192 (ReportHandler.post):
3194 2012-10-10 Tony Chang <tony@chromium.org>
3196 Unreviewed, rolling out r130937, r130949, r130955, and
3198 http://trac.webkit.org/changeset/130937
3199 http://trac.webkit.org/changeset/130949
3200 http://trac.webkit.org/changeset/130955
3201 http://trac.webkit.org/changeset/130957
3202 https://bugs.webkit.org/show_bug.cgi?id=94290
3206 * Source/cmake/WebKitMacros.cmake:
3208 2012-10-10 Pablo Flouret <pablof@motorola.com>
3210 Pre-process CSSGrammar.y before running through bison.
3211 https://bugs.webkit.org/show_bug.cgi?id=94290
3213 Reviewed by Tony Chang.
3215 * Source/cmake/WebKitMacros.cmake:
3216 Use WebCore/css/makegrammar.pl to generate bison grammar files.
3218 2012-10-10 Simon Fraser <simon.fraser@apple.com>
3220 Attempt to fix gtk build which controls exports via this mysteriously-named
3223 * Source/autotools/symbols.filter:
3225 2012-10-10 Shinya Kawanaka <shinyak@chromium.org>
3227 Needs internal API to return distributed nodes for InsertionPoint
3228 https://bugs.webkit.org/show_bug.cgi?id=98868
3230 Reviewed by Hajime Morita.
3232 * Source/autotools/symbols.filter:
3234 2012-10-10 Yong Li <yoli@rim.com>
3236 [BlackBerry] Define WTF_USE_EXTRA_MACROS in cmake rather than Platform.h
3237 https://bugs.webkit.org/show_bug.cgi?id=98819
3239 Reviewed by Rob Buis.
3241 And make it depend on SHARED_CORE
3244 * Source/cmake/OptionsBlackBerry.cmake:
3246 2012-10-10 Keishi Hattori <keishi@webkit.org>
3248 REGRESSION (r129738): Calendar picker is too wide when the input is rtl
3249 https://bugs.webkit.org/show_bug.cgi?id=98881
3251 Reviewed by kent Tamura.
3253 * ManualTests/forms/calendar-picker.html: Added isCalendarRTL parameters.
3255 2012-10-10 Christophe Dumez <christophe.dumez@intel.com>
3257 [EFL][WK2] Port MiniBrowser to Elementary
3258 https://bugs.webkit.org/show_bug.cgi?id=98748
3260 Reviewed by Kenneth Rohde Christiansen.
3262 Bump EFL librairies dependencies to v1.7
3263 and add Elementary as optional dependency now
3264 that it is needed to build MiniBrowser.
3266 * Source/cmake/FindEet.cmake: Added.
3267 * Source/cmake/FindElementary.cmake: Added.
3268 * Source/cmake/OptionsEfl.cmake:
3270 2012-10-09 Simon Pena <spena@igalia.com>
3272 [GTK] Add support for running JavaScript from GResources
3273 https://bugs.webkit.org/show_bug.cgi?id=98488
3275 Reviewed by Carlos Garcia Campos.
3277 GResources allow embedding certain resources, frequently used, in a "bundle"
3278 which can be kept separated or stored in the binary. This patch adds
3279 support for running JavaScript from GResources.
3281 * configure.ac: Add support for compiling GResources
3283 2012-10-09 Zan Dobersek <zandobersek@gmail.com>
3285 Unreviewed GTK build fix after r130689.
3287 Adding a required symbol to symbols.filter.
3289 * Source/autotools/symbols.filter:
3291 2012-10-08 Laszlo Gombos <l.gombos@samsung.com>
3293 [EFL] Add minimum version information for tool dependencies
3294 https://bugs.webkit.org/show_bug.cgi?id=97592
3296 Reviewed by Kenneth Rohde Christiansen.
3298 Capture the minimum version information for the tools that are required
3299 to build the EFL port (or more generally WebKit).
3303 2012-10-08 Dongwoo Joshua Im <dw.im@samsung.com>
3305 [EFL] Fix build break when WEB_AUDIO is enabled.
3306 https://bugs.webkit.org/show_bug.cgi?id=98635
3308 Unreviewed build fix.
3310 Build error is occurred because of the new flag, ENABLE_LEGACY_WEB_AUDIO,
3311 which was introduced by https://bugs.webkit.org/show_bug.cgi?id=97050.
3313 * Source/cmakeconfig.h.cmake: Add ENABLE_LEGACY_WEB_AUDIO.
3315 2012-10-08 Joone Hur <joone.hur@intel.com>
3317 [EFL] Add support for -webkit-sticky
3318 https://bugs.webkit.org/show_bug.cgi?id=95182
3320 Reviewed by Kenneth Rohde Christiansen.
3322 Turn on CSS sticky position by default for WebKitEfl,
3323 but most of the CSS sticky position test cases still do not pass on WK1.
3325 * Source/cmake/OptionsEfl.cmake:
3327 2012-10-05 José Dapena Paz <jdapena@igalia.com>
3329 [GTK] Add support for creating EGL contexts
3330 https://bugs.webkit.org/show_bug.cgi?id=77921
3332 Reviewed by Martin Robinson.
3334 This patch adds support for EGL, using OpenGL and OpenGL ES 2. Both
3335 options are set up on compile time, with the configure options
3336 --enable-egl and --enable-gles2.
3338 The implementation only adds support for EGL on top of X11, to
3339 isolate the changes to the minimum. More changes should come
3340 later to enable EGL for other targets (as Wayland).
3343 * configure.ac: new configure options --enable-egl and --enable-gles2.
3345 2012-10-04 Rob Buis <rbuis@rim.com>
3347 [BlackBerry] Sync up CMake files
3348 https://bugs.webkit.org/show_bug.cgi?id=98442
3350 Reviewed by Gyuyoung Kim.
3352 Amongst others some internal paths changed.
3354 * Source/cmake/OptionsBlackBerry.cmake:
3356 2012-10-04 Christophe Dumez <christophe.dumez@intel.com>
3358 [EFL] Add libxml 2.8.0 to jhbuild
3359 https://bugs.webkit.org/show_bug.cgi?id=98418
3361 Reviewed by Laszlo Gombos.
3363 Bump dependency for libxml to 2.8.0 to match
3366 * Source/cmake/OptionsEfl.cmake:
3368 2012-10-04 Balazs Kelemen <kbalazs@webkit.org>
3370 Don't allow to disable compositing in forced compositing mode
3371 https://bugs.webkit.org/show_bug.cgi?id=98048
3373 Reviewed by Jocelyn Turcotte.
3375 Export Settings::setAcceleratedCompositingEnabled because it has been deinlined.
3377 * Source/autotools/symbols.filter:
3379 2012-10-03 Ryuan Choi <ryuan.choi@samsung.com>
3381 [EFL] Default.edj should be generated although ENABLE_WEBKIT disabled.
3382 https://bugs.webkit.org/show_bug.cgi?id=97753
3384 Reviewed by Laszlo Gombos.
3386 default.edj is used in both webkit/efl and webkit2/efl.
3387 However, it has been generated only when ENABLE_WEBKIT is enabled.
3389 This patch separates the script which generates default.edj
3390 from source/webkit/platformefl.cmake.
3392 * Source/CMakeLists.txt:
3393 * Source/PlatformEfl.cmake: Added to generate custom target for default theme.
3394 * Source/cmake/OptionsEfl.cmake:
3395 Moved directory generation from WebKit/PlatformEfl.cmake
3396 because THEME_BINARY_DIR is used for both Default Theme and control theme in Tools.
3398 2012-10-03 Otto Derek Cheung <otcheung@rim.com>
3400 [BlackBerry] Implementing the NetworkInfo API for BB port
3401 https://bugs.webkit.org/show_bug.cgi?id=98273
3403 Reviewed by Rob Buis.
3405 Adding references to new classes added to support BlackBerry's
3406 NetworkInfo implementation.
3408 * Source/cmake/OptionsBlackBerry.cmake:
3410 2012-10-01 Keishi Hattori <keishi@webkit.org>
3412 Calendar picker should use zero as default step base
3413 https://bugs.webkit.org/show_bug.cgi?id=97976
3415 Reviewed by Kent Tamura.
3417 * ManualTests/forms/calendar-picker.html: Added stepBase parameters.
3419 2012-09-28 Mariusz Grzegorczyk <mariusz.g@samsung.com>
3421 [WK2][GTK][EFL] Share WebKit2-GTK plugin process implementation with EFL port
3422 https://bugs.webkit.org/show_bug.cgi?id=91844
3424 Reviewed by Simon Hausmann.
3426 Turn on Netscape Plugin API by default for WebKit2-Efl.
3428 * Source/cmake/OptionsEfl.cmake:
3430 2012-09-28 Alpha Lam <hclam@chromium.org>
3432 REGRESSION(r122215) - CachedImage::likelyToBeUsedSoon crashes on accessing a deleted CachedImageClient
3433 https://bugs.webkit.org/show_bug.cgi?id=97749
3435 Reviewed by James Robinson.
3437 Added a manual test to demonstrate drag image and crashing.
3439 * ManualTests/drag-image-no-crash.html: Added.
3441 2012-09-27 Keishi Hattori <keishi@webkit.org>
3443 SuggestionPicker should support rtl
3444 https://bugs.webkit.org/show_bug.cgi?id=97555
3446 Reviewed by Kent Tamura.
3448 * ManualTests/forms/calendar-picker.html: Added tests for Arabic with datalist.
3450 2012-09-27 Patrick Gansterer <paroga@webkit.org>
3452 [WINCE] Enable JIT by default
3454 * Source/cmake/OptionsWinCE.cmake:
3456 2012-09-26 Martin Robinson <mrobinson@igalia.com>
3458 [GTK] Use XDamage to simplify RedirectedXCompositeWindow
3459 https://bugs.webkit.org/show_bug.cgi?id=97267
3461 Reviewed by Alejandro G. Castro.
3463 Use XDamage to queue redraws of the widget when redirecting accelerated compositing
3464 to an offscreen window. This allows removing a finicky timer-based approach, improves
3465 performance, and allows simplifying things greatly.
3467 * configure.ac: Add support for finding XDamage via pkg-config.
3469 2012-09-26 Simon Hausmann <simon.hausmann@digia.com>
3471 [Qt] Remove Qt Quick 1 support
3473 Reviewed by Kenneth Rohde Christiansen.
3475 It is being moved to the Qt5 QtQuick1 module.
3479 2012-09-26 Zan Dobersek <zandobersek@gmail.com>
3481 [GTK] Enable some of the unstable CSS features
3482 https://bugs.webkit.org/show_bug.cgi?id=97572
3484 Reviewed by Martin Robinson.
3486 Export the required RuntimeEnabledFeatures symbol.
3488 * Source/autotools/symbols.filter:
3490 2012-09-25 Cosmin Truta <ctruta@rim.com>
3492 [BlackBerry] Enable LLInt
3493 https://bugs.webkit.org/show_bug.cgi?id=97604
3495 Reviewed by Yong Li.
3497 * Source/cmake/OptionsBlackBerry.cmake:
3499 2012-09-25 Ryosuke Niwa <rniwa@webkit.org>
3501 Perf-o-matic should store "values" and support array'ed input
3502 https://bugs.webkit.org/show_bug.cgi?id=97601
3504 Reviewed by Dirk Pranke.
3506 Support new JSON format where the outermost structure is an array instead of a dictionary and results may
3507 contain "values". This change will let us remove some code from run-perf-tests.
3509 Old: {"webkit-revision": 123456, "results": {"test": {"avg": 123}}
3510 New: [{"webkit-revision": 123456, "results": {"test": {"avg": 123, values: [122, 123, 124]}}}]
3512 * Websites/webkit-perf.appspot.com/app.yaml: Incremented the version number.
3513 * Websites/webkit-perf.appspot.com/models.py:
3514 (TestResult): Added values property.
3515 (TestResult.get_or_insert_from_parsed_json): Pass in "values" to the constructor if the value is present.
3516 (ReportLog.get_value): Use the first item in the array if self._parsed uses the new format.
3517 (ReportLog.results_are_well_formed): Verifies that items in "values" are floats convertible. Also verify that
3518 if the JSON uses new format, there is exactly one set of results. In theory, we could support multiple results
3519 but we don't do that now for its complexity.
3520 * Websites/webkit-perf.appspot.com/models_unittest.py:
3521 (TestResultTests.test_get_or_insert_stat_value): Make sure values is present and is an empty list.
3522 (TestResultTests.test_get_or_insert_stat_value_with_values): Added.
3523 (ReportLogTests.test_results_are_well_formed):
3524 (ReportLogTests.test_chromium_revision): Renamed from chromium_revision so that it actually runs.
3525 (ReportLogTests.test_results_in_array):
3527 2012-09-25 Laszlo Gombos <l.gombos@samsung.com>
3529 [EFL] Update minimal required versions for dependencies
3530 https://bugs.webkit.org/show_bug.cgi?id=97523
3532 Reviewed by Gyuyoung Kim.
3534 Use the same versions numbers for dependencies as in Tools/efl/jhbuild.modules.
3536 * Source/cmake/OptionsEfl.cmake:
3538 2012-09-24 Simon Hausmann <simon.hausmann@digia.com>
3540 [Qt] Fix build with latest Qt 5
3541 https://bugs.webkit.org/show_bug.cgi?id=97479
3543 Reviewed by Tor Arne Vestbø.
3545 Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
3546 passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
3551 2012-09-24 Bo Liu <boliu@chromium.org>
3553 Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
3554 https://bugs.webkit.org/show_bug.cgi?id=97055
3556 Reviewed by Adam Barth.
3558 Relanding 128780, 128676, 128645. Was reverted in 128914 due to
3559 performance regression in Chromium.
3561 New changes in addition to previously reverted patches:
3563 Refactored CachedResource::requestResource, loadResource, and
3564 revalidateResource. Moved CachedResource::load method to end of
3565 requestResource so there is one place where load is called for all
3568 Added a enum parameter for requestResource and
3569 determineRevalidationPolicy so that FrameLoaderClient::allowImage call
3570 do not need to be called multiple times.
3572 Removed CachedImage::load call in requestImage so it is not called
3575 Removed unnecessary Frame.h includes in CachedResource and
3578 Removed dead load() method declaration in CachedImage.
3580 Updated text expectation for two image-permissions tests to reflect
3581 the removed calls to allowImage.
3583 * Source/autotools/symbols.filter:
3585 2012-09-24 Byungwoo Lee <bw80.lee@samsung.com>
3587 [CMake] Change hardcoded 'lib' and 'bin' in CMakeLists.txt to 'LIB_INSTALL_DIR' and 'EXEC_INSTALL_DIR'.
3588 https://bugs.webkit.org/show_bug.cgi?id=97419
3590 Reviewed by Gyuyoung Kim.
3592 Use the value of LIB_INSTALL_DIR and EXEC_INSTALL_DIR instead of
3593 hardcoding 'lib' and 'bin' for CMAKE_{ARCHIVE,LIBRARY,RUNTIME}_OUTPUT_DIRECTORY.
3596 Use ${LIB_INSTALL_DIR} instead of hardcoding "lib".
3597 Use ${EXEC_INSTALL_DIR} instead of hardcoding "bin".
3599 2012-09-24 Sheriff Bot <webkit.review.bot@gmail.com>
3601 Unreviewed, rolling out r129343.
3602 http://trac.webkit.org/changeset/129343
3603 https://bugs.webkit.org/show_bug.cgi?id=97479
3605 It broke the build (Requested by Ossy_NIGHT on #webkit).
3609 2012-09-24 Sheriff Bot <webkit.review.bot@gmail.com>
3611 Unreviewed, rolling out r129388.
3612 http://trac.webkit.org/changeset/129388
3613 https://bugs.webkit.org/show_bug.cgi?id=97477
3615 Caused an assertion in a WebKit2 unit test (Requested by
3618 * Source/autotools/symbols.filter:
3620 2012-09-24 Dominik Röttsches <dominik.rottsches@intel.com>
3622 [EFL][DRT] Enable Regions support
3623 https://bugs.webkit.org/show_bug.cgi?id=83897
3625 Reviewed by Kenneth Rohde Christiansen.
3627 Default build setting for CSS regions set to on.
3629 * Source/cmake/OptionsEfl.cmake:
3631 2012-09-24 Bo Liu <boliu@chromium.org>
3633 Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
3634 https://bugs.webkit.org/show_bug.cgi?id=97055
3636 Reviewed by Adam Barth.
3638 Relanding 128780, 128676, 128645. Was reverted in 128914 due to
3639 performance regression in Chromium.
3641 New changes in addition to previously reverted patches:
3643 Refactored CachedResource::requestResource, loadResource, and
3644 revalidateResource. Moved CachedResource::load method to end of
3645 requestResource so there is one place where load is called for all
3648 Added a enum parameter for requestResource and
3649 determineRevalidationPolicy so that FrameLoaderClient::allowImage call
3650 do not need to be called multiple times.
3652 Removed CachedImage::load call in requestImage so it is not called
3655 Removed unnecessary Frame.h includes in CachedResource and
3658 Removed dead load() method declaration in CachedImage.
3660 Updated text expectation for two image-permissions tests to reflect
3661 the removed calls to allowImage.
3663 * Source/autotools/symbols.filter:
3665 2012-09-24 Vivek Galatage <vivekgalatage@gmail.com>
3667 Web Inspector: implement testing harness for pure protocol tests.
3668 https://bugs.webkit.org/show_bug.cgi?id=90675
3670 Reviewed by Yury Semikhatsky.
3672 Added export symbols required for Gtk+ to support the Inspector Protocol
3675 * Source/autotools/symbols.filter:
3677 2012-09-24 Simon Hausmann <simon.hausmann@digia.com>
3679 [Qt] Fix build with latest Qt 5
3681 Reviewed by Tor Arne Vestbø.
3683 Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
3684 passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
3689 2012-09-23 Keishi Hattori <keishi@webkit.org>
3691 Add suggestionPicker to CalendarPicker
3692 https://bugs.webkit.org/show_bug.cgi?id=97201
3694 Reviewed by Kent Tamura.
3696 * ManualTests/forms/calendar-picker.html: Added tests for SuggestionPicker.
3698 2012-09-21 Ami Fischman <fischman@chromium.org>
3700 HTMLMediaElement isn't garbage collected between document reloads
3701 https://bugs.webkit.org/show_bug.cgi?id=97020
3703 Reviewed by Eric Carlson.
3705 Manual test added: ManualTests/audio-freed-during-reload.html
3707 * ManualTests/audio-freed-during-reload.html:
3709 2012-09-21 Chris Rogers <crogers@google.com>
3711 Add Web Audio support for deprecated/legacy APIs
3712 https://bugs.webkit.org/show_bug.cgi?id=97050
3714 Reviewed by Eric Carlson.
3716 * Source/cmake/WebKitFeatures.cmake:
3718 2012-09-21 Simon Hausmann <simon.hausmann@digia.com>
3720 [Qt] Bail out when trying to build WebKit with Qt != 5
3722 Reviewed by Tor Arne Vestbø.
3724 Moved check for Qt version out of default_pre into top-level WebKit.pro,
3725 because we never reach default_pre.prf due to the lack of .qmake.conf support
3726 in older versions of Qt/QMake.
3730 2012-09-20 Simon Hausmann <simon.hausmann@digia.com>
3732 [Qt] QtWebKit module header includes private dependencies
3734 Reviewed by Tor Arne Vestbø.
3736 Moved loading of webkit_modules.prf a few lines down after the definition
3737 of QT_API_DEPENDS, because webkit_modules.prf does the sanitization of the
3738 QT variable now and therefore needs QT_API_DEPENDS.
3742 2012-09-18 Sailesh Agrawal <sail@chromium.org>
3744 Chromium: Scrollbar with tickmarks doesn't respond to clicks
3745 https://bugs.webkit.org/show_bug.cgi?id=96049
3747 Reviewed by Beth Dakin.
3749 Update exported symbols.
3751 * Source/autotools/symbols.filter:
3753 2012-09-18 Bo Liu <boliu@chromium.org>
3755 Revert 128780, 128676, 128645
3756 https://bugs.webkit.org/show_bug.cgi?id=97022
3758 Reviewed by Adam Barth.
3760 I made these revisions to add in-place reload behavior to ImagesEnabled setting.
3761 Reverting this for now due to them causing performance regression in
3762 chromium, possibly caused by increased calls to
3763 PermissionClient::imageAllowed.
3765 * Source/autotools/symbols.filter:
3767 2012-09-18 Ryuan Choi <ryuan.choi@samsung.com>
3769 [CMAKE] Fix build break because of memory exhausted.
3770 https://bugs.webkit.org/show_bug.cgi?id=77327
3772 Reviewed by Gyuyoung Kim.
3774 Added to avoid memory exhaustion on 32bit linux debug build.
3776 * Source/cmake/OptionsCommon.cmake:
3778 2012-09-17 Rob Buis <rbuis@rim.com>
3780 [BlackBerry] Enable VIDEO_TRACK
3781 https://bugs.webkit.org/show_bug.cgi?id=96949
3783 Reviewed by Antonio Gomes.
3785 Turn on VIDEO_TRACK feature.
3787 * Source/cmake/OptionsBlackBerry.cmake:
3789 2012-09-17 Zan Dobersek <zandobersek@gmail.com>
3791 [Gtk] Remove configuration options for stable features that are currently enabled
3792 https://bugs.webkit.org/show_bug.cgi?id=96621
3794 Reviewed by Martin Robinson.
3796 Remove configuration flags that were used for either features that were enabled
3797 by default or were enabled only when unstable features support was enabled. In
3798 any case the feature was removed only if it does not introduce a dependency.
3802 2012-09-17 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3804 [Qt] Auto-generate the module pri file for QtWebKit
3806 Reviewed by Simon Hausmann.
3810 2012-09-14 Julien Chaffraix <jchaffraix@webkit.org>
3812 Revert r127457 and following fixes due to several hit-testing regressions
3813 https://bugs.webkit.org/show_bug.cgi?id=96830
3815 Reviewed by Antonio Gomes.
3817 This change reverts r127457, r127863 and r128505.
3819 * Source/autotools/symbols.filter:
3821 2012-09-14 Adam Barth <abarth@webkit.org>
3823 Remove webkitPostMessage
3824 https://bugs.webkit.org/show_bug.cgi?id=96577
3826 Reviewed by Ojan Vafai.
3828 Add ENABLE_LEGACY_VENDOR_PREFIXES flag.
3830 * Source/cmake/WebKitFeatures.cmake:
3831 * Source/cmakeconfig.h.cmake:
3833 2012-09-14 Jeffrey Pfau <jpfau@apple.com>
3835 Allow third-party storage blocking setting to change while a page is loaded
3836 https://bugs.webkit.org/show_bug.cgi?id=95790
3838 Reviewed by Brady Eidson.
3840 Update exported symbols.
3842 * Source/autotools/symbols.filter:
3844 2012-09-14 Bo Liu <boliu@chromium.org>
3846 Add in-place reload behavior to ImagesEnabled setting
3847 https://bugs.webkit.org/show_bug.cgi?id=95478
3849 Reviewed by Adam Barth.
3851 Export WebCore::Settings::setImagesEnabled symbol.
3853 * Source/autotools/symbols.filter:
3855 2012-09-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3857 [Qt] Fix handling of debug/release/debug_and_release/build_all
3859 We now pick up the defaults from Qt, in default_pre (CONFIG already
3860 contains the appropriate values for debug and release). We then let
3861 the command line arguments to qmake, or the project files themselves,
3862 override the configuration, and finally we sanitize the configuration
3865 Reviewed by Simon Hausmann.
3869 2012-09-14 Keishi Hattori <keishi@webkit.org>
3871 Add runtime flag that enables lang attribute for form controls in LayoutTests
3872 https://bugs.webkit.org/show_bug.cgi?id=96636
3874 Reviewed by Kent Tamura.
3876 * Source/autotools/symbols.filter:
3878 2012-09-13 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
3880 [CMake] Remove some redundant warning flags and enable a few more warnings.
3881 https://bugs.webkit.org/show_bug.cgi?id=96654
3883 Reviewed by Kenneth Rohde Christiansen.
3885 * Source/cmake/WebKitHelpers.cmake: Remove a few warning flags