1 2013-02-27 Zan Dobersek <zdobersek@igalia.com>
3 [GTK] Disable MathML support in release builds
4 https://bugs.webkit.org/show_bug.cgi?id=110981
6 Reviewed by Martin Robinson.
8 * Source/autotools/SetupWebKitFeatures.m4: Disable the MathML support in release builds
9 as the code is not yet deemed production-ready.
11 2013-02-27 Glenn Adams <glenn@skynav.com>
13 Add ENABLE_CSS3_TEXT_LINE_BREAK flag.
14 https://bugs.webkit.org/show_bug.cgi?id=110944
16 Reviewed by Dean Jackson.
18 * Source/cmake/WebKitFeatures.cmake:
19 * Source/cmakeconfig.h.cmake:
21 2013-02-24 Laszlo Gombos <l.gombos@samsung.com>
23 [EFL] Rename ENABLE_REGIONS to ENABLE_CSS_REGIONS
24 https://bugs.webkit.org/show_bug.cgi?id=110699
26 Reviewed by Andreas Kling.
28 Fix a typo. ENABLE_REGIONS is called ENABLE_CSS_REGIONS
29 throughout the project.
31 * Source/cmake/OptionsEfl.cmake:
33 2013-02-24 Zan Dobersek <zdobersek@igalia.com>
35 [GTK] Stop generating UserAgentGtk.h
36 https://bugs.webkit.org/show_bug.cgi?id=110582
38 Reviewed by Martin Robinson.
40 * configure.ac: Provide the USER_AGENT_GTK_(MAJOR|MINOR)_VERSION defines in the autotoolsconfig.h
41 header, containing the user agent versions that are to be used in the user agent string. The
42 WEBKIT_USER_AGENT_(MAJOR|MINOR)_VERSION name is avoided as the same defines are specified in the
43 webkitversion.h API header (but are not accessible from the WebCore layer). The UserAgentGtk.h
44 header is also not generated anymore from the input file.
46 2013-02-21 Tony Chang <tony@chromium.org>
48 Autogenerate Settings that call setNeedsRecalcStyleInAllFrames when set
49 https://bugs.webkit.org/show_bug.cgi?id=109989
51 Reviewed by Ryosuke Niwa.
53 Add setters to export symbols.
55 * Source/autotools/symbols.filter:
57 2013-02-21 Martin Robinson <mrobinson@igalia.com>
59 [GTK] Move feature overriding to the configure phase
60 https://bugs.webkit.org/show_bug.cgi?id=110293
62 Reviewed by Gustavo Noronha Silva.
64 Rework the feature overrides logic so all feature defines go into a
65 header rather than the command line. This has a few benefits. Most
66 notably, we can reuse the header in the gyp build. Another nice result
67 is that changes to the configuration automatically result in a full
68 rebuild and Debug and Release builds can have different configurations.
70 All feature define processing happens now during the configuration phase,
71 instead of when running autogen.sh. This means that we need to distribute
72 the feature processing script.
74 * GNUmakefile.am: Read feature defines from WebKitFeatures.txt when kicking
75 off a build. Also include generate-feature-defines-files in the distribution.
76 * Source/autotools/SetupAutoconfHeader.m4: Remove an extra ENABLE_3D_RENDERING
77 from the autoconf header, as it is already provided by the feature configuration.
78 * Source/autotools/SetupWebKitFeatures.m4: Added.
79 * Source/autotools/webkitfeature.m4: Removed. The functionality has been moved
80 to SetupWebKitFeatures.m4.
81 * autogen.sh: Remove the call to override-feature-defines.
82 * configure.ac: Now include SetupWebKitFeatures.
84 2013-02-20 Dirk Schulze <krit@webkit.org>
86 Enable CANVAS_PATH flag
87 https://bugs.webkit.org/show_bug.cgi?id=108508
89 Reviewed by Simon Fraser.
91 Enable CANVAS_PATH flag on trunk.
93 Existing tests cover the feature.
95 * Source/cmake/WebKitFeatures.cmake:
97 2013-02-19 Claudio Saavedra <csaavedra@igalia.com>
101 * Source/autotools/FindDependencies.m4:
102 * Source/autotools/Versions.m4:
103 * Source/cmake/FindHarfBuzz.cmake:
105 Bump gtk and efl dependencies on harfbuzz
106 to 0.9.7. See bug 110145.
108 2013-02-19 Changhun Kang <temoochin@company100.net>
110 Only depend on xrender if x11 is being used
111 https://bugs.webkit.org/show_bug.cgi?id=84095
113 Reviewed by Martin Robinson.
115 * Source/autotools/FindDependencies.m4:
117 2013-02-18 ChangSeok Oh <shivamidow@gmail.com>
119 [GTK] Fix nits for configuration
120 https://bugs.webkit.org/show_bug.cgi?id=110083
122 Reviewed by Martin Robinson.
124 Remove unicode backend printing option. The only backend for unicode is icu
125 after changeset 142724.
127 * Source/autotools/PrintBuildConfiguration.m4:
129 2013-02-15 Gustavo Noronha Silva <gns@gnome.org>
131 Unreviewed build fix.
133 * Source/autotools/SetupLibtool.m4: Move AR_FLAGS definition so it comes before dolt
134 and libtool initialization, thus having an effect once again.
136 2013-02-15 Keishi Hattori <keishi@webkit.org>
138 Add setValue and closePopup methods to PagePopupController
139 https://bugs.webkit.org/show_bug.cgi?id=109897
141 Reviewed by Kent Tamura.
143 * ManualTests/forms/calendar-picker.html: Added mock setValue and closePopup implementation.
144 * ManualTests/forms/color-suggestion-picker.html: Ditto.
146 2013-02-15 Allan Sandfeld Jensen <allan.jensen@digia.com>
148 Simplify hitTestResultAtPoint and nodesFromRect APIs
149 https://bugs.webkit.org/show_bug.cgi?id=95720
151 Reviewed by Julien Chaffraix.
153 Update exported symbols.
155 * Source/autotools/symbols.filter:
157 2013-02-08 Andrey Kosyakov <caseq@chromium.org>
159 Web Inspector: expose did{Begin,Cancel}Frame() and {will,did}Composite() on WebDebToolsAgent
160 https://bugs.webkit.org/show_bug.cgi?id=109192
162 Reviewed by Pavel Feldman.
164 * Source/autotools/symbols.filter:
166 2013-02-13 Martin Robinson <mrobinson@igalia.com>
168 Try once again to fix the build after r142756
170 * Source/autotools/PrintBuildConfiguration.m4: Do not try to print the GStreamer version
172 * Source/autotools/SetupAutoconfHeader.m4: Remove the last reference to have_gstreamer.
174 2013-02-13 Martin Robinson <mrobinson@igalia.com>
176 Try to fix the build after r142756
178 * Source/autotools/SetupAutomake.m4: Instead of using the (now gone) have_gstreamer
179 variable, activate GStreamer if either web audio or web video is enabled.
181 2013-02-13 Xianzhu Wang <wangxianzhu@chromium.org>
183 Heap-use-after-free in WebCore::ScrollingCoordinator::hasVisibleSlowRepaintViewportConstrainedObjects.
184 https://bugs.webkit.org/show_bug.cgi?id=108695
186 Add a manual test. Unable to write a normal layout test because
187 1) must waitUntilDone() to reproduce the crash but the redirected URL can't notifyDone();
188 2) Can't use a frame to contain the test because ScrollingCoordinator handles only the main frame.
190 Reviewed by Abhishek Arya.
192 * ManualTests/scrolling-coordinator-viewport-constrained-crash.html: Added.
194 2013-02-13 Martin Robinson <mrobinson@igalia.com>
196 [GTK] Remove support for compiling with GStreamer 0.10
197 https://bugs.webkit.org/show_bug.cgi?id=109593
199 Reviewed by Philippe Normand.
201 Remove support for building WebKitGTK+ with GStreamer 0.10. We
202 can simplify things greatly because we don't have to worry any
203 longer about selecting one GStreamer API set.
205 * Source/autotools/FindDependencies.m4:
206 * Source/autotools/ReadCommandLineArguments.m4:
207 * Source/autotools/SetupAutoconfHeader.m4:
208 * Source/autotools/Versions.m4:
210 2013-02-12 Martin Robinson <mrobinson@igalia.com>
212 [GTK] Remove the GLib unicode backend
213 https://bugs.webkit.org/show_bug.cgi?id=109627
215 Reviewed by Benjamin Poulain.
217 Remove references to the GLib unicode backend from configuration.
219 * Source/autotools/FindDependencies.m4:
220 * Source/autotools/ReadCommandLineArguments.m4:
221 * Source/autotools/SetupAutoconfHeader.m4:
222 * Source/autotools/SetupAutomake.m4:
224 2013-02-12 Christophe Dumez <ch.dumez@sisa.samsung.com>
226 Remove remaining traces of Web Intents
227 https://bugs.webkit.org/show_bug.cgi?id=109586
229 Reviewed by Eric Seidel.
231 Remove references to Web Intents from CMake files as the functionality
232 was removed in r142549.
234 * Source/cmake/WebKitFeatures.cmake:
235 * Source/cmakeconfig.h.cmake:
237 2013-02-12 Martin Robinson <mrobinson@igalia.com>
239 [GTK] Remove the enable-debug-feature configuration option
240 https://bugs.webkit.org/show_bug.cgi?id=109539
242 Reviewed by Philippe Normand.
244 Remove the --enable-debug-feature option from configuration. It doesn't
245 do anything that --enable-debug doesn't.
247 * Source/autotools/PrintBuildConfiguration.m4: Remove references to --enable-debug-features.
248 * Source/autotools/ReadCommandLineArguments.m4: Ditto.
249 * Source/autotools/SetupAutoconfHeader.m4: Ditto.
250 * Source/autotools/SetupAutomake.m4: Ditto.
252 2013-02-12 Zan Dobersek <zdobersek@igalia.com>
254 Remove ENABLE_XHR_RESPONSE_BLOB handling from various build systems
255 https://bugs.webkit.org/show_bug.cgi?id=109481
257 Reviewed by Daniel Bates.
259 The ENABLE_XHR_RESPONSE_BLOB feature define was removed from the code
260 back in r120574. There are still occurrences of it in various build systems
261 which should all be removed as they are useless.
263 * Source/cmake/OptionsBlackBerry.cmake:
264 * Source/cmakeconfig.h.cmake:
266 2013-02-11 Eric Carlson <eric.carlson@apple.com>
268 [Mac] Track language selection should be sticky
269 https://bugs.webkit.org/show_bug.cgi?id=109466
271 Reviewed by Dean Jackson.
273 * Source/autotools/symbols.filter: Export PageGroup::captionPreferences and Page::initGroup.
275 2013-02-11 Benjamin Poulain <benjamin@webkit.org>
277 Kill TestRunner::setMinimumTimerInterval; implement the feature with InternalSettings
278 https://bugs.webkit.org/show_bug.cgi?id=109349
280 Reviewed by Sam Weinig.
282 * Source/autotools/symbols.filter:
284 2013-02-11 Zan Dobersek <zdobersek@igalia.com>
286 * Source/WebCore: Modified property svn:ignore, adding GNUmakefile.features.am
287 to the list of paths to be ignored.
289 2013-02-10 Laszlo Gombos <l.gombos@samsung.com>
291 Consolidate the way WTF_USE_PTHREADS is enabled
292 https://bugs.webkit.org/show_bug.cgi?id=108191
294 Reviewed by Benjamin Poulain.
296 Remove duplicated definition of WTF_USE_PTHREADS.
298 WTF_USE_PTHREADS is defined to 1 on all OS(UNIX) environments in
301 * Source/cmake/OptionsBlackBerry.cmake:
302 * Source/cmake/OptionsEfl.cmake:
304 2013-02-10 Jae Hyun Park <jae.park08@gmail.com>
306 Rename ENABLE(GLIB_SUPPORT) to USE(GLIB)
307 https://bugs.webkit.org/show_bug.cgi?id=104266
309 Reviewed by Philippe Normand.
311 Using USE(GLIB) instead of ENABLE(GLIB_SUPPORT) is more consistent with
312 the existing macro naming conventions.
315 USE() - use a particular third-party library or optional OS service
316 ENABLE() - turn on a specific feature of WebKit
318 * Source/autotools/SetupAutoconfHeader.m4:
319 * Source/cmake/OptionsEfl.cmake:
321 2013-02-09 Philippe Normand <pnormand@igalia.com>
323 Unreviewed, another GTK+ build fix after r142343.
325 * Source/autotools/symbols.filter: Expose the InlineBox delete operator.
327 2013-02-08 Benjamin Poulain <bpoulain@apple.com>
329 Move workerThreadCount from TestRunner to WebCore Internals
330 https://bugs.webkit.org/show_bug.cgi?id=109239
332 Reviewed by Darin Adler.
334 * Source/autotools/symbols.filter:
336 2013-02-08 Dean Jackson <dino@apple.com>
338 Only a fool would cut and paste from a terminal showing truncated git logs.
341 Export the full symbol for InlineBox::nodeAtPoint.
343 * Source/autotools/symbols.filter:
345 2013-02-08 Dean Jackson <dino@apple.com>
347 Snapshotted plug-in should use shadow root
348 https://bugs.webkit.org/show_bug.cgi?id=108284
350 Unreviewed GTK+ build fix.
352 * Source/autotools/symbols.filter: Export InlineBox symbols.
354 2013-02-08 Seulgi Kim <seulgikim@company100.net>
356 Update .gitignore for vim swap files.
357 https://bugs.webkit.org/show_bug.cgi?id=109252
359 Reviewed by Dirk Pranke.
361 When opening the same files multiple with vim, vim creates a .*.sw[a-p]
362 file as the swap file.
366 2013-02-08 Tomas Popela <tpopela@redhat.com>
368 [GTK] Include files from DerivedSources/webkitdom for introspection
369 https://bugs.webkit.org/show_bug.cgi?id=108631
371 Reviewed by Martin Robinson.
373 Include files from DerivedSources/webkitdom for introspection
375 * /Source/WebKit/gtk/GNUmakefile.am:
376 * /Source/WebKit2/GNUmakefile.am:
378 2013-02-07 Martin Robinson <mrobinson@igalia.com>
380 [GTK] Split configure.ac into reusable portions
381 https://bugs.webkit.org/show_bug.cgi?id=109246
383 Reviewed by Philippe Normand.
385 Split up configure.ac into sections based on different "phases"
386 of configuration. This should make it easier to find what you are
387 looking for as well as creating a "right" place to put things.
388 A nice side effect of this is that we can share the different
389 modules with a gyp build.
391 * Source/autotools/CheckSystemAndBasicDependencies.m4: Added.
392 * Source/autotools/FindDependencies.m4: Added.
393 * Source/autotools/PrintBuildConfiguration.m4: Added.
394 * Source/autotools/ReadCommandLineArguments.m4: Added.
395 * Source/autotools/SetupAutoconfHeader.m4: Added.
396 * Source/autotools/SetupAutomake.m4: Added.
397 * Source/autotools/SetupCompilerFlags.m4: Added.
398 * Source/autotools/SetupLibtool.m4: Added.
399 * Source/autotools/Versions.m4: Added.
402 2013-02-07 David Farler <dfarler@apple.com>
404 Makefiles should work for arbitrary SDKs and architectures on Apple ports
405 https://bugs.webkit.org/show_bug.cgi?id=107863
407 Reviewed by Mark Rowe.
410 Allow SDKROOT, ARCHS outside of $(ARGS).
411 Setting ARCHS => ONLY_ACTIVE_ARCH=NO.
412 * Makefile.shared: options to webkitdirs based on SDKROOT
413 * Source/Makefile: don't build WebKit2 for iOS
415 2013-02-07 Martin Robinson <mrobinson@igalia.com>
417 [GTK] Cleanup command-line defines
418 https://bugs.webkit.org/show_bug.cgi?id=109213
420 Reviewed by Xan Lopez.
422 * GNUmakefile.am: Remove references to flags that are now provided
424 * configure.ac: Add new AC_DEFINE invocations for flags that were
425 before manually appended to the compiler CPPFLAGS and clump all
426 AC_DEFINE invocations together.
428 2013-02-07 ChangSeok Oh <shivamidow@gmail.com>
430 [GTK][AC] Clutter required version up to 1.12
431 https://bugs.webkit.org/show_bug.cgi?id=109037
433 Reviewed by Martin Robinson.
435 The clutter requried version is changed to 1.12.
439 2013-02-07 Zan Dobersek <zdobersek@igalia.com>
441 [Autotools] Remove uses of Automake FARSTREAM_(CFLAGS|LIBS) variables, USE_FARSTREAM conditional
442 https://bugs.webkit.org/show_bug.cgi?id=109198
444 Reviewed by Martin Robinson.
446 * GNUmakefile.am: The USE_FARSTREAM conditional is being removed while the WTF_USE_FARSTREAM
447 define is currently a no-op.
448 * configure.ac: Don't set the Automake conditional as it's currently not needed due
449 to checking for Farstream dependency being removed in r142005.
451 2013-02-07 Gavin Peters <gavinp@chromium.org>
453 Unreviewed, rolling out r142141.
454 http://trac.webkit.org/changeset/142141
455 https://bugs.webkit.org/show_bug.cgi?id=108990
457 Reland r142112, will update Chromium expectations and create a
458 Chromium bug instead for the crash.
460 * ManualTests/remove-fixed-position-but-keep-compositing.html: Added.
462 2013-02-07 Gavin Peters <gavinp@chromium.org>
464 Unreviewed, rolling out r142112.
465 http://trac.webkit.org/changeset/142112
466 https://bugs.webkit.org/show_bug.cgi?id=108990
468 The new test scrollingcoordinator/non-fast-scrollable-region-transformed- iframe.html crashes on Lion.
470 See http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=scrollingcoordinator%2Fnon-fast-scrollable-region-transformed-iframe.html
472 * ManualTests/remove-fixed-position-but-keep-compositing.html: Removed.
474 2013-02-07 Zan Dobersek <zdobersek@igalia.com>
476 [GTK] configure.ac requires a cleanup
477 https://bugs.webkit.org/show_bug.cgi?id=99272
479 Reviewed by Martin Robinson.
481 Clean up configure.ac. While there is no strict style guideline determined
482 for this file the changes enforce the usual indentation of four spaces along
483 with line wrapping at 130 characters and grammar fixes/updates.
487 2013-02-07 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
489 [CoordinatedGraphics] Use ScrollingCoordinator to track fixed layers
490 https://bugs.webkit.org/show_bug.cgi?id=108990
492 Reviewed by Noam Rosenthal.
494 Add a new test that allow us to remove the fixed positioning of a layer but still keeping
495 it compositing. Coordinated Graphics had a bug where the CoordinatedSceneGraph would still
496 count this layer as fixed position.
498 * ManualTests/remove-fixed-position-but-keep-compositing.html: Added.
500 2013-02-07 Gustavo Noronha Silva <gns@gnome.org>
502 Unreviewed build fix after r141196 for 32 bits autotools.
504 * Source/autotools/symbols.filter: restore 32 bits version of the
505 WebCore::TextIterator::getLocationAndLengthFromRange(WebCore::Node*,
506 WebCore::Range const*, unsigned int&, unsigned int&) symbol.
508 2013-02-05 Simon Hausmann <simon.hausmann@digia.com>
510 [Qt] Compile WTF tests of TestWebKitAPI
511 https://bugs.webkit.org/show_bug.cgi?id=108935
513 Reviewed by Kenneth Rohde Christiansen.
515 Build gtest on Linux.
519 2013-02-06 Jonathon Jongsma <jonathon.jongsma@collabora.com>
521 [GStreamer] MediaPlayer's code is not easily reusable by other GStreamer-based players
522 https://bugs.webkit.org/show_bug.cgi?id=100261
524 Reviewed by Philippe Normand
526 * configure.ac: removed farstream requirement for now since it's
527 not actually used yet and makes it more difficult to build and test
529 2013-02-06 Mike West <mkwst@chromium.org>
531 Add an ENABLE_NOSNIFF feature flag.
532 https://bugs.webkit.org/show_bug.cgi?id=109029
534 Reviewed by Jochen Eisinger.
536 This new flag will control the behavior of 'X-Content-Type-Options: nosniff'
537 when processing script and other resource types.
539 * Source/cmake/WebKitFeatures.cmake:
540 * Source/cmakeconfig.h.cmake:
542 2013-02-05 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
544 [Qt] REGRESSION(r137436): It made all inspector tests timeout on developer builds
545 https://bugs.webkit.org/show_bug.cgi?id=106554
547 Reviewed by Simon Hausmann.
549 Explicitely link WebCore resources in the final DLL only on Windows to
550 support force_static_libs_as_shared on other platforms.
552 WebKit1 applications don't get the QtWebKit dynamic library loaded
553 since libQtWebKitWidgets doesn't depend on libQtWebKit if WebCore and
554 WebKit1 are dynamic libraries of their own.
558 2013-02-05 Martin Robinson <mrobinson@igalia.com>
560 Update the NEWS and configuration in preparation for 1.11.5.
562 Reviewed by Philippe Normand.
566 2013-02-04 Benjamin Poulain <bpoulain@apple.com>
568 Kill suspendAnimation(), resumeAnimation() and numberOfActiveAnimations() from DRT/WTR; use Internals
569 https://bugs.webkit.org/show_bug.cgi?id=108741
571 Reviewed by Tony Chang.
573 * Source/autotools/symbols.filter:
575 2013-02-02 Patrick Gansterer <paroga@webkit.org>
577 [CMake] Adopt the WinCE port to new CMake
578 https://bugs.webkit.org/show_bug.cgi?id=108754
580 Reviewed by Laszlo Gombos.
582 Remove the entry point hack which isn't required in the new
583 CMake version with offical WindowsCE support.
585 * Source/cmake/OptionsWindows.cmake:
587 2013-02-01 Benjamin Poulain <bpoulain@apple.com>
589 Clean the String->AtomicString conversion for AnimationController::pauseAnimationAtTime
590 https://bugs.webkit.org/show_bug.cgi?id=108558
592 Reviewed by Dean Jackson.
594 * Source/autotools/symbols.filter:
596 2013-02-01 Zan Dobersek <zdobersek@igalia.com>
598 [GTK] Add WTFURL source files to the build
599 https://bugs.webkit.org/show_bug.cgi?id=108215
601 Reviewed by Benjamin Poulain.
603 * Source/autotools/symbols.filter: Force the export of the KURL::string() symbol.
604 This is required when using the WTFURL backend but otherwise doesn't affect the build.
606 2013-02-01 Alexis Menard <alexis@webkit.org>
608 Enable unprefixed CSS transitions by default.
609 https://bugs.webkit.org/show_bug.cgi?id=108216
611 Reviewed by Dean Jackson.
613 Rename the flag CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
614 to CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED which will be used later to
615 guard the unprefixing work for CSS Transforms and animations.
617 * Source/cmake/WebKitFeatures.cmake:
618 * Source/cmakeconfig.h.cmake:
620 2013-01-31 Christophe Dumez <dchris@gmail.com>
622 [EFL] Disable Web Intents
623 https://bugs.webkit.org/show_bug.cgi?id=108457
625 Reviewed by Alexey Proskuryakov.
627 Turn off WEB_INTENTS flag in EFL CMake project.
629 * Source/cmake/OptionsEfl.cmake:
631 2013-01-31 Simon Hausmann <simon.hausmann@digia.com>
633 [Qt] Make it possible to compile WebKit2 Qt related files without access to internal WK2 C++ API
634 https://bugs.webkit.org/show_bug.cgi?id=108472
636 Reviewed by Andreas Kling.
638 When linking WebKit2, also link the WebKit2QML module.
642 2013-01-30 Dominik Röttsches <dominik.rottsches@intel.com>
644 [HarfBuzz] Remove the HarfBuzz-old code
645 https://bugs.webkit.org/show_bug.cgi?id=108077
647 Reviewed by Benjamin Poulain.
649 Rename WTF_USE_HARFBUZZ_NG to WTF_USE_HARFBUZZ since there
650 won't be a distinction between ng and non-ng HarfBuzz after
651 removing the old code.
653 * Source/cmake/OptionsEfl.cmake:
655 2013-01-29 Zan Dobersek <zdobersek@igalia.com>
657 Unreviewed GTK build fix after r141175.
659 * Source/autotools/symbols.filter: Export the WebCore::Element::createShadowRoot symbol.
661 2013-01-29 Shinya Kawanaka <shinyak@chromium.org>
663 [Chromium] Cannot copy text when selecting readonly (or disabled) input elements
664 https://bugs.webkit.org/show_bug.cgi?id=106287
666 Reviewed by Hajime Morita.
668 * Source/autotools/symbols.filter:
670 2013-01-29 Laszlo Gombos <l.gombos@samsung.com>
672 [CMake] Add minimum version information for tool dependencies
673 https://bugs.webkit.org/show_bug.cgi?id=97592
675 Reviewed by Kenneth Rohde Christiansen.
677 Capture the minimum version information for the tools that are required
678 to build WebKit for all CMake based build systems.
682 2013-01-29 Nate Chapin <japhet@chromium.org>
684 Enable reuse of cached main resources
685 https://bugs.webkit.org/show_bug.cgi?id=105667
687 Reviewed by Adam Barth.
689 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
691 2013-01-29 Laszlo Gombos <l.gombos@samsung.com>
693 Enable Workers for WinCE
694 https://bugs.webkit.org/show_bug.cgi?id=108099
696 Reviewed by Gyuyoung Kim.
698 WORKERS are enabled for all CMake based ports except WinCE.
699 Turn on WORKERS for all CMake based ports.
701 * Source/cmake/OptionsBlackBerry.cmake:
702 * Source/cmake/OptionsEfl.cmake:
703 * Source/cmake/WebKitFeatures.cmake:
705 2013-01-28 Halton Huo <halton.huo@intel.com>
707 [EFL] Quit debug build without -DSHARED_CORE=ON
708 https://bugs.webkit.org/show_bug.cgi?id=104773
710 Reviewed by Laszlo Gombos.
712 Debug build without -DSHARED_CORE=ON will fail because libwebcore_efl.a
713 is too big (>4G) to archive. The solution is simply to abort cmake in
714 this condition and notify developer.
717 * Source/cmake/OptionsEfl.cmake:
718 * Source/cmake/OptionsCommon.cmake:
720 2013-01-28 Renata Hodovan <reni@webkit.org>
722 [WK2] Putting QtWebProcess into a chrooted sandbox
723 https://bugs.webkit.org/show_bug.cgi?id=90005
725 Reviewed by Anders Carlsson and Zoltan Herczeg.
727 Make it possible to build WebKit2 with SandboxProcess.
729 * Source/QtWebKit.pro:
731 2013-01-27 David Farler <dfarler@apple.com>
733 REGRESSION (r140912): Broke specifying non-trivial ARCHS value to make / build-webkit
734 https://bugs.webkit.org/show_bug.cgi?id=108028
736 Reviewed by Dan Bernstein.
738 * Makefile: Reverted.
739 * Makefile.shared: Reverted.
740 * Source/Makefile: Reverted.
742 2013-01-26 David Farler <dfarler@apple.com>
744 Allow building with arbitrary SDK and ARCHS with make + Xcode
745 https://bugs.webkit.org/show_bug.cgi?id=107863
747 Reviewed by David Kilzer.
750 Removed references to legacy Xcode configurations.
752 Added default ARCHS + SDK settings and parameterized xcodebuild calls.
754 iOS does not build WebKit2.
756 2013-01-25 Jussi Kukkonen <jussi.kukkonen@intel.com>
758 [CMake][EFL] Build ThirdParty/leveldb when IndexedDB is enabled
759 https://bugs.webkit.org/show_bug.cgi?id=106443
761 Reviewed by Laszlo Gombos.
763 LevelDB is now included in ThirdParty. Use it when IndexDB is
766 * Source/cmake/OptionsEfl.cmake:
767 Set WTF_USE_LEVELDB when IndexedDB is enabled
769 2013-01-24 Keishi Hattori <keishi@webkit.org>
771 Adjust design of the Calendar Picker
772 https://bugs.webkit.org/show_bug.cgi?id=107507
774 Reviewed by Kent Tamura.
776 * ManualTests/forms/calendar-picker.html: Use pickerCommonChromium.css and calendarPickerChromium.css.
778 2013-01-24 Soo-Hyun Choi <s.choi@hackerslab.eu>
780 [CMake] Remove the definition of WTF_PLATFORM_WIN from the build system
781 https://bugs.webkit.org/show_bug.cgi?id=101635
783 Reviewed by Laszlo Gombos.
785 WTF_PLATFORM_WIN defined twice: Source/cmake/OptionsWindows.cmake and in
786 Source/WTF/wtf/Platform.h.
787 It would be more future-proof to have it only defined in common C++ code in
790 * Source/cmake/OptionsWindows.cmake:
792 2013-01-23 Zan Dobersek <zdobersek@igalia.com>
796 Speculative build fix for the GTK port after 140539.
798 * Source/autotools/symbols.filter:
800 2013-01-22 Gustavo Noronha Silva <gns@gnome.org>
802 [GTK] Debug build failure on x86-64
803 https://bugs.webkit.org/show_bug.cgi?id=107400
805 Reviewed by Xan Lopez.
807 * configure.ac: use thin archives for convenience libraries, if AR_FLAGS was not
808 overriden through the environment variable.
810 2013-01-22 Zan Dobersek <zdobersek@igalia.com>
812 [Autotools] Remove the Canvas Path configuration option
813 https://bugs.webkit.org/show_bug.cgi?id=107537
815 Reviewed by Martin Robinson.
817 * configure.ac: Remove the configuration option for the Canvas Path
818 feature as this is not in line with the new guidelines about feature
819 enablement in the autotools build system.
821 2013-01-22 Zan Dobersek <zdobersek@igalia.com>
823 [Autotools] Place a warning in configure.ac about adding new configuration options
824 https://bugs.webkit.org/show_bug.cgi?id=107559
826 Reviewed by Martin Robinson.
828 * configure.ac: Add an eye-catching section explaining that changes in this file might
829 not be necessary at all and a link pointing to the guidelines on the Trac wiki.
831 2013-01-21 Dirk Schulze <dschulze@adobe.com>
833 Add build flag for Canvas's Path object (disabled by default)
834 https://bugs.webkit.org/show_bug.cgi?id=107473
836 Reviewed by Dean Jackson.
838 Add CANVAS_PATH build flag to build systems.
840 * Source/cmake/WebKitFeatures.cmake:
841 * Source/cmakeconfig.h.cmake:
844 2013-01-19 Ryosuke Niwa <rniwa@webkit.org>
846 Delete webkit-perf.appspot.com code from WebKit repository
847 https://bugs.webkit.org/show_bug.cgi?id=107390
849 Reviewed by Adam Barth.
851 Delete webkit-perf.appspot.com code from WebKit repository since I maintain
852 and push the code via https://github.com/rniwa/webkit-perf now.
854 * Websites/webkit-perf.appspot.com: Removed.
856 2013-01-19 Philip Rogers <pdr@google.com>
858 Merge SVGStylable into SVGStyledElement
859 https://bugs.webkit.org/show_bug.cgi?id=106877
861 Reviewed by Dirk Schulze.
863 SVG2 changes element inheritance so all SVGElements are stylable. As a first-step towards a
864 cleaner class hierarchy, this patch moves SVGStylable into SVGStyledElement.
868 2013-01-18 Sudarsana Nagineni <sudarsana.nagineni@intel.com>
870 [CMake] Fix CMake warnings
871 https://bugs.webkit.org/show_bug.cgi?id=107290
873 Reviewed by Laszlo Gombos.
875 Add missing WebKit options to CMake features list.
877 * Source/cmake/WebKitFeatures.cmake:
878 * Source/cmakeconfig.h.cmake:
880 2013-01-18 Sheriff Bot <webkit.review.bot@gmail.com>
882 Unreviewed, rolling out r140005.
883 http://trac.webkit.org/changeset/140005
884 https://bugs.webkit.org/show_bug.cgi?id=107235
886 broke downstream Chromium interactive_ui_tests (Requested by
887 dominicc on #webkit).
889 * Source/autotools/symbols.filter:
891 2013-01-17 Martin Robinson <mrobinson@igalia.com>
893 [GTK] Build with LevelDB when IndexedDB is enabled
894 https://bugs.webkit.org/show_bug.cgi?id=103220
896 Reviewed by Gustavo Noronha Silva.
898 * configure.ac: Detect whether the IndexedDatabase feature is enabled. We cannot
899 use the typical approach for feature detection since we need to adjust the automake
900 file output based on whether or not IndexedDatabase is enabled.
902 2013-01-17 Nate Chapin <japhet@chromium.org>
904 Enable reuse of cached main resources
905 https://bugs.webkit.org/show_bug.cgi?id=105667
907 Reviewed by Antti Koivisto.
909 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
911 2013-01-17 Seokju Kwon <seokju.kwon@gmail.com>
913 [EFL][CMAKE] Compress resource files of inspector
914 https://bugs.webkit.org/show_bug.cgi?id=106210
916 Reviewed by Gyuyoung Kim.
918 Add compressing JavaScript
919 for smaller package and faster connection of remote web inspector.
921 * Source/PlatformEfl.cmake:
923 2013-01-16 Hugo Parente Lima <hugo.lima@openbossa.org>
925 [CMake] Report actual values for feature configuration (instead of the default)
926 https://bugs.webkit.org/show_bug.cgi?id=107010
928 Reviewed by Laszlo Gombos.
930 * Source/cmake/WebKitFeatures.cmake:
932 2013-01-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
934 [EFL] Move 'DefaultTheme' folder to WebCore/platform/efl
935 https://bugs.webkit.org/show_bug.cgi?id=106969
937 Reviewed by Benjamin Poulain.
939 * Source/PlatformEfl.cmake: Change DefaultTheme path.
940 * Source/cmake/OptionsEfl.cmake: ditto.
942 2013-01-15 Alberto Garcia <agarcia@igalia.com>
944 Fix typos in WebKitFeatures.cmake
945 https://bugs.webkit.org/show_bug.cgi?id=106952
947 Reviewed by Martin Robinson.
949 * Source/cmake/WebKitFeatures.cmake:
950 Replace "Toogle" with "Toggle".
952 2013-01-15 Zan Dobersek <zandobersek@gmail.com>
954 [Autotools] Add support for WebKit2-only builds
955 https://bugs.webkit.org/show_bug.cgi?id=106889
957 Reviewed by Gustavo Noronha Silva.
959 * GNUmakefile.am: Only copy the WebKit1 documentation into the destination
960 directory if building WebKit1.
961 * configure.ac: Add a configuration option for disabling the WebKit1 build.
962 Only conditionally copy WebKit1-specific targets from the input files. Some
963 small style changes to the WebKit2 configuration flag included as well.
965 2013-01-14 Nate Chapin <japhet@chromium.org>
967 Enable reuse of cached main resources
968 https://bugs.webkit.org/show_bug.cgi?id=105667
970 Reviewed by Antti Koivisto.
972 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
974 2013-01-14 Alexandre Rostovtsev <tetromino@gentoo.org>
976 Do not hardcode -ldl in OPENGL_LIBS
977 https://bugs.webkit.org/show_bug.cgi?id=96602
979 Reviewed by Philippe Normand.
981 Some non-Linux systems, e.g. FreeBSD, have dlopen() as part of their
982 libc, and do not use a separate libdl.
986 2013-01-11 Carlos Garcia Campos <cgarcia@igalia.com>
988 Unreviewed. Update NEWS and configure.ac for 1.11.4 release
990 * configure.ac: Bump version numbers.
992 2013-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
994 [GTK] Add API to set the web extensions directory to WebKit2 GTK+
995 https://bugs.webkit.org/show_bug.cgi?id=106462
997 Reviewed by Xan Lopez.
999 * Source/autotools/symbols.filter: Update
1000 WebGtkExtensionManager::initialize symbol.
1002 2013-01-10 Tony Chang <tony@chromium.org>
1004 Speed up supplemental dependency computation
1005 https://bugs.webkit.org/show_bug.cgi?id=106503
1007 Reviewed by Adam Barth.
1009 * Source/cmake/WebKitMacros.cmake: Add --idlAttributesFile to the binding generation step in cmake.
1011 2013-01-10 Zan Dobersek <zandobersek@gmail.com>
1013 [Autotools] Add the AM_WEBKIT_FEATURE_CONDITIONAL macro
1014 https://bugs.webkit.org/show_bug.cgi?id=106576
1016 Reviewed by Martin Robinson.
1018 Replace the AC_CHECK_WEBKIT_FEATURE_ENABLED with the new macro.
1019 The former was executing actions based on the passed-in feature being
1020 enabled in the (possibly overridden) GNUmakefile.features.am, the actions
1021 usually affecting the Automake conditional value that was set up afterwards.
1022 The new macro does this directly, setting up an Automake conditional of the
1023 same name as the feature that was checked.
1025 * Source/autotools/webkitfeature.m4:
1027 2013-01-10 Zan Dobersek <zandobersek@gmail.com>
1029 Remove the ENABLE_ANIMATION_API feature define occurences
1030 https://bugs.webkit.org/show_bug.cgi?id=106544
1032 Reviewed by Simon Fraser.
1034 The Animation API code was removed in r137243. The ENABLE_ANIMATION_API
1035 feature define handling still lingers in various build systems and configurations
1036 but is of no use, so it should be removed.
1038 * Source/cmake/OptionsBlackBerry.cmake:
1039 * Source/cmake/OptionsEfl.cmake:
1040 * Source/cmake/WebKitFeatures.cmake:
1041 * Source/cmakeconfig.h.cmake:
1043 2013-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
1045 [GTK] Add support for loading web process extensions
1046 https://bugs.webkit.org/show_bug.cgi?id=105631
1048 Reviewed by Gustavo Noronha Silva.
1050 * GNUmakefile.am: Add webkit2_web_extension_h_api.
1051 * Source/autotools/symbols.filter: Export WebGtkExtensionManager
1052 symbols required by the injected bundle lib.
1054 2013-01-10 Christophe Dumez <christophe.dumez@intel.com>
1056 [EFL] Add gstreamer 1.0.5 to jhbuild
1057 https://bugs.webkit.org/show_bug.cgi?id=106178
1059 Reviewed by Laszlo Gombos.
1061 Update EFL CMake configuration to require gstreamer
1064 * Source/cmake/FindGStreamer.cmake:
1065 * Source/cmake/OptionsEfl.cmake:
1067 2013-01-09 Hajime Morrita <morrita@google.com>
1069 [Shadow DOM] Distribution related code on ElementShadow should be minimized.
1070 https://bugs.webkit.org/show_bug.cgi?id=106294
1072 Reviewed by Dimitri Glazkov.
1074 * Source/autotools/symbols.filter:
1076 2013-01-08 Zan Dobersek <zandobersek@gmail.com>
1078 Add an Autoconf macro that checks whether a given feature is enabled
1079 https://bugs.webkit.org/show_bug.cgi?id=106380
1081 Reviewed by Martin Robinson.
1083 Add the AC_CHECK_WEBKIT_FEATURE_ENABLED macro. It checks the generated
1084 Source/WebCore/GNUmakefile.features.am file to determine whether the
1085 given feature is enabled or disabled in the build that's being configured.
1087 * Source/autotools/webkitfeature.m4: Added.
1089 2013-01-08 Hajime Morrita <morrita@google.com>
1091 [Shadow DOM] Distribution related code on ShadowRoot should be minimized.
1092 https://bugs.webkit.org/show_bug.cgi?id=106282
1094 Reviewed by Dimitri Glazkov.
1096 * Source/autotools/symbols.filter:
1098 2013-01-03 Sergio Villar Senin <svillar@igalia.com>
1100 [GTK] Add WebP image support
1101 https://bugs.webkit.org/show_bug.cgi?id=105915
1103 Reviewed by Martin Robinson.
1105 WebP is from now on a dependency for WebKitGtk+.
1107 * configure.ac: added WebP library detection.
1109 2013-01-07 Xianzhu Wang <wangxianzhu@chromium.org>
1111 Add window.internals.nonFastScrollableRects for testing scrollable areas in fast/slow paths
1112 https://bugs.webkit.org/show_bug.cgi?id=105546
1114 Reviewed by James Robinson.
1116 Export the new symbol.
1118 * Source/autotools/symbols.filter:
1120 2013-01-04 Adam Klein <adamk@chromium.org>
1122 Remove ENABLE_MUTATION_OBSERVERS #define
1123 https://bugs.webkit.org/show_bug.cgi?id=105459
1125 Reviewed by Ryosuke Niwa.
1127 * Source/cmake/WebKitFeatures.cmake:
1128 * Source/cmakeconfig.h.cmake:
1130 2013-01-04 Zan Dobersek <zandobersek@gmail.com>
1132 REGRESSION (r138184): transitions/transitions-parsing.html is failing on GTK
1133 https://bugs.webkit.org/show_bug.cgi?id=105522
1135 Reviewed by Xan Lopez.
1137 Remove the configuration flag covering unprefixed CSS transition property names.
1138 It does not introduce any dependency. The unprefixed property names should be
1139 available by default.
1143 2013-01-03 Tony Chang <tony@chromium.org>
1145 Generate internal.settings from Settings.in
1146 https://bugs.webkit.org/show_bug.cgi?id=104740
1148 Reviewed by Adam Barth.
1150 * Source/cmake/WebKitMacros.cmake: Specify additional output files from make_settings.pl.
1152 2013-01-02 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1154 [EFL][CMAKE] Remove duplicated conditionals
1155 https://bugs.webkit.org/show_bug.cgi?id=105905
1157 Reviewed by Laszlo Gombos.
1159 * Source/cmake/OptionsEfl.cmake: Remove set(WTF_USE_GLX 1).
1161 2013-01-02 Tony Chang <tony@chromium.org>
1163 Unreviewed, rolling out r138661.
1164 http://trac.webkit.org/changeset/138661
1165 https://bugs.webkit.org/show_bug.cgi?id=104740
1167 Compile problems on EFL
1169 * Source/cmake/WebKitMacros.cmake:
1171 2013-01-02 Tony Chang <tony@chromium.org>
1173 Generate internal.settings from Settings.in
1174 https://bugs.webkit.org/show_bug.cgi?id=104740
1176 Reviewed by Adam Barth.
1178 * Source/cmake/WebKitMacros.cmake: Specify additional output files from make_settings.pl.
1180 2013-01-02 Elliott Sprehn <esprehn@chromium.org>
1182 Transitions and animations do not apply to CSS ::before and ::after pseudo-elements
1183 https://bugs.webkit.org/show_bug.cgi?id=92591
1185 Reviewed by Eric Seidel.
1187 Expose Element::pseudoElement for Internals.
1189 * Source/autotools/symbols.filter:
1191 2013-01-01 KwangYong Choi <ky0.choi@samsung.com>
1193 [EFL] Enable MHTML feature
1194 https://bugs.webkit.org/show_bug.cgi?id=105815
1196 Reviewed by Laszlo Gombos.
1198 ENABLE_MHTML is now ON for EFL.
1200 * Source/cmake/OptionsEfl.cmake:
1202 2012-12-31 Kondapally Kalyan <kalyan.kondapally@intel.com>
1204 [EFL][WebGL] Add compile time support for GLES2.
1205 https://bugs.webkit.org/show_bug.cgi?id=105816
1207 Reviewed by Kenneth Rohde Christiansen.
1209 This patch adds build support for GLES2.
1210 GLES2 support can be enabled during compile time by passing -DENABLE_GLES2=ON as
1211 cmake config parameter. GLES2 options is not enabled by default. This patch doesn't
1212 address all the build issues related to GLES2 but only adds the needed support in
1215 * Source/cmake/OptionsEfl.cmake:
1217 2012-12-31 Carlos Garcia Campos <cgarcia@igalia.com>
1219 [GTK] Move ImageDiff to the Tools directory root
1220 https://bugs.webkit.org/show_bug.cgi?id=105421
1222 Reviewed by Kenneth Rohde Christiansen.
1224 * GNUmakefile.am: Remove the old ImageDiff makefile include.
1226 2012-12-30 Kondapally Kalyan <kalyan.kondapally@intel.com>
1228 [EFL] [WebGL] Rename EGLConfigHelper as EGLConfigSelector.
1229 https://bugs.webkit.org/show_bug.cgi?id=105876
1231 Reviewed by Kenneth Rohde Christiansen.
1233 This is to sync the naming conventions of our classes in both EGL and GLX implementations.
1234 In our GLX implementation, class responsible for the same functionality is named as GLXConfigSelector.
1235 This patch renames EGLConfigHelper as EGLConfigSelector.
1237 * Source/cmake/OptionsEfl.cmake:
1239 2012-12-30 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1241 [EFL] Enable TEMPLATE_ELEMENT feature
1242 https://bugs.webkit.org/show_bug.cgi?id=105865
1244 Reviewed by Laszlo Gombos.
1246 * Source/cmake/OptionsEfl.cmake: Add ENABLE_TEMPLATE_ELEMENT macro.
1248 2012-12-27 Kondapally Kalyan <kalyan.kondapally@intel.com>
1250 [EFL][WebGL] Implement EGL support with GLX.
1251 https://bugs.webkit.org/show_bug.cgi?id=105602
1253 Reviewed by Kenneth Rohde Christiansen.
1255 Adds support for EGL with GLX backend. EGL support can be enabled during compile time
1256 by passing -DENABLE_EGL=ON as cmake config parameter.
1258 * Source/cmake/OptionsEfl.cmake:
1260 2012-12-24 Kondapally Kalyan <kalyan.kondapally@intel.com>
1262 [EFL [WebGL] GLES2 detection is broken.
1263 https://bugs.webkit.org/show_bug.cgi?id=105677
1265 We use the logic in FindGLES.cmake to detect GLES2 support during compile time.
1266 OPENGLES2_FOUND is never set, even though OPENGLES2_INCLUDE_DIR and OPENGLES2_LIBRARY
1267 contain right information. The name passed to find_package_handle_standard_args seems to be the issue here.
1268 This patch changes the name passed to find_package_handle_standard_args to OPENGLES2.
1270 Reviewed by Kenneth Rohde Christiansen.
1272 * Source/cmake/FindGLES.cmake:
1274 2012-12-20 Martin Robinson <mrobinson@igalia.com>
1276 [GTK] Remove plugin process configuration option
1277 https://bugs.webkit.org/show_bug.cgi?id=105564
1279 Reviewed by Carlos Garcia Campos.
1281 Remove the --enable-plugin-process configuration option, opting instead to
1282 always build the plugin process when building WebKit2. It isn't very interesting
1283 for downstream to enable or disable the plugin process. It should always be
1284 enabled for WebKit2 and it's better for us not to have to keep a disabled plugin
1285 process building. Additionally, the in-process plugin isn't functional, since
1286 plugins depend on GTK+ 2 and WebKit2 depends on GTK+ 3.
1288 * configure.ac: Remove the configuration option.
1290 2012-12-21 Elliott Sprehn <esprehn@chromium.org>
1292 Replace documentFragmentIsShadowRoot with isTreeScope
1293 https://bugs.webkit.org/show_bug.cgi?id=105345
1295 Reviewed by Dimitri Glazkov.
1297 Expose isTreeScope symbol.
1299 * Source/autotools/symbols.filter:
1301 2012-12-21 Sheriff Bot <webkit.review.bot@gmail.com>
1303 Unreviewed, rolling out r138338.
1304 http://trac.webkit.org/changeset/138338
1305 https://bugs.webkit.org/show_bug.cgi?id=105621
1307 speculative rollout because fast/dom/shadow/content-element-
1308 distributed-nodes.html is crashing on linux debug. (Requested
1309 by loislo on #webkit).
1311 * Source/autotools/symbols.filter:
1313 2012-12-20 Elliott Sprehn <esprehn@chromium.org>
1315 Replace documentFragmentIsShadowRoot with isTreeScope
1316 https://bugs.webkit.org/show_bug.cgi?id=105345
1318 Reviewed by Dimitri Glazkov.
1320 Expose isTreeScope symbol.
1322 * Source/autotools/symbols.filter:
1324 2012-12-20 Ryuan Choi <ryuan.choi@samsung.com>
1326 [EFL] Build break with latest EFL libraries.
1327 https://bugs.webkit.org/show_bug.cgi?id=104827
1329 Reviewed by Laszlo Gombos.
1331 The eo EFL package is introduced and evas and ecore use it since 1.8.
1332 While introducing Eo, EFL changed several structures of Evas and Ecore
1333 from own specific class to Eo.
1335 So, this patch adds FindEo and changes declaration of Evas, Evas_Object,
1336 Ecore_Timer to build with latest EFL libraries.
1338 * Source/cmake/FindEo.cmake: Added.
1339 * Source/cmake/OptionsEfl.cmake:
1340 Modified to check Eo when version of EFL libraries is 1.8.
1342 2012-12-20 Kondapally Kalyan <kalyan.kondapally@intel.com>
1344 [EFL][WebGL][Wk2] Replace HAVE(GLX) checks with USE(GLX).
1345 https://bugs.webkit.org/show_bug.cgi?id=105431
1347 Reviewed by Kenneth Rohde Christiansen.
1349 This patch changes the check HAVE(GLX) to USE(GLX).
1350 This would enable us to choose our preferred GL backend during build time.
1352 * Source/cmake/OptionsEfl.cmake:
1354 2012-12-20 Zan Dobersek <zandobersek@gmail.com>
1356 [GTK] Remove the --enable-unstable-features configuration option
1357 https://bugs.webkit.org/show_bug.cgi?id=105327
1359 Reviewed by Martin Robinson.
1361 Remove the unnecessary feature_defines_unstable variable.
1362 Remove the unstable-features configuration option.
1367 2012-12-20 Dominik Röttsches <dominik.rottsches@intel.com>
1369 [EFL] MiniBrowser does not play Infinite Gangnam Style
1370 https://bugs.webkit.org/show_bug.cgi?id=103531
1372 Reviewed by Kenneth Rohde Christiansen.
1374 WebAudio now switched to ON for EFL.
1376 * Source/cmake/OptionsEfl.cmake:
1378 2012-12-19 Yael Aharon <yael.aharon@intel.com>
1380 [EFL] Allow the build system to find OpenGL ES
1381 https://bugs.webkit.org/show_bug.cgi?id=104760
1383 Reviewed by Laszlo Gombos.
1385 Add a way to find if GLESv2 is supported by the build system.
1386 Support for GLESv2 will be added separately.
1388 * Source/cmake/FindGLES.cmake: Added.
1390 2012-12-19 Alexis Menard <alexis@webkit.org>
1392 Implement CSS parsing for CSS transitions unprefixed.
1393 https://bugs.webkit.org/show_bug.cgi?id=104804
1395 Reviewed by Dean Jackson.
1397 Add a new flag ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
1398 to cover the work of unprefixing Transforms, Animations and
1399 Transitions. It will let the possibility of each ports to turn it off
1400 in their release branches until we're confident that these CSS
1401 properties are ready to be unprefixed.
1403 * Source/cmake/WebKitFeatures.cmake:
1404 * Source/cmakeconfig.h.cmake:
1407 2012-12-18 Ming Xie <mxie@rim.com>
1409 [BlackBerry] Add -fno-exceptions to CXX_FLAGS
1410 https://bugs.webkit.org/show_bug.cgi?id=105306
1412 Reviewed by Rob Buis.
1414 Disable exception handling. We don't have any try or catch
1415 constructs in our code.
1417 * Source/cmake/OptionsBlackBerry.cmake:
1419 2012-12-18 Kondapally Kalyan <kalyan.kondapally@intel.com>
1421 [EFL] Allow the build system to detect EGL support.
1422 https://bugs.webkit.org/show_bug.cgi?id=105287
1424 Reviewed by Laszlo Gombos.
1426 Currently, we don't have any way to determine if EGL is supported by the build.
1427 This patch adds support for this. The patch doesn't make any changes to take this into
1428 use. This will be done in another patch.
1430 * Source/cmake/FindEGL.cmake:
1432 2012-12-17 Halton Huo <halton.huo@intel.com>
1434 [EFL] Add ecore_imf_evas to FindEcore.cmake
1435 https://bugs.webkit.org/show_bug.cgi?id=105159
1437 Reviewed by Laszlo Gombos.
1439 ecore_imf_evas is a separate library, we should add for EFL port as well.
1441 * Source/cmake/FindEcore.cmake: Add finding FIND_EFL_LIBRARY for ecore_imf_evas
1443 2012-12-17 Kenneth Rohde Christiansen <kenneth@webkit.org>
1445 Add manual test to verify that geometry methods (moveTo, etc) work
1446 https://bugs.webkit.org/show_bug.cgi?id=105160
1448 Reviewed by Alexis Menard.
1450 * ManualTests/window-geometry.html: Added.
1452 2012-12-16 ChangSeok Oh <shivamidow@gmail.com>
1454 [GTK][AC] Build failure with an option --with-acceleration-backend=clutter
1455 https://bugs.webkit.org/show_bug.cgi?id=105027
1457 Reviewed by Gustavo Noronha Silva.
1459 I turned off opengl related variables, enable_glx, enable_egl and enable_gles2
1460 when selecting clutter as the acceleration-backend. Because they seem useless for the AC by clutter.
1464 2012-12-15 Simon Fraser <simon.fraser@apple.com>
1466 Fix repaint issues when resizing a window with centered content, for platforms with a tile cache
1467 https://bugs.webkit.org/show_bug.cgi?id=105073
1469 Reviewed by Dan Bernstein.
1471 Add a manual test for window resize with a centered element.
1473 * ManualTests/resize-repaint.html: Added.
1475 2012-12-13 Stephen White <senorblanco@chromium.org>
1477 Added manual test for canvas setFont speed.
1478 https://bugs.webkit.org/show_bug.cgi?id=104923
1480 Reviewed by James Robinson.
1482 * ManualTests/canvas-font-speed.html: Added.
1484 2012-12-13 Jerome Pasion <jerome.pasion@digia.com>
1486 [Qt] Doc: Fixing Qt WebKit reference documentation.
1488 Reviewed by Simon Hausmann.
1491 -added \module for C++ classes and \qmlmodule for QML types
1492 -added links to the Qt WebKit Examples pages
1493 -fixed the qhp settings for Qt Creator
1495 Task-number: QTBUG-28583
1496 Task-number: QTBUG-28418
1497 Task-number: QTBUG-27646
1499 * Source/qtwebkit.qdocconf:
1501 2012-12-13 Jerome Pasion <Jerome.Pasion@digia.com>
1503 [Qt] Fix missing doc dependency to examples
1505 Reviewed by Simon Hausmann.
1507 * Source/qtwebkit.qdocconf:
1509 2012-12-12 John Griggs <jgriggs@rim.com>
1511 2012-12-12 John Griggs <jgriggs@rim.com>
1513 [BlackBerry] Update Media Controls for BlackBerry Platform
1514 https://bugs.webkit.org/show_bug.cgi?id=104443
1515 https://przilla.ott.qnx.com/bugzilla/show_bug.cgi?id=204748
1517 Update Media Controls for BlackBerry platform to allow audio, embedded video and fullscreen video controls to be positioned and styled differently.
1519 Reviewed by Rob Buis.
1521 * Source/cmake/OptionsBlackBerry.cmake:
1523 2012-12-12 Xianzhu Wang <wangxianzhu@chromium.org>
1525 Pre-painting should not paint out-of-view fixed position elements
1526 https://bugs.webkit.org/show_bug.cgi?id=104724
1528 Reviewed by James Robinson.
1532 * ManualTests/compositing/fixed-position-out-of-view-scroll-prepaint.html: Added.
1534 2012-12-12 Krzysztof Czech <k.czech@samsung.com>
1536 [EFL] Possibility to turn off accessibility feature for WebKit-EFL.
1537 https://bugs.webkit.org/show_bug.cgi?id=103036
1539 Reviewed by Laszlo Gombos.
1541 Guard dependencies for accessibility (ATK), so that they can be turned off.
1543 * Source/cmake/OptionsEfl.cmake:
1544 * Source/cmake/WebKitFeatures.cmake:
1546 2012-12-12 Zan Dobersek <zandobersek@gmail.com>
1548 [GTK] Remove the last of unnecessary configuration options in configure.ac
1549 https://bugs.webkit.org/show_bug.cgi?id=104793
1551 Reviewed by Martin Robinson.
1553 Remove the last of the configuration options that don't introduce any dependencies and/or
1554 are enabled by default in the GNUmakefile.features.am.in file.
1558 2012-12-11 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
1560 [Qt] Fix the inspector not showing up on Windows
1561 https://bugs.webkit.org/show_bug.cgi?id=104677
1563 Reviewed by Simon Hausmann.
1565 Resources aren't transfered properly from a static WebCore to the final DLL
1566 with MSVC since the linker only pick from the static lib symbols that
1567 are referenced in the final binary.
1569 Move the resource files directly to Qt5WebKit.dll to make sure that they are
1574 2012-12-11 Xianzhu Wang <wangxianzhu@chromium.org>
1576 Add window.internals.mainThreadScrollReasonsAsText for testing slow scrolling
1577 https://bugs.webkit.org/show_bug.cgi?id=104714
1579 Reviewed by Eric Seidel.
1581 Export symbol Page::mainThreadScrollingReasonsAsText().
1583 * Source/autotools/symbols.filter:
1585 2012-12-11 Michael Pruett <michael@68k.org>
1587 [JSC] Add tests for explicit serialization values
1588 https://bugs.webkit.org/show_bug.cgi?id=104423
1590 Reviewed by Oliver Hunt.
1592 Add tests for serialization and deserialization mechanisms of
1593 the JSC implementation of SerializedScriptValue. Similar tests
1594 already exist for the V8 implementation.
1596 * Source/autotools/symbols.filter:
1598 2012-12-11 Carlos Garcia Campos <cgarcia@igalia.com>
1600 [GTK] Install GObject DOM bindings headers in its own directory
1601 https://bugs.webkit.org/show_bug.cgi?id=104663
1603 Reviewed by Gustavo Noronha Silva.
1605 * GNUmakefile.am: Add GENSOURCES_WEBKITDOM and
1606 webkitgtk_gdom_built_h_api variables.
1608 2012-12-11 Stephen Kelly <stephen.kelly@kdab.com>
1610 WebKit tests for the Qt API should include tests of CMake config files
1611 https://bugs.webkit.org/show_bug.cgi?id=104003
1613 Reviewed by Simon Hausmann.
1615 The Qt WebKit CI system is not going to run this test, but it can
1616 be run locally and to test packages.
1620 2012-12-11 Xabier Rodriguez Calvar <calvaris@igalia.com>
1622 [GTK][jhbuild] Switch to GStreamer 1.0 build
1623 https://bugs.webkit.org/show_bug.cgi?id=91727
1625 Reviewed by Philippe Normand.
1627 Switch build-webkit --gtk to GStreamer 1.0 support and build the
1628 necessary GStreamer git modules from JHBuild.
1630 * configure.ac: Removed GStreamer unstable API flag, made
1631 GStreamer 1.0 default instead of 0.10 and made required version
1632 1.0.3. In case no GStreamer version is specified, it falls back to
1633 0.10. In case no video or web-audio are requested, GStreamer
1634 and Farstream checks are not performed.
1636 2012-12-11 Zan Dobersek <zandobersek@gmail.com>
1638 [GTK] Feature enabling/disabling should be possible through build-webkit
1639 https://bugs.webkit.org/show_bug.cgi?id=99271
1641 Reviewed by Gustavo Noronha Silva.
1643 The autogen.sh script now calls the Tools/gtk/override-feature-defines script
1644 before calling autoreconf. This ensures that Source/WebCore/GNUmakefile.features.am
1645 is present and properly modified if the build-webkit script intends to override
1648 The Source/WebCore/GNUmakefile.features.am file is added to the ignored files list
1649 so it doesn't pop out as a new, untracked file.
1654 2012-12-10 Martin Robinson <mrobinson@igalia.com>
1656 [GTK] Remove the Pango backend
1657 https://bugs.webkit.org/show_bug.cgi?id=104569
1659 Reviewed by Daniel Bates.
1661 Always look for Freetype and Harfbuzz. We still depend on Pango for a few
1662 things, so we cannot yet eliminate our dependency on Pango.
1664 * configure.ac: Always look for FreeType/Harfbuzz.
1666 2012-12-10 Laszlo Gombos <l.gombos@samsung.com>
1668 [EFL] Change the minimum required EFL version to 1.6
1669 https://bugs.webkit.org/show_bug.cgi?id=104431
1671 Reviewed by Kenneth Rohde Christiansen.
1673 Change the minimum required EFL version to 1.6 from 1.7 to enable
1676 The elementary EFL package is only required to build MiniBrowser,
1677 so I moved the required only to the Minibrowser CMake file.
1679 * Source/cmake/OptionsEfl.cmake:
1681 2012-12-10 Alexis Menard <alexis@webkit.org>
1683 [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
1684 https://bugs.webkit.org/show_bug.cgi?id=104539
1686 Reviewed by Antonio Gomes.
1688 As discussed on webkit-dev it is not needed to keep this feature flag
1689 as support for <position> type is a small feature that is already
1690 implemented by three other UAs. It was useful while landing this
1691 feature as partial bits were landed one after one.
1693 * Source/cmake/OptionsEfl.cmake:
1694 * Source/cmake/WebKitFeatures.cmake:
1695 * Source/cmakeconfig.h.cmake:
1698 2012-12-10 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
1700 [Qt] Remove the support for building a debug WebKit with a release Qt
1701 https://bugs.webkit.org/show_bug.cgi?id=104560
1703 Reviewed by Tor Arne Vestbø.
1705 This creates issues with non-framework builds of Qt (necessary for debug-only
1706 builds) since a Qt5 prefix is now added to the base target name.
1710 2012-12-09 Gustavo Noronha Silva <gustavo.noronha@collabora.com>
1712 [Soup] utilize multipart/x-mixed-replace support recently added to libsoup
1713 https://bugs.webkit.org/show_bug.cgi?id=94515
1715 Reviewed by Martin Robinson.
1717 * configure.ac: require soup 2.40.0, which adds the new support.
1719 2012-12-10 Martin Robinson <mrobinson@igalia.com>
1721 [GTK] Bring Harfbuzz-ng support to Gtk
1722 https://bugs.webkit.org/show_bug.cgi?id=92098
1724 Reviewed by Gustavo Noronha Silva.
1726 Add support for detecting HarfBuzz during configuration phase. Add these
1727 flags to the FreeType ones since HarfBuzz support is part of the FreeType
1730 * configure.ac: Detect HarfBuzz.
1732 2012-12-08 Seokju Kwon <seokju.kwon@gmail.com>
1734 [EFL][WK2] Add Remote Web Inspector
1735 https://bugs.webkit.org/show_bug.cgi?id=98705
1737 Reviewed by Gyuyoung Kim.
1739 Prepare inspectorPageIndex.html for remote web inspector.
1741 * Source/PlatformEfl.cmake:
1743 2012-12-06 Rick Byers <rbyers@chromium.org>
1745 CSS cursor property should support webkit-image-set
1746 https://bugs.webkit.org/show_bug.cgi?id=99493
1748 Reviewed by Beth Dakin.
1750 Add ENABLE_MOUSE_CURSOR_SCALE (disabled by default)
1752 * Source/cmake/WebKitFeatures.cmake:
1753 * Source/cmakeconfig.h.cmake:
1755 2012-12-06 Laszlo Gombos <l.gombos@samsung.com>
1757 [EFL] Remove ENABLE_GLIB_SUPPORT CMake variable
1758 https://bugs.webkit.org/show_bug.cgi?id=104278
1760 Reviewed by Brent Fulgham.
1762 The variable is unnecessary as glib is a required dependency
1763 for the EFL port and glib is not used by other ports building
1766 * Source/cmake/OptionsEfl.cmake:
1767 * Source/cmake/WebKitFeatures.cmake:
1768 * Source/cmakeconfig.h.cmake:
1770 2012-12-06 Tony Chang <tony@chromium.org>
1772 REGRESSION(r135082): Restore the ability to insert author level style sheets from script
1773 https://bugs.webkit.org/show_bug.cgi?id=104042
1775 Reviewed by Antti Koivisto.
1777 Update exports for Internals.cpp.
1779 * Source/autotools/symbols.filter:
1781 2012-12-06 Laszlo Gombos <l.gombos@samsung.com>
1783 [EFL] Optimize binary size by removing dead sections on unix/gcc
1784 https://bugs.webkit.org/show_bug.cgi?id=102827
1786 Reviewed by Kenneth Rohde Christiansen.
1788 Turn on -ffunction-sections -fdata-sections --gc-section flags
1789 on unix for the gcc toolchain for release builds to optimize binary
1790 size for the Efl port.
1792 * Source/cmake/OptionsEfl.cmake:
1794 2012-12-06 Seokju Kwon <seokju.kwon@gmail.com>
1796 [EFL] Fix destination path in Source/PlatformEfl.cmake
1797 https://bugs.webkit.org/show_bug.cgi?id=104237
1799 Reviewed by Laszlo Gombos.
1801 Remove InspectorBackendCommands.js when copying it for the consistency in Source/PlatformEfl.cmake.
1803 * Source/PlatformEfl.cmake:
1805 2012-12-06 Shinya Kawanaka <shinyak@chromium.org>
1807 Internals.getElementByIdInShadowRoot is nonsense now.
1808 https://bugs.webkit.org/show_bug.cgi?id=104241
1810 Reviewed by Kent Tamura.
1812 * Source/autotools/symbols.filter:
1814 2012-12-05 Halton Huo <halton.huo@intel.com>
1816 [CMake] Unify coding style for CMake files
1817 https://bugs.webkit.org/show_bug.cgi?id=103605
1819 Reviewed by Laszlo Gombos.
1821 Update cmake files(.cmake, CMakeLists.txt) with following style rules:
1823 1.1 Use spaces, not tabs.
1824 1.2 Four spaces as indent.
1826 2.1 Place one space between control statements and their parentheses.
1827 For eg, if (), else (), elseif (), endif (), foreach (),
1828 endforeach (), while (), endwhile (), break ().
1829 2.2 Do not place spaces between function and macro statements and
1830 their parentheses. For eg, macro(), endmacro(), function(),
1832 2.3 Do not place spaces between a command or function or macro and its
1833 parentheses, or between a parenthesis and its content. For eg,
1834 message("testing") not message( "testing") or message ("testing" )
1835 2.4 No space at line ending.
1836 3. Lowercase when call commands macros and functions. For eg,
1837 add_executable() not ADD_EXECUTABLE(), set() not SET().
1840 * Source/CMakeLists.txt:
1841 * Source/PlatformEfl.cmake:
1842 * Source/cmake/EFLHelpers.cmake:
1843 * Source/cmake/FindATK.cmake:
1844 * Source/cmake/FindCFLite.cmake:
1845 * Source/cmake/FindCairo.cmake:
1846 * Source/cmake/FindDBus.cmake:
1847 * Source/cmake/FindDirectX.cmake:
1848 * Source/cmake/FindE_DBus.cmake:
1849 * Source/cmake/FindEcore.cmake:
1850 * Source/cmake/FindEdje.cmake:
1851 * Source/cmake/FindEet.cmake:
1852 * Source/cmake/FindEeze.cmake:
1853 * Source/cmake/FindEfreet.cmake:
1854 * Source/cmake/FindEina.cmake:
1855 * Source/cmake/FindElementary.cmake:
1856 * Source/cmake/FindEnchant.cmake:
1857 * Source/cmake/FindEvas.cmake:
1858 * Source/cmake/FindFontconfig.cmake:
1859 * Source/cmake/FindGLIB.cmake:
1860 * Source/cmake/FindGStreamer.cmake:
1861 * Source/cmake/FindGperf.cmake:
1862 * Source/cmake/FindHarfBuzz.cmake:
1863 * Source/cmake/FindICU.cmake:
1864 * Source/cmake/FindLibSoup.cmake:
1865 * Source/cmake/FindQuickTimeSDK.cmake:
1866 * Source/cmake/FindSqlite.cmake:
1867 * Source/cmake/OptionsBlackBerry.cmake:
1868 * Source/cmake/OptionsCommon.cmake:
1869 * Source/cmake/OptionsEfl.cmake:
1870 * Source/cmake/OptionsWinCE.cmake:
1871 * Source/cmake/OptionsWindows.cmake:
1872 * Source/cmake/WebKitFS.cmake:
1873 * Source/cmake/WebKitFeatures.cmake:
1874 * Source/cmake/WebKitHelpers.cmake:
1875 * Source/cmake/WebKitMacros.cmake:
1876 * Source/cmake/WebKitPackaging.cmake:
1877 * Source/cmake/gtest/CMakeLists.txt:
1879 2012-12-05 Yong Li <yoli@rim.com>
1881 [BlackBerry] Build with libjpegturbo
1882 https://bugs.webkit.org/show_bug.cgi?id=104152
1884 Reviewed by Rob Buis.
1887 This change is made by Ming Xie to link with libjpegturbo.
1889 * Source/cmake/OptionsBlackBerry.cmake:
1891 2012-12-05 Leo Yang <leoyang@rim.com>
1893 [BlackBerry] Enable CSS_IMAGE_RESOLUTION
1894 https://bugs.webkit.org/show_bug.cgi?id=104132
1896 Reviewed by Yong Li.
1898 * Source/cmake/OptionsBlackBerry.cmake:
1900 2012-12-05 Laszlo Gombos <l.gombos@samsung.com>
1902 [CMake] Enable to build WebKit sources without Tools
1903 https://bugs.webkit.org/show_bug.cgi?id=103918
1905 Reviewed by Gyuyoung Kim.
1907 Turn on building Tools by default only if ENABLE_TOOLS is not explicitly set
1908 (enabled or disabled) and the Tools directory exists for all CMake based ports.
1910 This change enables the possibility to build WebKit even if the Tools directory
1915 2012-12-04 Kondapally Kalyan <kalyan.kondapally@intel.com>
1917 [EFL][WK2][AC] USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
1918 https://bugs.webkit.org/show_bug.cgi?id=103710.
1920 Reviewed by Kenneth Rohde Christiansen.
1922 When using GLX back-end we are dependent on GLX support, Xcomposite and Xrender extensions.
1923 In this case, GraphicsSurface usage depends on Xcomposite and Xrender extensions.
1924 USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
1926 * Source/cmake/OptionsEfl.cmake:
1928 2012-12-03 Pierre Rossi <pierre.rossi@digia.com>
1930 [Qt] another stab at fixing the windows build
1932 It seems the QT_BUILD_{TARGET}_LIB are not set as they should by qt_module.prf.
1933 Define them by hand to be on the safe side.
1935 * Source/widgetsapi.pri:
1937 2012-12-03 Alexis Menard <alexis@webkit.org>
1939 [EFL] Enable CSS3 background-position offsets by default.
1940 https://bugs.webkit.org/show_bug.cgi?id=103879
1942 Reviewed by Laszlo Gombos.
1944 Enable the feature for EFL only.
1946 * Source/cmake/OptionsEfl.cmake:
1948 2012-12-03 Alexis Menard <alexis@webkit.org>
1950 [GTK] Enable CSS3 background-background position offset by default.
1951 https://bugs.webkit.org/show_bug.cgi?id=103903
1953 Reviewed by Philippe Normand.
1955 Turn on the flag by default.
1959 2012-12-03 Cosmin Truta <ctruta@rim.com>
1961 [BlackBerry] Enable HIDDEN_PAGE_DOM_TIMER_THROTTLING
1962 https://bugs.webkit.org/show_bug.cgi?id=103842
1964 Reviewed by Yong Li.
1966 Set ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING to ON.
1968 * Source/cmake/OptionsBlackBerry.cmake:
1970 2012-12-03 Laszlo Gombos <l.gombos@samsung.com>
1972 [CMake] Enable building WebKit2-only build for the EFL port
1973 https://bugs.webkit.org/show_bug.cgi?id=103820
1975 Reviewed by Gyuyoung Kim.
1977 To create a WebKit2-only build for EFL use the following command:
1978 build-webkit --efl --cmakeargs="-DENABLE_WEBKIT=OFF".
1980 * CMakeLists.txt: Turn on WebKit1 support if it is not explicitly set (enabled or disabled) for
1981 all CMake based ports.
1983 * Source/cmake/OptionsEfl.cmake: Enable WebKit2
1984 for the EFL port if it is not explicitly set (enabled or disabled).
1986 2012-12-03 Zeno Albisser <zeno@webkit.org>
1988 [Qt][Mac] QtWebKitWidgets has wrong install_name.
1990 This part got lost during the library split.
1991 It was done for QtWebKit before, but it also
1992 needs to be applied to QtWebKitWidgets.
1994 Reviewed by Tor Arne Vestbø.
1996 * Source/widgetsapi.pri:
1998 2012-11-30 Justin Novosad <junov@google.com>
2000 [Chromium] Animation updates fail when using a canvas as a CSS backround-image style with -webkit-canvas
2001 https://bugs.webkit.org/show_bug.cgi?id=103643
2003 Reviewed by Stephen White.
2005 New test to verify that elements using a canvas as a style image
2006 source are redrawn when the canvas is animated. Added as a manual test
2007 because the bug was not reproducible in DumpRenderTree.
2009 * ManualTests/animated-canvas-as-background.html: Added.
2011 2012-11-30 Pierre Rossi <pierre.rossi@gmail.com>
2013 [Qt] Unreviewed build break
2015 Rubber-stamped by Simon Hausmann.
2017 Poor man's way to trigger a clean build on a bot.
2021 2012-11-30 Simon Hausmann <simon.hausmann@digia.com>
2023 [Qt] Unreviewed doc fix
2025 Add additional search paths for API folders.
2027 * Source/qtwebkit.qdocconf:
2029 2012-11-30 Simon Hausmann <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
2031 [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
2032 https://bugs.webkit.org/show_bug.cgi?id=99314
2034 Reviewed by Tor Arne Vestbø.
2036 This big change separates QtWebKit into QtWebKit and QtWebKitWidgets as
2039 It's a big refactoring that mostly involves moving WebCore dependent
2040 code into QtWebKit and accessing it through exported QWebFrameAdapter
2041 and QWebPageAdapter classes.
2043 * Source/QtWebKit.pro:
2045 * Source/sync.profile:
2046 * Source/widgetsapi.pri: Added.
2049 2012-11-30 Tor Arne Vestbø <tor.arne.vestbo@digia.com>
2051 [Qt] Build as a regular Qt module when production_build is enabled
2053 Instead of always setting CONFIG+=force_independent. This means the
2054 libs, headers, and documentation will end up in qtbase for developer
2055 builds of Qt, instead of always in the QtWebKit build directory.
2057 Reviewed by Simon Hausmann.
2061 2012-11-29 Rafael Weinstein <rafaelw@chromium.org>
2063 [HTMLTemplateElement] Add feature flag
2064 https://bugs.webkit.org/show_bug.cgi?id=103694
2066 Reviewed by Adam Barth.
2068 This flag will guard the implementation of the HTMLTemplateElement.
2069 http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/templates/index.html
2071 * Source/cmake/WebKitFeatures.cmake:
2072 * Source/cmakeconfig.h.cmake:
2074 2012-11-28 Michael Pruett <michael@68k.org>
2076 IndexedDB: Remove duplicate toWireString() and createFromWire() methods in JSC SerializedScriptValue
2077 https://bugs.webkit.org/show_bug.cgi?id=103554
2079 Reviewed by Kentaro Hara.
2081 In r135022, duplicate createFromWire() and toWireString() methods
2082 were added to the JSC version of SerializedScriptValue. In
2083 order to allow the JSC SerializedScriptValue to compile when
2084 ENABLE(INDEXED_DATABASE) is turned on, these new methods have
2085 been removed and the old methods have been moved outside the
2086 ENABLE(INDEXED_DATABASE) guard.
2088 * Source/autotools/symbols.filter:
2090 2012-11-28 Shinya Kawanaka <shinyak@chromium.org>
2092 [Shadow] Move Distribution stuffs from ShadowRoot
2093 https://bugs.webkit.org/show_bug.cgi?id=103481
2095 Reviewed by Hajime Morita.
2097 * Source/autotools/symbols.filter:
2099 2012-11-26 Halton Huo <halton.huo@intel.com>
2101 [EFL] CMake shows ENABLE_3D_RENDERING and ENABLE_WEBGL is still OFF when AC is enabled
2102 https://bugs.webkit.org/show_bug.cgi?id=100829
2104 Reviewed by Gyuyoung Kim.
2106 In WebKitFeatures.cmake, only use ${_name} for condition to print
2107 a option as ON will prevent the overridden ones in OptionsXXX.cmake,
2108 should use ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} instead.
2110 * Source/cmake/OptionsEfl.cmake: Turn on ENABLE_3D_RENDERING and
2112 * Source/cmake/WebKitFeatures.cmake: Use
2113 ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} to as value of
2114 a feature is enabled. Adjust options in lexicographical order.
2116 2012-11-26 Kalev Lember <kalevlember@gmail.com>
2118 [GTK] Explicitly link against librt
2119 https://bugs.webkit.org/show_bug.cgi?id=103194
2121 Reviewed by Martin Robinson.
2123 Fixes broken build with undefined references to shm_open / shm_unlink
2124 symbols. SharedMemoryUnix.cpp uses these so we need to link with -lrt.
2128 2012-11-26 Laszlo Gombos <l.gombos@samsung.com>
2130 [CMake] Allow user specified compiler flags to take precedence
2131 https://bugs.webkit.org/show_bug.cgi?id=103101
2133 Reviewed by Brent Fulgham.
2135 Make sure that compiler and linker flags specified by the build system
2136 are always prepended to the variables that can be specified by the
2137 environment and the user as well.
2139 * Source/cmake/OptionsCommon.cmake:
2140 * Source/cmake/OptionsWindows.cmake:
2141 * Source/cmake/WebKitHelpers.cmake:
2143 2012-11-23 Alexis Menard <alexis@webkit.org>
2145 [CSS3 Backgrounds and Borders] Implement new CSS3 background-position parsing.
2146 https://bugs.webkit.org/show_bug.cgi?id=102104
2148 Reviewed by Julien Chaffraix.
2150 Protect the new feature behind a feature flag.
2152 * Source/cmake/WebKitFeatures.cmake:
2153 * Source/cmakeconfig.h.cmake:
2156 2012-11-23 Patrick Gansterer <paroga@webkit.org>
2158 [CMake] Add support for winflexbison distribution
2159 https://bugs.webkit.org/show_bug.cgi?id=102551
2161 Reviewed by Laszlo Gombos.
2163 Since GnuWin32 does not provide recent versions of bision and flex supporting
2164 the alternative winflexbison distribution is the prefered option.
2166 * Source/cmake/WebKitMacros.cmake:
2168 2012-11-23 Laszlo Gombos <l.gombos@samsung.com>
2170 [EFL] Define WTF_PLATFORM_EFL in Platform.h
2171 https://bugs.webkit.org/show_bug.cgi?id=101482
2173 Reviewed by Kenneth Rohde Christiansen.
2175 Remove the definition of WTF_PLATFORM_EFL from the build system to
2176 make the EFL port consistent with other ports.
2178 * Source/cmake/OptionsEfl.cmake:
2180 2012-11-23 Krzysztof Czech <k.czech@samsung.com>
2182 [EFL] Platform support for Accessibility feature.
2183 https://bugs.webkit.org/show_bug.cgi?id=100848
2185 Reviewed by Gyuyoung Kim.
2187 Add support for ATK library.
2189 * Source/cmake/FindATK.cmake: Added.
2190 * Source/cmake/OptionsEfl.cmake:
2192 2012-09-26 Gustavo Noronha Silva <gns@gnome.org>
2194 [GTK] Split SVG from WebCore to work-around make limitation
2195 https://bugs.webkit.org/show_bug.cgi?id=97735
2197 Reviewed by Carlos Garcia Campos.
2199 Add a new libtool convenience library, libWebCoreSVG.la, to work-around
2200 make limitation when linking libWebCore.
2202 * GNUmakefile.am: variables for the new library.
2204 2012-11-22 Simon Hausmann <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
2206 [Qt] Separate QWidget dependant code into separate WebKitWidgets static library
2207 https://bugs.webkit.org/show_bug.cgi?id=102800
2209 Reviewed by Tor Arne Vestbø.
2211 This patch separates code that needs to use QWidget related APIs in
2212 WebKit/qt/WebCoreSupport and Api from code that doesn't. This means for
2213 example FrameLoaderClientQt.cpp remains in the WebKit1 static library,
2214 while qwebpage.cpp and qwebframe.cpp become part of the WebKitWidgets
2215 static library. WebKit1 is compiled without QT += widgets and therefore
2216 any widget related dependency has been moved "up" and out of WebKit1 into
2217 the WebKitWidgets library.
2219 Between the code in WebKit.a and WebKitWidgets.a new adapters and
2220 interfaces have been introduced, such as QWebPageAdapter and
2221 QWebFrameAdapter. QWebPageAdapter, when used from WebKit1, is a way to
2222 call out into the API layer, implemented by QWebPage (QWebPagePrivate).
2223 The other way around if QWebPage wants to access WebCore or
2224 WebCoreSupport related functionality, it will go through
2225 QWebPageAdapater (as base class). The separation in the direction up
2226 into the API layer is complete with this patch, no code in WebKit1
2227 depends on QtWidgets. The separation the other way around, code in the
2228 API layer not using any WebCore types, is not complete yet.
2230 Some classes such as QWebSettings, QWebElement or
2231 DumpRenderTreeSupportQt remain in WebKit1. While they are API layer,
2232 they do not depend on widget related Qt APIs and they make much more
2233 use of WebCore internal APIs and therefore are easier to keep in
2236 In the future we plan to place a real shared library boundary between
2237 WebKit1 and WebKitWidgets, by keeping the WebKit1 static library as
2238 part of the QtWebKit shared library and by turning the WebKitWidgets
2239 static library into a shared one.
2245 2012-11-21 Ryuan Choi <ryuan.choi@gmail.com>
2247 [EFL] Remove unnecessary definition, -DENABLE_SPELLCHECK=1
2248 https://bugs.webkit.org/show_bug.cgi?id=102988
2250 Reviewed by Laszlo Gombos.
2252 Removed -DENABLE_SPELLCHECK=1 because feature macros are controlled by
2253 WEBKIT_OPTION_XXX and cmakeconfig.h.cmake.
2255 * Source/cmake/OptionsEfl.cmake:
2257 2012-11-21 Kondapally Kalyan <kalyan.kondapally@intel.com>
2259 [EFL] GLX detection is broken.
2260 https://bugs.webkit.org/show_bug.cgi?id=102687.
2262 Reviewed by Laszlo Gombos.
2264 HAVE_GLX is enabled only if WebGL is enabled. This is wrong and we should
2265 explicitly test for GLX support.
2266 This patch makes changes so that we check for glx.h header and sets HAVE_GLX flag appropriately.
2268 * Source/cmake/OptionsEfl.cmake:
2270 2012-11-21 Yael Aharon <yael.aharon@intel.com>
2272 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
2273 https://bugs.webkit.org/show_bug.cgi?id=101526
2275 Reviewed by Kenneth Rohde Christiansen.
2277 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
2279 * Source/cmake/OptionsEfl.cmake:
2281 2012-11-20 Sheriff Bot <webkit.review.bot@gmail.com>
2283 Unreviewed, rolling out r133859.
2284 http://trac.webkit.org/changeset/133859
2285 https://bugs.webkit.org/show_bug.cgi?id=102875
2287 This patch makes API test broken (Requested by gyuyoung on
2290 * Source/cmake/OptionsEfl.cmake:
2292 2012-11-20 Elliott Sprehn <esprehn@chromium.org>
2294 Store MutationObserver callback in a hidden property for V8
2295 https://bugs.webkit.org/show_bug.cgi?id=102555
2297 Reviewed by Adam Barth.
2299 Test for reference cycle leaks with mutation observers. There doesn't seem
2300 to be a way to check this for v8, but if you manually run you can see if it
2303 * ManualTests/leak-cycle-observer-wrapper.html: Added.
2305 2012-11-20 Carlos Garcia Campos <cgarcia@igalia.com>
2307 Unreviewed. Update NEWS and configure.ac for 1.11.2 release
2309 * configure.ac: Bump tarball version number, not updated in
2310 previous commit by mistake.
2312 2012-11-20 Carlos Garcia Campos <cgarcia@igalia.com>
2314 Unreviewed. Update NEWS and configure.ac for 1.11.2 release
2316 * configure.ac: Bump version numbers.
2318 2012-11-19 Kihong Kwon <kihong.kwon@samsung.com>
2320 Add PROXIMITY_EVENTS feature
2321 https://bugs.webkit.org/show_bug.cgi?id=102658
2323 Reviewed by Kentaro Hara.
2325 Add PROXIMITY_EVENTS feature to cmake.
2327 * Source/cmake/WebKitFeatures.cmake:
2328 * Source/cmakeconfig.h.cmake:
2330 2012-11-18 Laszlo Gombos <l.gombos@samsung.com>
2332 Remove non-existent directories from the make system
2333 https://bugs.webkit.org/show_bug.cgi?id=102632
2335 Reviewed by Kenneth Rohde Christiansen.
2337 Remove (non-existent) symbian references from the exclude list for packaging.
2339 * Source/cmake/WebKitPackaging.cmake:
2341 2012-11-18 Laszlo Gombos <l.gombos@samsung.com>
2343 Remove non-existent directories from the make system
2344 https://bugs.webkit.org/show_bug.cgi?id=102632
2346 Reviewed by Adam Barth.
2348 Remove (non-existent) symbian references from the exclude list for packaging.
2350 * Source/cmake/WebKitPackaging.cmake:
2352 2012-11-18 Genevieve Mak <gmak@rim.com>
2354 [BlackBerry] Enable Touch Sliders
2355 https://bugs.webkit.org/show_bug.cgi?id=102516
2357 Reviewed by Rob Buis.
2359 Enabled for BlackBerry only
2363 * Source/cmake/OptionsBlackBerry.cmake:
2364 * Source/cmake/WebKitFeatures.cmake:
2365 * Source/cmakeconfig.h.cmake:
2367 2012-11-18 Carlos Garcia Campos <cgarcia@igalia.com>
2369 Unreviewed. Fix GTK+ build after r135022.
2371 * Source/autotools/symbols.filter: Add exports for
2372 SerializedScriptValue changes.
2374 2012-11-16 Tony Chang <tony@chromium.org>
2376 Remove ENABLE_CSS_HIERARCHIES since it's no longer in use
2377 https://bugs.webkit.org/show_bug.cgi?id=102554
2379 Reviewed by Andreas Kling.
2381 As mentioned in https://bugs.webkit.org/show_bug.cgi?id=79939#c41 ,
2382 we're going to revist this feature once additional vendor support is
2385 * Source/cmake/WebKitFeatures.cmake:
2386 * Source/cmakeconfig.h.cmake:
2388 2012-11-16 Ulan Degenbaev <ulan@chromium.org>
2390 [V8] Increment the amount of externally allocated memory for the receiving V8 isolate when transferring ArrayBuffer
2391 https://bugs.webkit.org/show_bug.cgi?id=94463
2393 Reviewed by Kentaro Hara.
2395 Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer is deserialized and transferred.
2397 * ManualTests/typed-array-memory.html:
2399 2012-11-16 Sheriff Bot <webkit.review.bot@gmail.com>
2401 Unreviewed, rolling out r134908.
2402 http://trac.webkit.org/changeset/134908
2403 https://bugs.webkit.org/show_bug.cgi?id=102473
2405 Broke the Apple Windows Debug build. (Requested by dydx on
2408 * Source/autotools/symbols.filter:
2410 2012-11-16 Sheriff Bot <webkit.review.bot@gmail.com>
2412 Unreviewed, rolling out r134865.
2413 http://trac.webkit.org/changeset/134865
2414 https://bugs.webkit.org/show_bug.cgi?id=102466
2416 Broke the Apple Windows Debug build. (Requested by dydx on
2419 * Source/autotools/symbols.filter:
2421 2012-11-16 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
2423 Avoid copying of ViewportArguments in computeViewportAttributes function
2424 https://bugs.webkit.org/show_bug.cgi?id=102354
2426 Reviewed by Kenneth Rohde Christiansen.
2428 Updated exported symbols for GTK.
2430 * Source/autotools/symbols.filter:
2432 2012-11-15 Gustavo Noronha Silva <gns@gnome.org>
2434 [GTK] Split WebCore/platform into a separate library
2435 https://bugs.webkit.org/show_bug.cgi?id=94435
2437 Reviewed by Martin Robinson.
2439 More people have been reporting problems when linking WebCore because
2440 the command line limit is being exceeded. Splitting WebCore a bit more
2443 * GNUmakefile.am: add variable that will hold the list of source files
2444 for libWebCorePlatform .
2446 2012-11-15 Tony Chang <tony@chromium.org>
2448 Generate Settings from a .in file
2449 https://bugs.webkit.org/show_bug.cgi?id=100393
2451 Reviewed by Adam Barth.
2453 Generate SettingsMacros.h for cmake.
2455 * Source/cmake/WebKitMacros.cmake:
2457 2012-11-15 Rick Byers <rbyers@chromium.org>
2459 No tests for changing mouse cursors
2460 https://bugs.webkit.org/show_bug.cgi?id=100550
2462 Reviewed by Brent Fulgham.
2464 Add necessary exports for Internals::getCurrentCursorInfo
2466 * Source/autotools/symbols.filter:
2468 2012-11-15 Kent Tamura <tkent@chromium.org>
2470 Support stand-alone month names in calendar picker
2471 https://bugs.webkit.org/show_bug.cgi?id=102196
2473 Reviewed by Kentaro Hara.
2475 * ManualTests/forms/calendar-picker.html:
2476 - Remove monthLabels arguments.
2477 - Add a mock implementation of pagePopupController.formatMonth.
2479 2012-11-14 Sheriff Bot <webkit.review.bot@gmail.com>
2481 Unreviewed, rolling out r134741.
2482 http://trac.webkit.org/changeset/134741
2483 https://bugs.webkit.org/show_bug.cgi?id=102337
2485 "Change is incorrect." (Requested by dydx on #webkit).
2487 * Source/autotools/symbols.filter:
2489 2012-11-14 Daniel Bates <dbates@webkit.org>
2491 Attempt to fix the Apple Windows Debug and GTK builds after <http://trac.webkit.org/changeset/134691>
2492 (https://bugs.webkit.org/show_bug.cgi?id=96818)
2494 Export symbols similar to the ones we added to WebCore.exp.in in
2495 <http://trac.webkit.org/changeset/134691>.
2497 * Source/autotools/symbols.filter:
2499 2012-11-14 KyungTae Kim <ktf.kim@samsung.com>
2501 [EFL] Turn on error on warnings for "sign-compare"
2502 https://bugs.webkit.org/show_bug.cgi?id=101761
2504 Reviewed by Gyuyoung Kim.
2506 Remove "-Wno-error=sign-compare" to turn on error on warnings for "sign-compare"
2508 * Source/cmake/WebKitHelpers.cmake:
2510 2012-11-13 Hugo Parente Lima <hugo.lima@openbossa.org>
2512 FindGLIB.cmake fails do find glib gmodule module.
2513 https://bugs.webkit.org/show_bug.cgi?id=101784
2515 Reviewed by Caio Marcelo de Oliveira Filho.
2517 * Source/cmake/FindGLIB.cmake:
2519 2012-11-13 Huang Dongsung <luxtella@company100.net>
2521 Coordinated Graphics: Directly composited animated GIFs only render the first image.
2522 https://bugs.webkit.org/show_bug.cgi?id=102043
2524 Reviewed by Noam Rosenthal.
2526 Add a test to check that a gif animation can run on a compositing layer.
2528 * ManualTests/animated-gif-on-compositing-layer.html: Added.
2530 2012-11-12 KyungTae Kim <ktf.kim@samsung.com>
2532 [EFL] Turn on errors on warnings for WebKit1 and WebKit2 libraries
2533 https://bugs.webkit.org/show_bug.cgi?id=101762
2535 Reviewed by Gyuyoung Kim.
2537 In case of EFL, add ENABLE_WERROR to EXTRA_COMPILER_FLAGS for WEBKIT and WEBKIT2
2539 * Source/CMakeLists.txt:
2541 2012-11-12 Joe Mason <jmason@rim.com>
2543 [BlackBerry] NetworkJob should not check if data is received with HEAD
2544 https://bugs.webkit.org/show_bug.cgi?id=102034
2546 Reviewed by George Staikos.
2550 Add test that HEAD XMLHttpRequests return status 404 instead of calling onerror.
2552 * ManualTests/blackberry/head-xhr-nonexistant-file.html: Added.
2554 2012-11-12 KyungTae Kim <ktf.kim@samsung.com>
2556 [EFL] Turn on error on warnings for "switch"
2557 https://bugs.webkit.org/show_bug.cgi?id=101760
2559 Reviewed by Gyuyoung Kim.
2561 Turn on error on warning for "switch" by removing "-Wno-error=switch"
2563 * Source/cmake/WebKitHelpers.cmake:
2565 2012-11-11 Shinya Kawanaka <shinyak@chromium.org>
2567 [Shadow] ElementShadow should have RuleFeatureSet for select attribute selectors.
2568 https://bugs.webkit.org/show_bug.cgi?id=101180
2570 Reviewed by Dimitri Glazkov.
2572 Exposes necessary symbols.
2574 * Source/autotools/symbols.filter:
2576 2012-11-11 Sheriff Bot <webkit.review.bot@gmail.com>
2578 Unreviewed, rolling out r134144.
2579 http://trac.webkit.org/changeset/134144
2580 https://bugs.webkit.org/show_bug.cgi?id=101876
2582 seems to break win 7 chromium browser test (Requested by
2585 * Source/autotools/symbols.filter:
2587 2012-11-09 Rick Byers <rbyers@chromium.org>
2589 No tests for changing mouse cursors
2590 https://bugs.webkit.org/show_bug.cgi?id=100550
2592 Reviewed by Adam Barth.
2594 Add necessary exports for Internals::getCurrentCursorInfo
2596 * Source/autotools/symbols.filter:
2598 2012-11-09 Laszlo Gombos <l.gombos@samsung.com>
2600 [EFL] Enable -Werror for the EFL port
2601 https://bugs.webkit.org/show_bug.cgi?id=98715
2603 Reviewed by Gyuyoung Kim.
2605 Treat all warnings as errors, except the existing warnings in the
2606 current code base ("unused-parameter", "sign-compare" and "switch").
2608 Thanks for Raphael Kubo da Costa for the extra help.
2610 * Source/CMakeLists.txt: Enable warnings as error for all libraries
2611 (except WebKit and WebKit2) for the EFL port.
2612 Other cmake-based ports are welcome to join.
2614 * Source/cmake/WebKitHelpers.cmake: Treat warnings as errors by
2615 default for cmake-based ports when ENABLE_WERROR is set.
2617 2012-11-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
2619 [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
2620 https://bugs.webkit.org/show_bug.cgi?id=101559
2622 Reviewed by Kenneth Rohde Christiansen.
2624 Follow-up to 133859; also change the default value in
2625 OptionsEfl.cmake so that the default changes for people not using
2626 build-webkit (ie. users) as well.
2628 * Source/cmake/OptionsEfl.cmake:
2630 2012-11-08 Yael Aharon <yael.aharon@intel.com>
2632 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
2633 https://bugs.webkit.org/show_bug.cgi?id=101526
2635 Reviewed by Kenneth Rohde Christiansen.
2637 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
2639 * Source/cmake/OptionsEfl.cmake:
2641 2012-11-08 Laszlo Gombos <l.gombos@samsung.com>
2643 [EFL] Remove non-variable options from the build system
2644 https://bugs.webkit.org/show_bug.cgi?id=101506
2646 Reviewed by Kenneth Rohde Christiansen.
2648 Remove WTF_USE_PTHREADS, WTF_USE_ICU_UNICODE, WTF_USE_CAIRO,
2649 WTF_USE_FREETYPE and WTF_USE_HARFBUZZ_NG cmake variables
2650 as these are always set to const 1 and not really configurable.
2652 Remove the definition of ENABLE_CONTEXT_MENUS as this is already set to 1 by default in Platform.h.
2654 * Source/cmake/OptionsEfl.cmake:
2656 2012-11-08 Sheriff Bot <webkit.review.bot@gmail.com>
2658 Unreviewed, rolling out r133865.
2659 http://trac.webkit.org/changeset/133865
2660 https://bugs.webkit.org/show_bug.cgi?id=101579
2662 dependent patch has been rolled out. (Requested by drott on
2665 * Source/cmake/OptionsEfl.cmake:
2667 2012-11-08 Dominik Röttsches <dominik.rottsches@intel.com>
2669 Unreviewed, rolling out r133859.
2670 http://trac.webkit.org/changeset/133859
2671 https://bugs.webkit.org/show_bug.cgi?id=101526
2673 Breaks EFL bots test execution.
2675 * Source/cmake/OptionsEfl.cmake:
2677 2012-11-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
2679 [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
2680 https://bugs.webkit.org/show_bug.cgi?id=101559
2682 Reviewed by Kenneth Rohde Christiansen.
2684 Follow-up to 133859; also change the default value in
2685 OptionsEfl.cmake so that the default changes for people not using
2686 build-webkit (ie. users) as well.
2688 * Source/cmake/OptionsEfl.cmake:
2690 2012-11-08 Yael Aharon <yael.aharon@intel.com>
2692 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
2693 https://bugs.webkit.org/show_bug.cgi?id=101526
2695 Reviewed by Kenneth Rohde Christiansen.
2697 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
2699 * Source/cmake/OptionsEfl.cmake:
2701 2012-11-07 Keishi Hattori <keishi@webkit.org>
2703 Implement week picking to calendar picker
2704 https://bugs.webkit.org/show_bug.cgi?id=101449
2706 Reviewed by Kent Tamura.
2708 * ManualTests/forms/calendar-picker.html: Added test for week picker.
2710 2012-11-07 Sheriff Bot <webkit.review.bot@gmail.com>
2712 Unreviewed, rolling out r133841.
2713 http://trac.webkit.org/changeset/133841
2714 https://bugs.webkit.org/show_bug.cgi?id=101542
2716 Reverted patches were innocent (Requested by shinyak on
2719 * Source/autotools/symbols.filter:
2721 2012-11-07 Shinya Kawanaka <shinyak@chromium.org>
2723 Unreviewed, rolling out r133428 and r133749
2724 https://bugs.webkit.org/show_bug.cgi?id=101533
2726 These patches might cause memory regression.
2728 * Source/autotools/symbols.filter:
2730 2012-11-07 Shinya Kawanaka <shinyak@chromium.org>
2732 [Shadow] Use setPseudo() instead of setShadowPseudoId().
2733 https://bugs.webkit.org/show_bug.cgi?id=101306
2735 Reviewed by Kent Tamura.
2737 Exposes necessary symbols.
2739 * Source/autotools/symbols.filter:
2741 2012-11-07 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2743 [Qt] Fix build of modules depending on QtWebKit when using prefix
2744 https://bugs.webkit.org/show_bug.cgi?id=101437
2746 Reviewed by Simon Hausmann.
2748 .qmake.conf loads qt_build_config.prf, which nowadays is responsible for
2749 adding the path to .qmake.super (before it was done by default_pre.prf,
2750 so having setting the path in our default_pre wrapper was sufficient).
2754 2012-11-06 Keishi Hattori <keishi@webkit.org>
2756 Implement month picking to calendar picker
2757 https://bugs.webkit.org/show_bug.cgi?id=101333
2759 Reviewed by Kent Tamura.
2761 * ManualTests/forms/calendar-picker.html: Added test for month picker.
2763 2012-11-06 Laszlo Gombos <l.gombos@samsung.com>
2765 [EFL] Simplify the build system
2766 https://bugs.webkit.org/show_bug.cgi?id=101392
2768 Reviewed by Kenneth Rohde Christiansen.
2770 Remove unused cmake variables. In addition there is no longer a need to define
2771 WTF_USE_TEXTURE_MAPPER_GL in the build system as that is now handled in Platform.h
2774 * Source/cmake/OptionsEfl.cmake:
2776 2012-11-05 Simon Hausmann <simon.hausmann@digia.com>
2778 [Qt] Trivial unreviewed: Add missing module dependencies for builds in Qt CI system.
2780 These fields aren't used by anyone except some perl scripts in the Qt CI builds.
2782 * Source/sync.profile:
2784 2012-11-02 Adam Barth <abarth@webkit.org>
2786 ENABLE(UNDO_MANAGER) is disabled everywhere and is not under active development
2787 https://bugs.webkit.org/show_bug.cgi?id=100711
2789 Reviewed by Eric Seidel.
2791 * Source/cmake/WebKitFeatures.cmake:
2792 * Source/cmakeconfig.h.cmake:
2794 2012-11-02 Martin Robinson <mrobinson@igalia.com>
2796 [GTK] Remove dependency on SoupPasswordManager
2797 https://bugs.webkit.org/show_bug.cgi?id=100775
2799 Reviewed by Carlos Garcia Campos.
2801 Add a libsecret dependency to the build. This is necessary so that we can remove
2802 a dependency on SoupPasswordManager.
2804 * configure.ac: Look for libsecret using the pkg-config configuration macro.
2806 2012-11-02 Michael Brüning <michael.bruning@digia.com>
2808 [Qt][WK2] ASSERT hit for every mouse click
2809 https://bugs.webkit.org/show_bug.cgi?id=100607
2811 Reviewed by Jocelyn Turcotte.
2813 Added a test with a link that contains an <em> tag surrounding the entire inner text.
2814 The test should be run on an assert enabled build and the assert should not be
2815 triggered when tapping the link.
2817 * ManualTests/tap-gesture-on-em-link-tap-highlight-assert.html: Added.
2819 2012-11-01 Ami Fischman <fischman@chromium.org>
2821 HTMLMediaPlayer should free m_player when src is set/changed
2822 https://bugs.webkit.org/show_bug.cgi?id=99647
2824 Reviewed by Eric Carlson.
2826 * ManualTests/media-players-are-dropped-on-error.html: Added.
2827 Various scenarios are tested to make sure players aren't
2828 leaked in different ways for each of them.
2830 2012-11-01 Beth Dakin <bdakin@apple.com>
2832 https://bugs.webkit.org/show_bug.cgi?id=100917
2833 There should be a way to dump the scrolling tree from the layout tests
2835 Reviewed by Simon Fraser.
2837 * Source/autotools/symbols.filter:
2839 2012-10-31 Thiago Marcos P. Santos <thiago.santos@intel.com>
2841 Added viewport at-rule to the CSS parser and tokenizer
2842 https://bugs.webkit.org/show_bug.cgi?id=95961
2844 Reviewed by Kenneth Rohde Christiansen.
2846 Enable CSS Device Adaptation by default on EFL.
2848 * Source/cmake/OptionsEfl.cmake:
2850 2012-10-31 Ian Vollick <vollick@chromium.org>
2852 Add support for text-based repaint testing
2853 https://bugs.webkit.org/show_bug.cgi?id=100584
2855 Reviewed by Simon Fraser.
2857 Allows tracked repaint rects to be dumped as text.
2859 * Source/autotools/symbols.filter:
2861 FrameView::setTracksRepaints(bool)
2862 Frame::trackedRepaintRectsAsText() const
2865 2012-10-30 Vivek Galatage <vivekgalatage@gmail.com>
2867 Add files generated by Windows to ignore list for git repository
2868 https://bugs.webkit.org/show_bug.cgi?id=100729
2870 Reviewed by Gyuyoung Kim.
2872 Adding the additional files generated by windows port to the ignore list
2876 2012-10-30 Carlos Garcia Campos <cgarcia@igalia.com>
2878 [GTK] Add a configure option to build with -g1
2879 https://bugs.webkit.org/show_bug.cgi?id=100670
2881 Reviewed by Martin Robinson.
2883 Add min and full options to the --enable-debug-symbols configure
2884 option. Using --enable-debug-symbols=min will use -g1 instead of
2885 -g (which is actually -g2). The first level is enough for most of
2886 the cases, like getting a backtrace, and it's the only way to
2887 build WebKit with debug symbols in a 32 bit system. The option
2888 full is actually the same than yes for backwards compatibility.
2892 2012-10-26 Rob Buis <rbuis@rim.com>
2894 [BlackBerry] Platform Abstraction for WebKit Resource/Image Loading
2895 https://bugs.webkit.org/show_bug.cgi?id=100518
2899 Reviewed by Yong Li.
2901 Remove RESOURCE_PATH from webkit, this is now abstracted in our platform layer.
2903 * Source/cmake/OptionsBlackBerry.cmake:
2905 2012-10-26 Regina Chung <heejin.r.chung@samsung.com>
2907 [EFL][WK2] Enable WebGL
2908 https://bugs.webkit.org/show_bug.cgi?id=97652
2910 Reviewed by Gyuyoung Kim.
2912 Use Graphics Surface to enable WebGL for WebKit2 EFL.
2914 * Source/cmake/OptionsEfl.cmake:
2916 2012-10-26 Sheriff Bot <webkit.review.bot@gmail.com>
2918 Unreviewed, rolling out r132601.
2919 http://trac.webkit.org/changeset/132601
2920 https://bugs.webkit.org/show_bug.cgi?id=100494
2922 It broke the Qt build (Requested by Ossy on #webkit).
2924 * Source/cmake/OptionsEfl.cmake:
2926 2012-10-26 Regina Chung <heejin.r.chung@samsung.com>
2928 [EFL][WK2] Enable WebGL
2929 https://bugs.webkit.org/show_bug.cgi?id=97652
2931 Reviewed by Gyuyoung Kim.
2933 Use Graphics Surface to enable WebGL for WebKit2 EFL.
2935 * Source/cmake/OptionsEfl.cmake:
2937 2012-10-26 Thiago Marcos P. Santos <thiago.santos@intel.com>
2939 Add feature flags for CSS Device Adaptation
2940 https://bugs.webkit.org/show_bug.cgi?id=95960
2942 Reviewed by Kenneth Rohde Christiansen.
2944 * Source/cmake/WebKitFeatures.cmake:
2945 * Source/cmakeconfig.h.cmake:
2948 2012-10-25 Yael Aharon <yael.aharon@intel.com>
2950 [EFL][WK2][AC] Enable 3D_RENDERING flag
2951 https://bugs.webkit.org/show_bug.cgi?id=99535
2953 Reviewed by Laszlo Gombos.
2955 Turn on the flag ENABLE_3D_RENDERING when WTF_USE_TILE_BACKING_STORE flag is on.
2956 This flag controls perspective and preserves-3d behavior.
2958 * Source/cmake/OptionsEfl.cmake:
2960 2012-10-25 Dominik Röttsches <dominik.rottsches@intel.com>
2962 Adding feature for XHR_TIMEOUT
2964 Conditionalize XHR timeout support
2965 https://bugs.webkit.org/show_bug.cgi?id=100356
2967 Reviewed by Adam Barth.
2969 Adding feature for XHR_TIMEOUT to disable it on ports that don't have
2970 network backend support for setTimeoutInterval.
2972 * Source/cmake/OptionsEfl.cmake: Default ON on EFL.
2973 * Source/cmake/WebKitFeatures.cmake: Default OFF for any CMAKE based port.
2974 * Source/cmakeconfig.h.cmake: Adding define.
2975 * configure.ac: Make autogen.sh support the --enable/--disable-xhr-timeout parameter.
2977 2012-10-25 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
2979 Add setMediaTypeOverride to window.internals.settings
2980 https://bugs.webkit.org/show_bug.cgi?id=100249
2982 Reviewed by Kenneth Rohde Christiansen.
2984 Exported WebCore::Settings::setMediaTypeOverride(WTF::String const&) for GTK port.
2986 * Source/autotools/symbols.filter:
2988 2012-10-24 Michael Carmody <mcarmody@rim.com>
2990 [BlackBerry] change CMAKE_<CCXX|C>_FLAGS_<RELEASE|DEBUG> from enviroment flags
2991 https://bugs.webkit.org/show_bug.cgi?id=100256
2993 Reviewed by Rob Buis.
2995 This allow override of compile flags without having to edit CMake files.
2997 * Source/cmake/OptionsBlackBerry.cmake:
2999 2012-10-24 Priit Laes <plaes@plaes.org>
3001 [GTK] ./configure output for CSS Shaders is broken
3002 https://bugs.webkit.org/show_bug.cgi?id=100217
3004 Reviewed by Martin Robinson.
3006 Reformat CSS Filters / Shaders check to clean configure output.
3010 2012-10-24 Thiago Marcos P. Santos <thiago.santos@intel.com>
3012 [EFL] run-webkit-tests writes garbage on stderr when running on Xvfb
3013 https://bugs.webkit.org/show_bug.cgi?id=100243
3015 Reviewed by Kenneth Rohde Christiansen.
3017 Search for X11 development libraries (and thus Xext), necessary to
3018 disable the X extensions error reporting.
3020 * Source/cmake/OptionsEfl.cmake:
3022 2012-10-24 Mario Sanchez Prada <mario@webkit.org>
3024 [WK2] [GTK] TestWebKitAccessibility is not being run
3025 https://bugs.webkit.org/show_bug.cgi?id=100102
3027 Reviewed by Carlos Garcia Campos.
3029 Moved check for at-spi2 after the definition of enable_webkit2,
3030 since it's only needed for WebKit2GTK API tests.
3032 * configure.ac: Moved the check for at-spi2 down in the file.
3034 2012-10-23 Martin Robinson <mrobinson@igalia.com>
3036 POTFILES.in/.skip need updates for translators
3037 https://bugs.webkit.org/show_bug.cgi?id=67580
3039 Reviewed by Xan Lopez.
3041 Now process POTFILES.in during configuration.
3045 2012-10-23 Kenneth Rohde Christiansen <kenneth@webkit.org>
3047 Add support for resolution media query
3048 https://bugs.webkit.org/show_bug.cgi?id=99077
3050 Reviewed by Antti Koivisto.
3052 * Source/cmake/OptionsEfl.cmake:
3053 * Source/cmake/WebKitFeatures.cmake:
3054 * Source/cmakeconfig.h.cmake:
3056 Add support for the RESOLUTION_MEDIA_QUERY feature flag.
3058 * Source/autotools/symbols.filter:
3060 Export the WebCore::Settings setting.
3062 2012-10-23 Carlos Garcia Campos <cgarcia@igalia.com>
3064 Unreviewed. Update NEWS and configure.ac for 1.11.1 release
3066 * configure.ac: Bump version numbers.
3068 2012-10-23 Ryuan Choi <ryuan.choi@samsung.com>
3070 [EFL][WK2] Add support for IMF composition
3071 https://bugs.webkit.org/show_bug.cgi?id=89552
3073 Reviewed by Gyuyoung Kim.
3075 * Source/cmake/FindEcore.cmake: Checked Ecore_IMF.
3077 2012-10-23 Andras Becsi <andras.becsi@digia.com>
3079 Remove devicePixelRatio from ViewportAttributes
3080 https://bugs.webkit.org/show_bug.cgi?id=99845
3082 Reviewed by Adam Barth.
3084 * Source/autotools/symbols.filter: Update symbol.
3086 2012-10-22 Pavel Feldman <pfeldman@chromium.org>
3088 Web Inspector: merge "docked" state into the "dock side" enum.
3089 https://bugs.webkit.org/show_bug.cgi?id=99717
3091 Reviewed by Vsevolod Vlasov.
3093 Otherwise, it is hard to manage these inter-dependent flags.
3095 * Source/autotools/symbols.filter:
3097 2012-10-19 Tony Chang <tony@chromium.org>
3099 Unreviewed, rolling out r131936.
3100 http://trac.webkit.org/changeset/131936
3101 https://bugs.webkit.org/show_bug.cgi?id=99717
3103 Broke the clang build
3105 * Source/autotools/symbols.filter:
3107 2012-10-19 Dongwoo Joshua Im <dw.im@samsung.com>
3109 Rename ENABLE_CSS3_TEXT_DECORATION to ENABLE_CSS3_TEXT
3110 https://bugs.webkit.org/show_bug.cgi?id=99804
3112 Reviewed by Julien Chaffraix.
3114 CSS3 text related properties will be implemented under this flag,
3115 including text decoration, text-align-last, and text-justify.
3117 * Source/cmake/OptionsEfl.cmake:
3118 * Source/cmake/WebKitFeatures.cmake:
3119 * Source/cmakeconfig.h.cmake:
3121 2012-10-18 Laszlo Gombos <l.gombos@samsung.com>
3123 [EFL] Buildfix if Netscape plugin support is disabled
3124 https://bugs.webkit.org/show_bug.cgi?id=99757
3126 Reviewed by Gyuyoung Kim.
3128 Set ENABLE_PLUGIN_PROCESS only if ENABLE_NETSCAPE_PLUGIN_API is set.
3130 * Source/cmake/OptionsEfl.cmake:
3132 2012-10-18 Pablo Flouret <pablof@motorola.com>
3134 Implement css3-conditional's @supports rule
3135 https://bugs.webkit.org/show_bug.cgi?id=86146
3137 Reviewed by Antti Koivisto.
3139 * Source/cmake/WebKitFeatures.cmake:
3140 * Source/cmakeconfig.h.cmake:
3142 Add an ENABLE_CSS3_CONDITIONAL_RULES flag.
3144 2012-10-18 Simon Hausmann <simon.hausmann@digia.com>
3146 [Qt] Clean up variables controlling Qt module creation/handling
3148 Reviewed by Tor Arne Vestbø.
3150 We now depend on a Qt 5 version that is new enough to allow us to
3151 clean this up. Qt's default_pre.prf uses MODULE_QMAKE_OUTDIR, but
3152 the other MODULE_BASE_* variables are onl used in qmodule.prf.
3156 2012-10-17 Tor Arne Vestbø <tor.arne.vestbo@digia.com>
3158 [Qt] Modularize documentation for QtWebKit
3160 Running 'make docs' would fail unless 'make qmake_all' was ran first,
3161 but qmake_all involved generating all the derived sources, which seems
3162 overly complex just for building documentation.
3164 We solve this by preventing all subdirs except QtWebKit from having a
3165 docs target. This would normally work fine on its own, but since we
3166 use CONFIG += ordered, there's now a missing doc target for the
3167 immediate dependency of the QtWebKit subdir. We solve this by adding
3168 a dummy-target ourselves.
3170 Finally, we clean up the qdocconf file to match the rest of the Qt
3171 documentation modularization efforts.
3173 Reviewed by Simon Hausmann.
3175 * Source/QtWebKit.pro:
3177 * Source/qtwebkit.qdocconf: Added.
3179 2012-10-17 Grzegorz Czajkowski <g.czajkowski@samsung.com>, Michal Roj <m.roj@sasmung.com>
3181 [WK2][EFL] Implementation of spellchecking feature.
3182 https://bugs.webkit.org/show_bug.cgi?id=91854
3184 Reviewed by Gyuyoung Kim.
3186 Define SPELLCHECK macro and enable it for WK2-Efl.
3187 The spellchecking implementation is based on the Enchant library.
3188 It can be used by other WebKit ports.
3190 * Source/cmake/FindEnchant.cmake: Added.
3191 * Source/cmake/OptionsEfl.cmake: Enable spellchecking feature for WebKit2-EFL.
3192 * Source/cmake/WebKitFeatures.cmake: Define the SPELLCHECK macro.
3193 * Source/cmakeconfig.h.cmake: Add the feature.
3195 2012-10-16 Pablo Flouret <pablof@motorola.com>
3197 Pre-process CSSGrammar.y before running through bison.
3198 https://bugs.webkit.org/show_bug.cgi?id=94290
3200 Reviewed by Tony Chang.
3202 * Source/cmake/WebKitMacros.cmake:
3203 Use WebCore/css/makegrammar.pl to generate bison grammar files.
3205 2012-10-15 Jer Noble <jer.noble@apple.com>
3207 WebAudio: limit output level to 0db
3208 https://bugs.webkit.org/show_bug.cgi?id=95792
3209 <rdar://problem/11966135>
3211 Reviewed by Chris Rogers.
3213 Add a manual test to determine that output volume has been limited to 0db.
3215 * ManualTests/webaudio/limit-level-0db.html: Added.
3217 2012-10-16 Simon Hausmann <simon.hausmann@digia.com>
3219 [Qt] Fix support for silent builds
3221 Reviewed by Tor Arne Vestbø.
3223 The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
3224 ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
3229 2012-10-16 Simon Hausmann <simon.hausmann@digia.com>, Tor Arne Vestbø <tor.arne.vestbo@digia.com>
3231 [Qt] Add logic for triggering clean builds on changes to build system files
3233 Reviewed by Csaba Osztrogonác.
3235 Add a line here that can be re-used for recording dummy commits to count how the clean-build-needed
3240 2012-10-16 Simon Hausmann <simon.hausmann@digia.com>
3242 Unreviewed, rolling out r131436.
3243 http://trac.webkit.org/changeset/131436
3245 Broke various Qt bots strangely
3249 2012-10-16 Simon Hausmann <simon.hausmann@digia.com>
3251 [Qt] Fix support for silent builds
3253 Reviewed by Tor Arne Vestbø.
3255 The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
3256 ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
3261 2012-10-15 Ryuan Choi <ryuan.choi@samsung.com>
3263 [EFL] Share resources installed for inspector
3264 https://bugs.webkit.org/show_bug.cgi?id=98991
3266 Reviewed by Gyuyoung Kim.
3268 Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
3269 when INSPECTOR is enabled.
3271 This patch changes to install resources one time and share it.
3273 * Source/PlatformEfl.cmake:
3274 Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
3275 * Source/cmake/OptionsEfl.cmake:
3277 2012-10-15 Simon Hausmann <simon.hausmann@digia.com>
3279 [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
3280 https://bugs.webkit.org/show_bug.cgi?id=88162
3282 Reviewed by Kenneth Rohde Christiansen.
3284 Rename the QtWebKit module to QtWebKitWidgets.
3287 * Source/sync.profile:
3289 2012-10-14 Patrick Gansterer <paroga@webkit.org>
3291 Unreviewed, rolling out r130656.
3292 http://trac.webkit.org/changeset/130656
3293 https://bugs.webkit.org/show_bug.cgi?id=97592
3295 Broke CMake build on Windows
3299 2012-10-12 Sheriff Bot <webkit.review.bot@gmail.com>
3301 Unreviewed, rolling out r131189.
3302 http://trac.webkit.org/changeset/131189
3303 https://bugs.webkit.org/show_bug.cgi?id=99187
3305 Made inspector http tests crash on WK2. (Requested by rakuco
3308 * Source/PlatformEfl.cmake:
3309 * Source/cmake/OptionsEfl.cmake:
3311 2012-10-12 Ryuan Choi <ryuan.choi@samsung.com>
3313 [EFL] Share resources installed for inspector
3314 https://bugs.webkit.org/show_bug.cgi?id=98991
3316 Reviewed by Gyuyoung Kim.
3318 Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
3319 when INSPECTOR is enabled.
3321 This patch changes to install resources one time and share it.
3323 * Source/PlatformEfl.cmake:
3324 Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
3325 * Source/cmake/OptionsEfl.cmake:
3327 2012-10-12 Balazs Kelemen <kbalazs@webkit.org>
3329 Unreviewed, rolling out r130389.
3330 http://trac.webkit.org/changeset/130389
3331 https://bugs.webkit.org/show_bug.cgi?id=98048
3335 * Source/autotools/symbols.filter:
3337 2012-10-11 Jinwoo Song <jinwoo7.song@samsung.com>
3339 [CMAKE] Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature
3340 https://bugs.webkit.org/show_bug.cgi?id=99030
3342 Reviewed by Laszlo Gombos.
3344 Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature which throttles DOM timers
3345 on hidden pages to WebKitFeatures.cmake and cmakeconfig.h.cmake.
3347 * Source/cmake/WebKitFeatures.cmake:
3348 * Source/cmakeconfig.h.cmake:
3350 2012-10-11 Ryosuke Niwa <rniwa@webkit.org>
3352 Perf-o-matic build fixes.
3354 Get the password from the first item of the array now that each JSON contains an array as
3355 the top-level structure instead of a dictionary, which is the first item in the array.
3357 Remove spaces after comma to save space in Runs objects to work-around the AppEngine's
3358 object size limit. This should buy us a couple of days. We'll implement a proper fix later.
3360 * Websites/webkit-perf.appspot.com/models.py:
3361 (Runs.update_incrementally):
3362 * Websites/webkit-perf.appspot.com/models_unittest.py:
3363 (RunsTest.test_update_or_insert):
3364 * Websites/webkit-perf.appspot.com/report_handler.py:
3365 (ReportHandler.post):
3367 2012-10-10 Tony Chang <tony@chromium.org>
3369 Unreviewed, rolling out r130937, r130949, r130955, and
3371 http://trac.webkit.org/changeset/130937
3372 http://trac.webkit.org/changeset/130949
3373 http://trac.webkit.org/changeset/130955
3374 http://trac.webkit.org/changeset/130957
3375 https://bugs.webkit.org/show_bug.cgi?id=94290
3379 * Source/cmake/WebKitMacros.cmake:
3381 2012-10-10 Pablo Flouret <pablof@motorola.com>
3383 Pre-process CSSGrammar.y before running through bison.
3384 https://bugs.webkit.org/show_bug.cgi?id=94290
3386 Reviewed by Tony Chang.
3388 * Source/cmake/WebKitMacros.cmake:
3389 Use WebCore/css/makegrammar.pl to generate bison grammar files.
3391 2012-10-10 Simon Fraser <simon.fraser@apple.com>
3393 Attempt to fix gtk build which controls exports via this mysteriously-named
3396 * Source/autotools/symbols.filter:
3398 2012-10-10 Shinya Kawanaka <shinyak@chromium.org>
3400 Needs internal API to return distributed nodes for InsertionPoint
3401 https://bugs.webkit.org/show_bug.cgi?id=98868
3403 Reviewed by Hajime Morita.
3405 * Source/autotools/symbols.filter:
3407 2012-10-10 Yong Li <yoli@rim.com>
3409 [BlackBerry] Define WTF_USE_EXTRA_MACROS in cmake rather than Platform.h
3410 https://bugs.webkit.org/show_bug.cgi?id=98819
3412 Reviewed by Rob Buis.
3414 And make it depend on SHARED_CORE
3417 * Source/cmake/OptionsBlackBerry.cmake:
3419 2012-10-10 Keishi Hattori <keishi@webkit.org>
3421 REGRESSION (r129738): Calendar picker is too wide when the input is rtl
3422 https://bugs.webkit.org/show_bug.cgi?id=98881
3424 Reviewed by kent Tamura.
3426 * ManualTests/forms/calendar-picker.html: Added isCalendarRTL parameters.
3428 2012-10-10 Christophe Dumez <christophe.dumez@intel.com>
3430 [EFL][WK2] Port MiniBrowser to Elementary
3431 https://bugs.webkit.org/show_bug.cgi?id=98748
3433 Reviewed by Kenneth Rohde Christiansen.
3435 Bump EFL librairies dependencies to v1.7
3436 and add Elementary as optional dependency now
3437 that it is needed to build MiniBrowser.
3439 * Source/cmake/FindEet.cmake: Added.
3440 * Source/cmake/FindElementary.cmake: Added.
3441 * Source/cmake/OptionsEfl.cmake:
3443 2012-10-09 Simon Pena <spena@igalia.com>
3445 [GTK] Add support for running JavaScript from GResources
3446 https://bugs.webkit.org/show_bug.cgi?id=98488
3448 Reviewed by Carlos Garcia Campos.
3450 GResources allow embedding certain resources, frequently used, in a "bundle"
3451 which can be kept separated or stored in the binary. This patch adds
3452 support for running JavaScript from GResources.
3454 * configure.ac: Add support for compiling GResources
3456 2012-10-09 Zan Dobersek <zandobersek@gmail.com>
3458 Unreviewed GTK build fix after r130689.
3460 Adding a required symbol to symbols.filter.
3462 * Source/autotools/symbols.filter:
3464 2012-10-08 Laszlo Gombos <l.gombos@samsung.com>
3466 [EFL] Add minimum version information for tool dependencies
3467 https://bugs.webkit.org/show_bug.cgi?id=97592
3469 Reviewed by Kenneth Rohde Christiansen.
3471 Capture the minimum version information for the tools that are required
3472 to build the EFL port (or more generally WebKit).
3476 2012-10-08 Dongwoo Joshua Im <dw.im@samsung.com>
3478 [EFL] Fix build break when WEB_AUDIO is enabled.
3479 https://bugs.webkit.org/show_bug.cgi?id=98635
3481 Unreviewed build fix.
3483 Build error is occurred because of the new flag, ENABLE_LEGACY_WEB_AUDIO,
3484 which was introduced by https://bugs.webkit.org/show_bug.cgi?id=97050.
3486 * Source/cmakeconfig.h.cmake: Add ENABLE_LEGACY_WEB_AUDIO.
3488 2012-10-08 Joone Hur <joone.hur@intel.com>
3490 [EFL] Add support for -webkit-sticky
3491 https://bugs.webkit.org/show_bug.cgi?id=95182
3493 Reviewed by Kenneth Rohde Christiansen.
3495 Turn on CSS sticky position by default for WebKitEfl,
3496 but most of the CSS sticky position test cases still do not pass on WK1.
3498 * Source/cmake/OptionsEfl.cmake:
3500 2012-10-05 José Dapena Paz <jdapena@igalia.com>
3502 [GTK] Add support for creating EGL contexts
3503 https://bugs.webkit.org/show_bug.cgi?id=77921
3505 Reviewed by Martin Robinson.
3507 This patch adds support for EGL, using OpenGL and OpenGL ES 2. Both
3508 options are set up on compile time, with the configure options
3509 --enable-egl and --enable-gles2.
3511 The implementation only adds support for EGL on top of X11, to
3512 isolate the changes to the minimum. More changes should come
3513 later to enable EGL for other targets (as Wayland).
3516 * configure.ac: new configure options --enable-egl and --enable-gles2.
3518 2012-10-04 Rob Buis <rbuis@rim.com>
3520 [BlackBerry] Sync up CMake files
3521 https://bugs.webkit.org/show_bug.cgi?id=98442
3523 Reviewed by Gyuyoung Kim.
3525 Amongst others some internal paths changed.
3527 * Source/cmake/OptionsBlackBerry.cmake:
3529 2012-10-04 Christophe Dumez <christophe.dumez@intel.com>
3531 [EFL] Add libxml 2.8.0 to jhbuild
3532 https://bugs.webkit.org/show_bug.cgi?id=98418
3534 Reviewed by Laszlo Gombos.
3536 Bump dependency for libxml to 2.8.0 to match
3539 * Source/cmake/OptionsEfl.cmake:
3541 2012-10-04 Balazs Kelemen <kbalazs@webkit.org>
3543 Don't allow to disable compositing in forced compositing mode
3544 https://bugs.webkit.org/show_bug.cgi?id=98048
3546 Reviewed by Jocelyn Turcotte.
3548 Export Settings::setAcceleratedCompositingEnabled because it has been deinlined.
3550 * Source/autotools/symbols.filter:
3552 2012-10-03 Ryuan Choi <ryuan.choi@samsung.com>
3554 [EFL] Default.edj should be generated although ENABLE_WEBKIT disabled.
3555 https://bugs.webkit.org/show_bug.cgi?id=97753
3557 Reviewed by Laszlo Gombos.
3559 default.edj is used in both webkit/efl and webkit2/efl.
3560 However, it has been generated only when ENABLE_WEBKIT is enabled.
3562 This patch separates the script which generates default.edj
3563 from source/webkit/platformefl.cmake.
3565 * Source/CMakeLists.txt:
3566 * Source/PlatformEfl.cmake: Added to generate custom target for default theme.
3567 * Source/cmake/OptionsEfl.cmake:
3568 Moved directory generation from WebKit/PlatformEfl.cmake
3569 because THEME_BINARY_DIR is used for both Default Theme and control theme in Tools.
3571 2012-10-03 Otto Derek Cheung <otcheung@rim.com>
3573 [BlackBerry] Implementing the NetworkInfo API for BB port
3574 https://bugs.webkit.org/show_bug.cgi?id=98273
3576 Reviewed by Rob Buis.
3578 Adding references to new classes added to support BlackBerry's
3579 NetworkInfo implementation.
3581 * Source/cmake/OptionsBlackBerry.cmake:
3583 2012-10-01 Keishi Hattori <keishi@webkit.org>
3585 Calendar picker should use zero as default step base
3586 https://bugs.webkit.org/show_bug.cgi?id=97976
3588 Reviewed by Kent Tamura.
3590 * ManualTests/forms/calendar-picker.html: Added stepBase parameters.
3592 2012-09-28 Mariusz Grzegorczyk <mariusz.g@samsung.com>
3594 [WK2][GTK][EFL] Share WebKit2-GTK plugin process implementation with EFL port
3595 https://bugs.webkit.org/show_bug.cgi?id=91844
3597 Reviewed by Simon Hausmann.
3599 Turn on Netscape Plugin API by default for WebKit2-Efl.
3601 * Source/cmake/OptionsEfl.cmake:
3603 2012-09-28 Alpha Lam <hclam@chromium.org>
3605 REGRESSION(r122215) - CachedImage::likelyToBeUsedSoon crashes on accessing a deleted CachedImageClient
3606 https://bugs.webkit.org/show_bug.cgi?id=97749
3608 Reviewed by James Robinson.
3610 Added a manual test to demonstrate drag image and crashing.
3612 * ManualTests/drag-image-no-crash.html: Added.
3614 2012-09-27 Keishi Hattori <keishi@webkit.org>
3616 SuggestionPicker should support rtl
3617 https://bugs.webkit.org/show_bug.cgi?id=97555
3619 Reviewed by Kent Tamura.
3621 * ManualTests/forms/calendar-picker.html: Added tests for Arabic with datalist.
3623 2012-09-27 Patrick Gansterer <paroga@webkit.org>
3625 [WINCE] Enable JIT by default
3627 * Source/cmake/OptionsWinCE.cmake:
3629 2012-09-26 Martin Robinson <mrobinson@igalia.com>
3631 [GTK] Use XDamage to simplify RedirectedXCompositeWindow
3632 https://bugs.webkit.org/show_bug.cgi?id=97267
3634 Reviewed by Alejandro G. Castro.
3636 Use XDamage to queue redraws of the widget when redirecting accelerated compositing
3637 to an offscreen window. This allows removing a finicky timer-based approach, improves
3638 performance, and allows simplifying things greatly.
3640 * configure.ac: Add support for finding XDamage via pkg-config.
3642 2012-09-26 Simon Hausmann <simon.hausmann@digia.com>
3644 [Qt] Remove Qt Quick 1 support
3646 Reviewed by Kenneth Rohde Christiansen.
3648 It is being moved to the Qt5 QtQuick1 module.
3652 2012-09-26 Zan Dobersek <zandobersek@gmail.com>
3654 [GTK] Enable some of the unstable CSS features
3655 https://bugs.webkit.org/show_bug.cgi?id=97572
3657 Reviewed by Martin Robinson.
3659 Export the required RuntimeEnabledFeatures symbol.
3661 * Source/autotools/symbols.filter:
3663 2012-09-25 Cosmin Truta <ctruta@rim.com>
3665 [BlackBerry] Enable LLInt
3666 https://bugs.webkit.org/show_bug.cgi?id=97604
3668 Reviewed by Yong Li.
3670 * Source/cmake/OptionsBlackBerry.cmake:
3672 2012-09-25 Ryosuke Niwa <rniwa@webkit.org>
3674 Perf-o-matic should store "values" and support array'ed input
3675 https://bugs.webkit.org/show_bug.cgi?id=97601
3677 Reviewed by Dirk Pranke.
3679 Support new JSON format where the outermost structure is an array instead of a dictionary and results may
3680 contain "values". This change will let us remove some code from run-perf-tests.
3682 Old: {"webkit-revision": 123456, "results": {"test": {"avg": 123}}
3683 New: [{"webkit-revision": 123456, "results": {"test": {"avg": 123, values: [122, 123, 124]}}}]
3685 * Websites/webkit-perf.appspot.com/app.yaml: Incremented the version number.
3686 * Websites/webkit-perf.appspot.com/models.py:
3687 (TestResult): Added values property.
3688 (TestResult.get_or_insert_from_parsed_json): Pass in "values" to the constructor if the value is present.
3689 (ReportLog.get_value): Use the first item in the array if self._parsed uses the new format.
3690 (ReportLog.results_are_well_formed): Verifies that items in "values" are floats convertible. Also verify that
3691 if the JSON uses new format, there is exactly one set of results. In theory, we could support multiple results
3692 but we don't do that now for its complexity.
3693 * Websites/webkit-perf.appspot.com/models_unittest.py:
3694 (TestResultTests.test_get_or_insert_stat_value): Make sure values is present and is an empty list.
3695 (TestResultTests.test_get_or_insert_stat_value_with_values): Added.
3696 (ReportLogTests.test_results_are_well_formed):
3697 (ReportLogTests.test_chromium_revision): Renamed from chromium_revision so that it actually runs.
3698 (ReportLogTests.test_results_in_array):
3700 2012-09-25 Laszlo Gombos <l.gombos@samsung.com>
3702 [EFL] Update minimal required versions for dependencies
3703 https://bugs.webkit.org/show_bug.cgi?id=97523
3705 Reviewed by Gyuyoung Kim.
3707 Use the same versions numbers for dependencies as in Tools/efl/jhbuild.modules.
3709 * Source/cmake/OptionsEfl.cmake:
3711 2012-09-24 Simon Hausmann <simon.hausmann@digia.com>
3713 [Qt] Fix build with latest Qt 5
3714 https://bugs.webkit.org/show_bug.cgi?id=97479
3716 Reviewed by Tor Arne Vestbø.
3718 Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
3719 passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
3724 2012-09-24 Bo Liu <boliu@chromium.org>
3726 Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
3727 https://bugs.webkit.org/show_bug.cgi?id=97055
3729 Reviewed by Adam Barth.
3731 Relanding 128780, 128676, 128645. Was reverted in 128914 due to
3732 performance regression in Chromium.
3734 New changes in addition to previously reverted patches:
3736 Refactored CachedResource::requestResource, loadResource, and
3737 revalidateResource. Moved CachedResource::load method to end of
3738 requestResource so there is one place where load is called for all
3741 Added a enum parameter for requestResource and
3742 determineRevalidationPolicy so that FrameLoaderClient::allowImage call
3743 do not need to be called multiple times.
3745 Removed CachedImage::load call in requestImage so it is not called
3748 Removed unnecessary Frame.h includes in CachedResource and
3751 Removed dead load() method declaration in CachedImage.
3753 Updated text expectation for two image-permissions tests to reflect
3754 the removed calls to allowImage.
3756 * Source/autotools/symbols.filter:
3758 2012-09-24 Byungwoo Lee <bw80.lee@samsung.com>
3760 [CMake] Change hardcoded 'lib' and 'bin' in CMakeLists.txt to 'LIB_INSTALL_DIR' and 'EXEC_INSTALL_DIR'.
3761 https://bugs.webkit.org/show_bug.cgi?id=97419
3763 Reviewed by Gyuyoung Kim.
3765 Use the value of LIB_INSTALL_DIR and EXEC_INSTALL_DIR instead of
3766 hardcoding 'lib' and 'bin' for CMAKE_{ARCHIVE,LIBRARY,RUNTIME}_OUTPUT_DIRECTORY.
3769 Use ${LIB_INSTALL_DIR} instead of hardcoding "lib".
3770 Use ${EXEC_INSTALL_DIR} instead of hardcoding "bin".
3772 2012-09-24 Sheriff Bot <webkit.review.bot@gmail.com>
3774 Unreviewed, rolling out r129343.
3775 http://trac.webkit.org/changeset/129343
3776 https://bugs.webkit.org/show_bug.cgi?id=97479
3778 It broke the build (Requested by Ossy_NIGHT on #webkit).
3782 2012-09-24 Sheriff Bot <webkit.review.bot@gmail.com>
3784 Unreviewed, rolling out r129388.
3785 http://trac.webkit.org/changeset/129388
3786 https://bugs.webkit.org/show_bug.cgi?id=97477
3788 Caused an assertion in a WebKit2 unit test (Requested by
3791 * Source/autotools/symbols.filter:
3793 2012-09-24 Dominik Röttsches <dominik.rottsches@intel.com>
3795 [EFL][DRT] Enable Regions support
3796 https://bugs.webkit.org/show_bug.cgi?id=83897
3798 Reviewed by Kenneth Rohde Christiansen.
3800 Default build setting for CSS regions set to on.
3802 * Source/cmake/OptionsEfl.cmake:
3804 2012-09-24 Bo Liu <boliu@chromium.org>
3806 Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
3807 https://bugs.webkit.org/show_bug.cgi?id=97055
3809 Reviewed by Adam Barth.
3811 Relanding 128780, 128676, 128645. Was reverted in 128914 due to
3812 performance regression in Chromium.
3814 New changes in addition to previously reverted patches:
3816 Refactored CachedResource::requestResource, loadResource, and
3817 revalidateResource. Moved CachedResource::load method to end of
3818 requestResource so there is one place where load is called for all
3821 Added a enum parameter for requestResource and
3822 determineRevalidationPolicy so that FrameLoaderClient::allowImage call
3823 do not need to be called multiple times.
3825 Removed CachedImage::load call in requestImage so it is not called
3828 Removed unnecessary Frame.h includes in CachedResource and
3831 Removed dead load() method declaration in CachedImage.
3833 Updated text expectation for two image-permissions tests to reflect
3834 the removed calls to allowImage.
3836 * Source/autotools/symbols.filter:
3838 2012-09-24 Vivek Galatage <vivekgalatage@gmail.com>
3840 Web Inspector: implement testing harness for pure protocol tests.
3841 https://bugs.webkit.org/show_bug.cgi?id=90675
3843 Reviewed by Yury Semikhatsky.
3845 Added export symbols required for Gtk+ to support the Inspector Protocol
3848 * Source/autotools/symbols.filter:
3850 2012-09-24 Simon Hausmann <simon.hausmann@digia.com>
3852 [Qt] Fix build with latest Qt 5
3854 Reviewed by Tor Arne Vestbø.
3856 Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
3857 passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
3862 2012-09-23 Keishi Hattori <keishi@webkit.org>
3864 Add suggestionPicker to CalendarPicker
3865 https://bugs.webkit.org/show_bug.cgi?id=97201
3867 Reviewed by Kent Tamura.
3869 * ManualTests/forms/calendar-picker.html: Added tests for SuggestionPicker.
3871 2012-09-21 Ami Fischman <fischman@chromium.org>
3873 HTMLMediaElement isn't garbage collected between document reloads
3874 https://bugs.webkit.org/show_bug.cgi?id=97020
3876 Reviewed by Eric Carlson.
3878 Manual test added: ManualTests/audio-freed-during-reload.html
3880 * ManualTests/audio-freed-during-reload.html: