1 2013-02-08 Andrey Kosyakov <caseq@chromium.org>
3 Web Inspector: expose did{Begin,Cancel}Frame() and {will,did}Composite() on WebDebToolsAgent
4 https://bugs.webkit.org/show_bug.cgi?id=109192
6 Reviewed by Pavel Feldman.
8 * Source/autotools/symbols.filter:
10 2013-02-13 Martin Robinson <mrobinson@igalia.com>
12 Try once again to fix the build after r142756
14 * Source/autotools/PrintBuildConfiguration.m4: Do not try to print the GStreamer version
16 * Source/autotools/SetupAutoconfHeader.m4: Remove the last reference to have_gstreamer.
18 2013-02-13 Martin Robinson <mrobinson@igalia.com>
20 Try to fix the build after r142756
22 * Source/autotools/SetupAutomake.m4: Instead of using the (now gone) have_gstreamer
23 variable, activate GStreamer if either web audio or web video is enabled.
25 2013-02-13 Xianzhu Wang <wangxianzhu@chromium.org>
27 Heap-use-after-free in WebCore::ScrollingCoordinator::hasVisibleSlowRepaintViewportConstrainedObjects.
28 https://bugs.webkit.org/show_bug.cgi?id=108695
30 Add a manual test. Unable to write a normal layout test because
31 1) must waitUntilDone() to reproduce the crash but the redirected URL can't notifyDone();
32 2) Can't use a frame to contain the test because ScrollingCoordinator handles only the main frame.
34 Reviewed by Abhishek Arya.
36 * ManualTests/scrolling-coordinator-viewport-constrained-crash.html: Added.
38 2013-02-13 Martin Robinson <mrobinson@igalia.com>
40 [GTK] Remove support for compiling with GStreamer 0.10
41 https://bugs.webkit.org/show_bug.cgi?id=109593
43 Reviewed by Philippe Normand.
45 Remove support for building WebKitGTK+ with GStreamer 0.10. We
46 can simplify things greatly because we don't have to worry any
47 longer about selecting one GStreamer API set.
49 * Source/autotools/FindDependencies.m4:
50 * Source/autotools/ReadCommandLineArguments.m4:
51 * Source/autotools/SetupAutoconfHeader.m4:
52 * Source/autotools/Versions.m4:
54 2013-02-12 Martin Robinson <mrobinson@igalia.com>
56 [GTK] Remove the GLib unicode backend
57 https://bugs.webkit.org/show_bug.cgi?id=109627
59 Reviewed by Benjamin Poulain.
61 Remove references to the GLib unicode backend from configuration.
63 * Source/autotools/FindDependencies.m4:
64 * Source/autotools/ReadCommandLineArguments.m4:
65 * Source/autotools/SetupAutoconfHeader.m4:
66 * Source/autotools/SetupAutomake.m4:
68 2013-02-12 Christophe Dumez <ch.dumez@sisa.samsung.com>
70 Remove remaining traces of Web Intents
71 https://bugs.webkit.org/show_bug.cgi?id=109586
73 Reviewed by Eric Seidel.
75 Remove references to Web Intents from CMake files as the functionality
76 was removed in r142549.
78 * Source/cmake/WebKitFeatures.cmake:
79 * Source/cmakeconfig.h.cmake:
81 2013-02-12 Martin Robinson <mrobinson@igalia.com>
83 [GTK] Remove the enable-debug-feature configuration option
84 https://bugs.webkit.org/show_bug.cgi?id=109539
86 Reviewed by Philippe Normand.
88 Remove the --enable-debug-feature option from configuration. It doesn't
89 do anything that --enable-debug doesn't.
91 * Source/autotools/PrintBuildConfiguration.m4: Remove references to --enable-debug-features.
92 * Source/autotools/ReadCommandLineArguments.m4: Ditto.
93 * Source/autotools/SetupAutoconfHeader.m4: Ditto.
94 * Source/autotools/SetupAutomake.m4: Ditto.
96 2013-02-12 Zan Dobersek <zdobersek@igalia.com>
98 Remove ENABLE_XHR_RESPONSE_BLOB handling from various build systems
99 https://bugs.webkit.org/show_bug.cgi?id=109481
101 Reviewed by Daniel Bates.
103 The ENABLE_XHR_RESPONSE_BLOB feature define was removed from the code
104 back in r120574. There are still occurrences of it in various build systems
105 which should all be removed as they are useless.
107 * Source/cmake/OptionsBlackBerry.cmake:
108 * Source/cmakeconfig.h.cmake:
110 2013-02-11 Eric Carlson <eric.carlson@apple.com>
112 [Mac] Track language selection should be sticky
113 https://bugs.webkit.org/show_bug.cgi?id=109466
115 Reviewed by Dean Jackson.
117 * Source/autotools/symbols.filter: Export PageGroup::captionPreferences and Page::initGroup.
119 2013-02-11 Benjamin Poulain <benjamin@webkit.org>
121 Kill TestRunner::setMinimumTimerInterval; implement the feature with InternalSettings
122 https://bugs.webkit.org/show_bug.cgi?id=109349
124 Reviewed by Sam Weinig.
126 * Source/autotools/symbols.filter:
128 2013-02-11 Zan Dobersek <zdobersek@igalia.com>
130 * Source/WebCore: Modified property svn:ignore, adding GNUmakefile.features.am
131 to the list of paths to be ignored.
133 2013-02-10 Laszlo Gombos <l.gombos@samsung.com>
135 Consolidate the way WTF_USE_PTHREADS is enabled
136 https://bugs.webkit.org/show_bug.cgi?id=108191
138 Reviewed by Benjamin Poulain.
140 Remove duplicated definition of WTF_USE_PTHREADS.
142 WTF_USE_PTHREADS is defined to 1 on all OS(UNIX) environments in
145 * Source/cmake/OptionsBlackBerry.cmake:
146 * Source/cmake/OptionsEfl.cmake:
148 2013-02-10 Jae Hyun Park <jae.park08@gmail.com>
150 Rename ENABLE(GLIB_SUPPORT) to USE(GLIB)
151 https://bugs.webkit.org/show_bug.cgi?id=104266
153 Reviewed by Philippe Normand.
155 Using USE(GLIB) instead of ENABLE(GLIB_SUPPORT) is more consistent with
156 the existing macro naming conventions.
159 USE() - use a particular third-party library or optional OS service
160 ENABLE() - turn on a specific feature of WebKit
162 * Source/autotools/SetupAutoconfHeader.m4:
163 * Source/cmake/OptionsEfl.cmake:
165 2013-02-09 Philippe Normand <pnormand@igalia.com>
167 Unreviewed, another GTK+ build fix after r142343.
169 * Source/autotools/symbols.filter: Expose the InlineBox delete operator.
171 2013-02-08 Benjamin Poulain <bpoulain@apple.com>
173 Move workerThreadCount from TestRunner to WebCore Internals
174 https://bugs.webkit.org/show_bug.cgi?id=109239
176 Reviewed by Darin Adler.
178 * Source/autotools/symbols.filter:
180 2013-02-08 Dean Jackson <dino@apple.com>
182 Only a fool would cut and paste from a terminal showing truncated git logs.
185 Export the full symbol for InlineBox::nodeAtPoint.
187 * Source/autotools/symbols.filter:
189 2013-02-08 Dean Jackson <dino@apple.com>
191 Snapshotted plug-in should use shadow root
192 https://bugs.webkit.org/show_bug.cgi?id=108284
194 Unreviewed GTK+ build fix.
196 * Source/autotools/symbols.filter: Export InlineBox symbols.
198 2013-02-08 Seulgi Kim <seulgikim@company100.net>
200 Update .gitignore for vim swap files.
201 https://bugs.webkit.org/show_bug.cgi?id=109252
203 Reviewed by Dirk Pranke.
205 When opening the same files multiple with vim, vim creates a .*.sw[a-p]
206 file as the swap file.
210 2013-02-08 Tomas Popela <tpopela@redhat.com>
212 [GTK] Include files from DerivedSources/webkitdom for introspection
213 https://bugs.webkit.org/show_bug.cgi?id=108631
215 Reviewed by Martin Robinson.
217 Include files from DerivedSources/webkitdom for introspection
219 * /Source/WebKit/gtk/GNUmakefile.am:
220 * /Source/WebKit2/GNUmakefile.am:
222 2013-02-07 Martin Robinson <mrobinson@igalia.com>
224 [GTK] Split configure.ac into reusable portions
225 https://bugs.webkit.org/show_bug.cgi?id=109246
227 Reviewed by Philippe Normand.
229 Split up configure.ac into sections based on different "phases"
230 of configuration. This should make it easier to find what you are
231 looking for as well as creating a "right" place to put things.
232 A nice side effect of this is that we can share the different
233 modules with a gyp build.
235 * Source/autotools/CheckSystemAndBasicDependencies.m4: Added.
236 * Source/autotools/FindDependencies.m4: Added.
237 * Source/autotools/PrintBuildConfiguration.m4: Added.
238 * Source/autotools/ReadCommandLineArguments.m4: Added.
239 * Source/autotools/SetupAutoconfHeader.m4: Added.
240 * Source/autotools/SetupAutomake.m4: Added.
241 * Source/autotools/SetupCompilerFlags.m4: Added.
242 * Source/autotools/SetupLibtool.m4: Added.
243 * Source/autotools/Versions.m4: Added.
246 2013-02-07 David Farler <dfarler@apple.com>
248 Makefiles should work for arbitrary SDKs and architectures on Apple ports
249 https://bugs.webkit.org/show_bug.cgi?id=107863
251 Reviewed by Mark Rowe.
254 Allow SDKROOT, ARCHS outside of $(ARGS).
255 Setting ARCHS => ONLY_ACTIVE_ARCH=NO.
256 * Makefile.shared: options to webkitdirs based on SDKROOT
257 * Source/Makefile: don't build WebKit2 for iOS
259 2013-02-07 Martin Robinson <mrobinson@igalia.com>
261 [GTK] Cleanup command-line defines
262 https://bugs.webkit.org/show_bug.cgi?id=109213
264 Reviewed by Xan Lopez.
266 * GNUmakefile.am: Remove references to flags that are now provided
268 * configure.ac: Add new AC_DEFINE invocations for flags that were
269 before manually appended to the compiler CPPFLAGS and clump all
270 AC_DEFINE invocations together.
272 2013-02-07 ChangSeok Oh <shivamidow@gmail.com>
274 [GTK][AC] Clutter required version up to 1.12
275 https://bugs.webkit.org/show_bug.cgi?id=109037
277 Reviewed by Martin Robinson.
279 The clutter requried version is changed to 1.12.
283 2013-02-07 Zan Dobersek <zdobersek@igalia.com>
285 [Autotools] Remove uses of Automake FARSTREAM_(CFLAGS|LIBS) variables, USE_FARSTREAM conditional
286 https://bugs.webkit.org/show_bug.cgi?id=109198
288 Reviewed by Martin Robinson.
290 * GNUmakefile.am: The USE_FARSTREAM conditional is being removed while the WTF_USE_FARSTREAM
291 define is currently a no-op.
292 * configure.ac: Don't set the Automake conditional as it's currently not needed due
293 to checking for Farstream dependency being removed in r142005.
295 2013-02-07 Gavin Peters <gavinp@chromium.org>
297 Unreviewed, rolling out r142141.
298 http://trac.webkit.org/changeset/142141
299 https://bugs.webkit.org/show_bug.cgi?id=108990
301 Reland r142112, will update Chromium expectations and create a
302 Chromium bug instead for the crash.
304 * ManualTests/remove-fixed-position-but-keep-compositing.html: Added.
306 2013-02-07 Gavin Peters <gavinp@chromium.org>
308 Unreviewed, rolling out r142112.
309 http://trac.webkit.org/changeset/142112
310 https://bugs.webkit.org/show_bug.cgi?id=108990
312 The new test scrollingcoordinator/non-fast-scrollable-region-transformed- iframe.html crashes on Lion.
314 See http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=scrollingcoordinator%2Fnon-fast-scrollable-region-transformed-iframe.html
316 * ManualTests/remove-fixed-position-but-keep-compositing.html: Removed.
318 2013-02-07 Zan Dobersek <zdobersek@igalia.com>
320 [GTK] configure.ac requires a cleanup
321 https://bugs.webkit.org/show_bug.cgi?id=99272
323 Reviewed by Martin Robinson.
325 Clean up configure.ac. While there is no strict style guideline determined
326 for this file the changes enforce the usual indentation of four spaces along
327 with line wrapping at 130 characters and grammar fixes/updates.
331 2013-02-07 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
333 [CoordinatedGraphics] Use ScrollingCoordinator to track fixed layers
334 https://bugs.webkit.org/show_bug.cgi?id=108990
336 Reviewed by Noam Rosenthal.
338 Add a new test that allow us to remove the fixed positioning of a layer but still keeping
339 it compositing. Coordinated Graphics had a bug where the CoordinatedSceneGraph would still
340 count this layer as fixed position.
342 * ManualTests/remove-fixed-position-but-keep-compositing.html: Added.
344 2013-02-07 Gustavo Noronha Silva <gns@gnome.org>
346 Unreviewed build fix after r141196 for 32 bits autotools.
348 * Source/autotools/symbols.filter: restore 32 bits version of the
349 WebCore::TextIterator::getLocationAndLengthFromRange(WebCore::Node*,
350 WebCore::Range const*, unsigned int&, unsigned int&) symbol.
352 2013-02-05 Simon Hausmann <simon.hausmann@digia.com>
354 [Qt] Compile WTF tests of TestWebKitAPI
355 https://bugs.webkit.org/show_bug.cgi?id=108935
357 Reviewed by Kenneth Rohde Christiansen.
359 Build gtest on Linux.
363 2013-02-06 Jonathon Jongsma <jonathon.jongsma@collabora.com>
365 [GStreamer] MediaPlayer's code is not easily reusable by other GStreamer-based players
366 https://bugs.webkit.org/show_bug.cgi?id=100261
368 Reviewed by Philippe Normand
370 * configure.ac: removed farstream requirement for now since it's
371 not actually used yet and makes it more difficult to build and test
373 2013-02-06 Mike West <mkwst@chromium.org>
375 Add an ENABLE_NOSNIFF feature flag.
376 https://bugs.webkit.org/show_bug.cgi?id=109029
378 Reviewed by Jochen Eisinger.
380 This new flag will control the behavior of 'X-Content-Type-Options: nosniff'
381 when processing script and other resource types.
383 * Source/cmake/WebKitFeatures.cmake:
384 * Source/cmakeconfig.h.cmake:
386 2013-02-05 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
388 [Qt] REGRESSION(r137436): It made all inspector tests timeout on developer builds
389 https://bugs.webkit.org/show_bug.cgi?id=106554
391 Reviewed by Simon Hausmann.
393 Explicitely link WebCore resources in the final DLL only on Windows to
394 support force_static_libs_as_shared on other platforms.
396 WebKit1 applications don't get the QtWebKit dynamic library loaded
397 since libQtWebKitWidgets doesn't depend on libQtWebKit if WebCore and
398 WebKit1 are dynamic libraries of their own.
402 2013-02-05 Martin Robinson <mrobinson@igalia.com>
404 Update the NEWS and configuration in preparation for 1.11.5.
406 Reviewed by Philippe Normand.
410 2013-02-04 Benjamin Poulain <bpoulain@apple.com>
412 Kill suspendAnimation(), resumeAnimation() and numberOfActiveAnimations() from DRT/WTR; use Internals
413 https://bugs.webkit.org/show_bug.cgi?id=108741
415 Reviewed by Tony Chang.
417 * Source/autotools/symbols.filter:
419 2013-02-02 Patrick Gansterer <paroga@webkit.org>
421 [CMake] Adopt the WinCE port to new CMake
422 https://bugs.webkit.org/show_bug.cgi?id=108754
424 Reviewed by Laszlo Gombos.
426 Remove the entry point hack which isn't required in the new
427 CMake version with offical WindowsCE support.
429 * Source/cmake/OptionsWindows.cmake:
431 2013-02-01 Benjamin Poulain <bpoulain@apple.com>
433 Clean the String->AtomicString conversion for AnimationController::pauseAnimationAtTime
434 https://bugs.webkit.org/show_bug.cgi?id=108558
436 Reviewed by Dean Jackson.
438 * Source/autotools/symbols.filter:
440 2013-02-01 Zan Dobersek <zdobersek@igalia.com>
442 [GTK] Add WTFURL source files to the build
443 https://bugs.webkit.org/show_bug.cgi?id=108215
445 Reviewed by Benjamin Poulain.
447 * Source/autotools/symbols.filter: Force the export of the KURL::string() symbol.
448 This is required when using the WTFURL backend but otherwise doesn't affect the build.
450 2013-02-01 Alexis Menard <alexis@webkit.org>
452 Enable unprefixed CSS transitions by default.
453 https://bugs.webkit.org/show_bug.cgi?id=108216
455 Reviewed by Dean Jackson.
457 Rename the flag CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
458 to CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED which will be used later to
459 guard the unprefixing work for CSS Transforms and animations.
461 * Source/cmake/WebKitFeatures.cmake:
462 * Source/cmakeconfig.h.cmake:
464 2013-01-31 Christophe Dumez <dchris@gmail.com>
466 [EFL] Disable Web Intents
467 https://bugs.webkit.org/show_bug.cgi?id=108457
469 Reviewed by Alexey Proskuryakov.
471 Turn off WEB_INTENTS flag in EFL CMake project.
473 * Source/cmake/OptionsEfl.cmake:
475 2013-01-31 Simon Hausmann <simon.hausmann@digia.com>
477 [Qt] Make it possible to compile WebKit2 Qt related files without access to internal WK2 C++ API
478 https://bugs.webkit.org/show_bug.cgi?id=108472
480 Reviewed by Andreas Kling.
482 When linking WebKit2, also link the WebKit2QML module.
486 2013-01-30 Dominik Röttsches <dominik.rottsches@intel.com>
488 [HarfBuzz] Remove the HarfBuzz-old code
489 https://bugs.webkit.org/show_bug.cgi?id=108077
491 Reviewed by Benjamin Poulain.
493 Rename WTF_USE_HARFBUZZ_NG to WTF_USE_HARFBUZZ since there
494 won't be a distinction between ng and non-ng HarfBuzz after
495 removing the old code.
497 * Source/cmake/OptionsEfl.cmake:
499 2013-01-29 Zan Dobersek <zdobersek@igalia.com>
501 Unreviewed GTK build fix after r141175.
503 * Source/autotools/symbols.filter: Export the WebCore::Element::createShadowRoot symbol.
505 2013-01-29 Shinya Kawanaka <shinyak@chromium.org>
507 [Chromium] Cannot copy text when selecting readonly (or disabled) input elements
508 https://bugs.webkit.org/show_bug.cgi?id=106287
510 Reviewed by Hajime Morita.
512 * Source/autotools/symbols.filter:
514 2013-01-29 Laszlo Gombos <l.gombos@samsung.com>
516 [CMake] Add minimum version information for tool dependencies
517 https://bugs.webkit.org/show_bug.cgi?id=97592
519 Reviewed by Kenneth Rohde Christiansen.
521 Capture the minimum version information for the tools that are required
522 to build WebKit for all CMake based build systems.
526 2013-01-29 Nate Chapin <japhet@chromium.org>
528 Enable reuse of cached main resources
529 https://bugs.webkit.org/show_bug.cgi?id=105667
531 Reviewed by Adam Barth.
533 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
535 2013-01-29 Laszlo Gombos <l.gombos@samsung.com>
537 Enable Workers for WinCE
538 https://bugs.webkit.org/show_bug.cgi?id=108099
540 Reviewed by Gyuyoung Kim.
542 WORKERS are enabled for all CMake based ports except WinCE.
543 Turn on WORKERS for all CMake based ports.
545 * Source/cmake/OptionsBlackBerry.cmake:
546 * Source/cmake/OptionsEfl.cmake:
547 * Source/cmake/WebKitFeatures.cmake:
549 2013-01-28 Halton Huo <halton.huo@intel.com>
551 [EFL] Quit debug build without -DSHARED_CORE=ON
552 https://bugs.webkit.org/show_bug.cgi?id=104773
554 Reviewed by Laszlo Gombos.
556 Debug build without -DSHARED_CORE=ON will fail because libwebcore_efl.a
557 is too big (>4G) to archive. The solution is simply to abort cmake in
558 this condition and notify developer.
561 * Source/cmake/OptionsEfl.cmake:
562 * Source/cmake/OptionsCommon.cmake:
564 2013-01-28 Renata Hodovan <reni@webkit.org>
566 [WK2] Putting QtWebProcess into a chrooted sandbox
567 https://bugs.webkit.org/show_bug.cgi?id=90005
569 Reviewed by Anders Carlsson and Zoltan Herczeg.
571 Make it possible to build WebKit2 with SandboxProcess.
573 * Source/QtWebKit.pro:
575 2013-01-27 David Farler <dfarler@apple.com>
577 REGRESSION (r140912): Broke specifying non-trivial ARCHS value to make / build-webkit
578 https://bugs.webkit.org/show_bug.cgi?id=108028
580 Reviewed by Dan Bernstein.
582 * Makefile: Reverted.
583 * Makefile.shared: Reverted.
584 * Source/Makefile: Reverted.
586 2013-01-26 David Farler <dfarler@apple.com>
588 Allow building with arbitrary SDK and ARCHS with make + Xcode
589 https://bugs.webkit.org/show_bug.cgi?id=107863
591 Reviewed by David Kilzer.
594 Removed references to legacy Xcode configurations.
596 Added default ARCHS + SDK settings and parameterized xcodebuild calls.
598 iOS does not build WebKit2.
600 2013-01-25 Jussi Kukkonen <jussi.kukkonen@intel.com>
602 [CMake][EFL] Build ThirdParty/leveldb when IndexedDB is enabled
603 https://bugs.webkit.org/show_bug.cgi?id=106443
605 Reviewed by Laszlo Gombos.
607 LevelDB is now included in ThirdParty. Use it when IndexDB is
610 * Source/cmake/OptionsEfl.cmake:
611 Set WTF_USE_LEVELDB when IndexedDB is enabled
613 2013-01-24 Keishi Hattori <keishi@webkit.org>
615 Adjust design of the Calendar Picker
616 https://bugs.webkit.org/show_bug.cgi?id=107507
618 Reviewed by Kent Tamura.
620 * ManualTests/forms/calendar-picker.html: Use pickerCommonChromium.css and calendarPickerChromium.css.
622 2013-01-24 Soo-Hyun Choi <s.choi@hackerslab.eu>
624 [CMake] Remove the definition of WTF_PLATFORM_WIN from the build system
625 https://bugs.webkit.org/show_bug.cgi?id=101635
627 Reviewed by Laszlo Gombos.
629 WTF_PLATFORM_WIN defined twice: Source/cmake/OptionsWindows.cmake and in
630 Source/WTF/wtf/Platform.h.
631 It would be more future-proof to have it only defined in common C++ code in
634 * Source/cmake/OptionsWindows.cmake:
636 2013-01-23 Zan Dobersek <zdobersek@igalia.com>
640 Speculative build fix for the GTK port after 140539.
642 * Source/autotools/symbols.filter:
644 2013-01-22 Gustavo Noronha Silva <gns@gnome.org>
646 [GTK] Debug build failure on x86-64
647 https://bugs.webkit.org/show_bug.cgi?id=107400
649 Reviewed by Xan Lopez.
651 * configure.ac: use thin archives for convenience libraries, if AR_FLAGS was not
652 overriden through the environment variable.
654 2013-01-22 Zan Dobersek <zdobersek@igalia.com>
656 [Autotools] Remove the Canvas Path configuration option
657 https://bugs.webkit.org/show_bug.cgi?id=107537
659 Reviewed by Martin Robinson.
661 * configure.ac: Remove the configuration option for the Canvas Path
662 feature as this is not in line with the new guidelines about feature
663 enablement in the autotools build system.
665 2013-01-22 Zan Dobersek <zdobersek@igalia.com>
667 [Autotools] Place a warning in configure.ac about adding new configuration options
668 https://bugs.webkit.org/show_bug.cgi?id=107559
670 Reviewed by Martin Robinson.
672 * configure.ac: Add an eye-catching section explaining that changes in this file might
673 not be necessary at all and a link pointing to the guidelines on the Trac wiki.
675 2013-01-21 Dirk Schulze <dschulze@adobe.com>
677 Add build flag for Canvas's Path object (disabled by default)
678 https://bugs.webkit.org/show_bug.cgi?id=107473
680 Reviewed by Dean Jackson.
682 Add CANVAS_PATH build flag to build systems.
684 * Source/cmake/WebKitFeatures.cmake:
685 * Source/cmakeconfig.h.cmake:
688 2013-01-19 Ryosuke Niwa <rniwa@webkit.org>
690 Delete webkit-perf.appspot.com code from WebKit repository
691 https://bugs.webkit.org/show_bug.cgi?id=107390
693 Reviewed by Adam Barth.
695 Delete webkit-perf.appspot.com code from WebKit repository since I maintain
696 and push the code via https://github.com/rniwa/webkit-perf now.
698 * Websites/webkit-perf.appspot.com: Removed.
700 2013-01-19 Philip Rogers <pdr@google.com>
702 Merge SVGStylable into SVGStyledElement
703 https://bugs.webkit.org/show_bug.cgi?id=106877
705 Reviewed by Dirk Schulze.
707 SVG2 changes element inheritance so all SVGElements are stylable. As a first-step towards a
708 cleaner class hierarchy, this patch moves SVGStylable into SVGStyledElement.
712 2013-01-18 Sudarsana Nagineni <sudarsana.nagineni@intel.com>
714 [CMake] Fix CMake warnings
715 https://bugs.webkit.org/show_bug.cgi?id=107290
717 Reviewed by Laszlo Gombos.
719 Add missing WebKit options to CMake features list.
721 * Source/cmake/WebKitFeatures.cmake:
722 * Source/cmakeconfig.h.cmake:
724 2013-01-18 Sheriff Bot <webkit.review.bot@gmail.com>
726 Unreviewed, rolling out r140005.
727 http://trac.webkit.org/changeset/140005
728 https://bugs.webkit.org/show_bug.cgi?id=107235
730 broke downstream Chromium interactive_ui_tests (Requested by
731 dominicc on #webkit).
733 * Source/autotools/symbols.filter:
735 2013-01-17 Martin Robinson <mrobinson@igalia.com>
737 [GTK] Build with LevelDB when IndexedDB is enabled
738 https://bugs.webkit.org/show_bug.cgi?id=103220
740 Reviewed by Gustavo Noronha Silva.
742 * configure.ac: Detect whether the IndexedDatabase feature is enabled. We cannot
743 use the typical approach for feature detection since we need to adjust the automake
744 file output based on whether or not IndexedDatabase is enabled.
746 2013-01-17 Nate Chapin <japhet@chromium.org>
748 Enable reuse of cached main resources
749 https://bugs.webkit.org/show_bug.cgi?id=105667
751 Reviewed by Antti Koivisto.
753 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
755 2013-01-17 Seokju Kwon <seokju.kwon@gmail.com>
757 [EFL][CMAKE] Compress resource files of inspector
758 https://bugs.webkit.org/show_bug.cgi?id=106210
760 Reviewed by Gyuyoung Kim.
762 Add compressing JavaScript
763 for smaller package and faster connection of remote web inspector.
765 * Source/PlatformEfl.cmake:
767 2013-01-16 Hugo Parente Lima <hugo.lima@openbossa.org>
769 [CMake] Report actual values for feature configuration (instead of the default)
770 https://bugs.webkit.org/show_bug.cgi?id=107010
772 Reviewed by Laszlo Gombos.
774 * Source/cmake/WebKitFeatures.cmake:
776 2013-01-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
778 [EFL] Move 'DefaultTheme' folder to WebCore/platform/efl
779 https://bugs.webkit.org/show_bug.cgi?id=106969
781 Reviewed by Benjamin Poulain.
783 * Source/PlatformEfl.cmake: Change DefaultTheme path.
784 * Source/cmake/OptionsEfl.cmake: ditto.
786 2013-01-15 Alberto Garcia <agarcia@igalia.com>
788 Fix typos in WebKitFeatures.cmake
789 https://bugs.webkit.org/show_bug.cgi?id=106952
791 Reviewed by Martin Robinson.
793 * Source/cmake/WebKitFeatures.cmake:
794 Replace "Toogle" with "Toggle".
796 2013-01-15 Zan Dobersek <zandobersek@gmail.com>
798 [Autotools] Add support for WebKit2-only builds
799 https://bugs.webkit.org/show_bug.cgi?id=106889
801 Reviewed by Gustavo Noronha Silva.
803 * GNUmakefile.am: Only copy the WebKit1 documentation into the destination
804 directory if building WebKit1.
805 * configure.ac: Add a configuration option for disabling the WebKit1 build.
806 Only conditionally copy WebKit1-specific targets from the input files. Some
807 small style changes to the WebKit2 configuration flag included as well.
809 2013-01-14 Nate Chapin <japhet@chromium.org>
811 Enable reuse of cached main resources
812 https://bugs.webkit.org/show_bug.cgi?id=105667
814 Reviewed by Antti Koivisto.
816 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
818 2013-01-14 Alexandre Rostovtsev <tetromino@gentoo.org>
820 Do not hardcode -ldl in OPENGL_LIBS
821 https://bugs.webkit.org/show_bug.cgi?id=96602
823 Reviewed by Philippe Normand.
825 Some non-Linux systems, e.g. FreeBSD, have dlopen() as part of their
826 libc, and do not use a separate libdl.
830 2013-01-11 Carlos Garcia Campos <cgarcia@igalia.com>
832 Unreviewed. Update NEWS and configure.ac for 1.11.4 release
834 * configure.ac: Bump version numbers.
836 2013-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
838 [GTK] Add API to set the web extensions directory to WebKit2 GTK+
839 https://bugs.webkit.org/show_bug.cgi?id=106462
841 Reviewed by Xan Lopez.
843 * Source/autotools/symbols.filter: Update
844 WebGtkExtensionManager::initialize symbol.
846 2013-01-10 Tony Chang <tony@chromium.org>
848 Speed up supplemental dependency computation
849 https://bugs.webkit.org/show_bug.cgi?id=106503
851 Reviewed by Adam Barth.
853 * Source/cmake/WebKitMacros.cmake: Add --idlAttributesFile to the binding generation step in cmake.
855 2013-01-10 Zan Dobersek <zandobersek@gmail.com>
857 [Autotools] Add the AM_WEBKIT_FEATURE_CONDITIONAL macro
858 https://bugs.webkit.org/show_bug.cgi?id=106576
860 Reviewed by Martin Robinson.
862 Replace the AC_CHECK_WEBKIT_FEATURE_ENABLED with the new macro.
863 The former was executing actions based on the passed-in feature being
864 enabled in the (possibly overridden) GNUmakefile.features.am, the actions
865 usually affecting the Automake conditional value that was set up afterwards.
866 The new macro does this directly, setting up an Automake conditional of the
867 same name as the feature that was checked.
869 * Source/autotools/webkitfeature.m4:
871 2013-01-10 Zan Dobersek <zandobersek@gmail.com>
873 Remove the ENABLE_ANIMATION_API feature define occurences
874 https://bugs.webkit.org/show_bug.cgi?id=106544
876 Reviewed by Simon Fraser.
878 The Animation API code was removed in r137243. The ENABLE_ANIMATION_API
879 feature define handling still lingers in various build systems and configurations
880 but is of no use, so it should be removed.
882 * Source/cmake/OptionsBlackBerry.cmake:
883 * Source/cmake/OptionsEfl.cmake:
884 * Source/cmake/WebKitFeatures.cmake:
885 * Source/cmakeconfig.h.cmake:
887 2013-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
889 [GTK] Add support for loading web process extensions
890 https://bugs.webkit.org/show_bug.cgi?id=105631
892 Reviewed by Gustavo Noronha Silva.
894 * GNUmakefile.am: Add webkit2_web_extension_h_api.
895 * Source/autotools/symbols.filter: Export WebGtkExtensionManager
896 symbols required by the injected bundle lib.
898 2013-01-10 Christophe Dumez <christophe.dumez@intel.com>
900 [EFL] Add gstreamer 1.0.5 to jhbuild
901 https://bugs.webkit.org/show_bug.cgi?id=106178
903 Reviewed by Laszlo Gombos.
905 Update EFL CMake configuration to require gstreamer
908 * Source/cmake/FindGStreamer.cmake:
909 * Source/cmake/OptionsEfl.cmake:
911 2013-01-09 Hajime Morrita <morrita@google.com>
913 [Shadow DOM] Distribution related code on ElementShadow should be minimized.
914 https://bugs.webkit.org/show_bug.cgi?id=106294
916 Reviewed by Dimitri Glazkov.
918 * Source/autotools/symbols.filter:
920 2013-01-08 Zan Dobersek <zandobersek@gmail.com>
922 Add an Autoconf macro that checks whether a given feature is enabled
923 https://bugs.webkit.org/show_bug.cgi?id=106380
925 Reviewed by Martin Robinson.
927 Add the AC_CHECK_WEBKIT_FEATURE_ENABLED macro. It checks the generated
928 Source/WebCore/GNUmakefile.features.am file to determine whether the
929 given feature is enabled or disabled in the build that's being configured.
931 * Source/autotools/webkitfeature.m4: Added.
933 2013-01-08 Hajime Morrita <morrita@google.com>
935 [Shadow DOM] Distribution related code on ShadowRoot should be minimized.
936 https://bugs.webkit.org/show_bug.cgi?id=106282
938 Reviewed by Dimitri Glazkov.
940 * Source/autotools/symbols.filter:
942 2013-01-03 Sergio Villar Senin <svillar@igalia.com>
944 [GTK] Add WebP image support
945 https://bugs.webkit.org/show_bug.cgi?id=105915
947 Reviewed by Martin Robinson.
949 WebP is from now on a dependency for WebKitGtk+.
951 * configure.ac: added WebP library detection.
953 2013-01-07 Xianzhu Wang <wangxianzhu@chromium.org>
955 Add window.internals.nonFastScrollableRects for testing scrollable areas in fast/slow paths
956 https://bugs.webkit.org/show_bug.cgi?id=105546
958 Reviewed by James Robinson.
960 Export the new symbol.
962 * Source/autotools/symbols.filter:
964 2013-01-04 Adam Klein <adamk@chromium.org>
966 Remove ENABLE_MUTATION_OBSERVERS #define
967 https://bugs.webkit.org/show_bug.cgi?id=105459
969 Reviewed by Ryosuke Niwa.
971 * Source/cmake/WebKitFeatures.cmake:
972 * Source/cmakeconfig.h.cmake:
974 2013-01-04 Zan Dobersek <zandobersek@gmail.com>
976 REGRESSION (r138184): transitions/transitions-parsing.html is failing on GTK
977 https://bugs.webkit.org/show_bug.cgi?id=105522
979 Reviewed by Xan Lopez.
981 Remove the configuration flag covering unprefixed CSS transition property names.
982 It does not introduce any dependency. The unprefixed property names should be
983 available by default.
987 2013-01-03 Tony Chang <tony@chromium.org>
989 Generate internal.settings from Settings.in
990 https://bugs.webkit.org/show_bug.cgi?id=104740
992 Reviewed by Adam Barth.
994 * Source/cmake/WebKitMacros.cmake: Specify additional output files from make_settings.pl.
996 2013-01-02 Gyuyoung Kim <gyuyoung.kim@samsung.com>
998 [EFL][CMAKE] Remove duplicated conditionals
999 https://bugs.webkit.org/show_bug.cgi?id=105905
1001 Reviewed by Laszlo Gombos.
1003 * Source/cmake/OptionsEfl.cmake: Remove set(WTF_USE_GLX 1).
1005 2013-01-02 Tony Chang <tony@chromium.org>
1007 Unreviewed, rolling out r138661.
1008 http://trac.webkit.org/changeset/138661
1009 https://bugs.webkit.org/show_bug.cgi?id=104740
1011 Compile problems on EFL
1013 * Source/cmake/WebKitMacros.cmake:
1015 2013-01-02 Tony Chang <tony@chromium.org>
1017 Generate internal.settings from Settings.in
1018 https://bugs.webkit.org/show_bug.cgi?id=104740
1020 Reviewed by Adam Barth.
1022 * Source/cmake/WebKitMacros.cmake: Specify additional output files from make_settings.pl.
1024 2013-01-02 Elliott Sprehn <esprehn@chromium.org>
1026 Transitions and animations do not apply to CSS ::before and ::after pseudo-elements
1027 https://bugs.webkit.org/show_bug.cgi?id=92591
1029 Reviewed by Eric Seidel.
1031 Expose Element::pseudoElement for Internals.
1033 * Source/autotools/symbols.filter:
1035 2013-01-01 KwangYong Choi <ky0.choi@samsung.com>
1037 [EFL] Enable MHTML feature
1038 https://bugs.webkit.org/show_bug.cgi?id=105815
1040 Reviewed by Laszlo Gombos.
1042 ENABLE_MHTML is now ON for EFL.
1044 * Source/cmake/OptionsEfl.cmake:
1046 2012-12-31 Kondapally Kalyan <kalyan.kondapally@intel.com>
1048 [EFL][WebGL] Add compile time support for GLES2.
1049 https://bugs.webkit.org/show_bug.cgi?id=105816
1051 Reviewed by Kenneth Rohde Christiansen.
1053 This patch adds build support for GLES2.
1054 GLES2 support can be enabled during compile time by passing -DENABLE_GLES2=ON as
1055 cmake config parameter. GLES2 options is not enabled by default. This patch doesn't
1056 address all the build issues related to GLES2 but only adds the needed support in
1059 * Source/cmake/OptionsEfl.cmake:
1061 2012-12-31 Carlos Garcia Campos <cgarcia@igalia.com>
1063 [GTK] Move ImageDiff to the Tools directory root
1064 https://bugs.webkit.org/show_bug.cgi?id=105421
1066 Reviewed by Kenneth Rohde Christiansen.
1068 * GNUmakefile.am: Remove the old ImageDiff makefile include.
1070 2012-12-30 Kondapally Kalyan <kalyan.kondapally@intel.com>
1072 [EFL] [WebGL] Rename EGLConfigHelper as EGLConfigSelector.
1073 https://bugs.webkit.org/show_bug.cgi?id=105876
1075 Reviewed by Kenneth Rohde Christiansen.
1077 This is to sync the naming conventions of our classes in both EGL and GLX implementations.
1078 In our GLX implementation, class responsible for the same functionality is named as GLXConfigSelector.
1079 This patch renames EGLConfigHelper as EGLConfigSelector.
1081 * Source/cmake/OptionsEfl.cmake:
1083 2012-12-30 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1085 [EFL] Enable TEMPLATE_ELEMENT feature
1086 https://bugs.webkit.org/show_bug.cgi?id=105865
1088 Reviewed by Laszlo Gombos.
1090 * Source/cmake/OptionsEfl.cmake: Add ENABLE_TEMPLATE_ELEMENT macro.
1092 2012-12-27 Kondapally Kalyan <kalyan.kondapally@intel.com>
1094 [EFL][WebGL] Implement EGL support with GLX.
1095 https://bugs.webkit.org/show_bug.cgi?id=105602
1097 Reviewed by Kenneth Rohde Christiansen.
1099 Adds support for EGL with GLX backend. EGL support can be enabled during compile time
1100 by passing -DENABLE_EGL=ON as cmake config parameter.
1102 * Source/cmake/OptionsEfl.cmake:
1104 2012-12-24 Kondapally Kalyan <kalyan.kondapally@intel.com>
1106 [EFL [WebGL] GLES2 detection is broken.
1107 https://bugs.webkit.org/show_bug.cgi?id=105677
1109 We use the logic in FindGLES.cmake to detect GLES2 support during compile time.
1110 OPENGLES2_FOUND is never set, even though OPENGLES2_INCLUDE_DIR and OPENGLES2_LIBRARY
1111 contain right information. The name passed to find_package_handle_standard_args seems to be the issue here.
1112 This patch changes the name passed to find_package_handle_standard_args to OPENGLES2.
1114 Reviewed by Kenneth Rohde Christiansen.
1116 * Source/cmake/FindGLES.cmake:
1118 2012-12-20 Martin Robinson <mrobinson@igalia.com>
1120 [GTK] Remove plugin process configuration option
1121 https://bugs.webkit.org/show_bug.cgi?id=105564
1123 Reviewed by Carlos Garcia Campos.
1125 Remove the --enable-plugin-process configuration option, opting instead to
1126 always build the plugin process when building WebKit2. It isn't very interesting
1127 for downstream to enable or disable the plugin process. It should always be
1128 enabled for WebKit2 and it's better for us not to have to keep a disabled plugin
1129 process building. Additionally, the in-process plugin isn't functional, since
1130 plugins depend on GTK+ 2 and WebKit2 depends on GTK+ 3.
1132 * configure.ac: Remove the configuration option.
1134 2012-12-21 Elliott Sprehn <esprehn@chromium.org>
1136 Replace documentFragmentIsShadowRoot with isTreeScope
1137 https://bugs.webkit.org/show_bug.cgi?id=105345
1139 Reviewed by Dimitri Glazkov.
1141 Expose isTreeScope symbol.
1143 * Source/autotools/symbols.filter:
1145 2012-12-21 Sheriff Bot <webkit.review.bot@gmail.com>
1147 Unreviewed, rolling out r138338.
1148 http://trac.webkit.org/changeset/138338
1149 https://bugs.webkit.org/show_bug.cgi?id=105621
1151 speculative rollout because fast/dom/shadow/content-element-
1152 distributed-nodes.html is crashing on linux debug. (Requested
1153 by loislo on #webkit).
1155 * Source/autotools/symbols.filter:
1157 2012-12-20 Elliott Sprehn <esprehn@chromium.org>
1159 Replace documentFragmentIsShadowRoot with isTreeScope
1160 https://bugs.webkit.org/show_bug.cgi?id=105345
1162 Reviewed by Dimitri Glazkov.
1164 Expose isTreeScope symbol.
1166 * Source/autotools/symbols.filter:
1168 2012-12-20 Ryuan Choi <ryuan.choi@samsung.com>
1170 [EFL] Build break with latest EFL libraries.
1171 https://bugs.webkit.org/show_bug.cgi?id=104827
1173 Reviewed by Laszlo Gombos.
1175 The eo EFL package is introduced and evas and ecore use it since 1.8.
1176 While introducing Eo, EFL changed several structures of Evas and Ecore
1177 from own specific class to Eo.
1179 So, this patch adds FindEo and changes declaration of Evas, Evas_Object,
1180 Ecore_Timer to build with latest EFL libraries.
1182 * Source/cmake/FindEo.cmake: Added.
1183 * Source/cmake/OptionsEfl.cmake:
1184 Modified to check Eo when version of EFL libraries is 1.8.
1186 2012-12-20 Kondapally Kalyan <kalyan.kondapally@intel.com>
1188 [EFL][WebGL][Wk2] Replace HAVE(GLX) checks with USE(GLX).
1189 https://bugs.webkit.org/show_bug.cgi?id=105431
1191 Reviewed by Kenneth Rohde Christiansen.
1193 This patch changes the check HAVE(GLX) to USE(GLX).
1194 This would enable us to choose our preferred GL backend during build time.
1196 * Source/cmake/OptionsEfl.cmake:
1198 2012-12-20 Zan Dobersek <zandobersek@gmail.com>
1200 [GTK] Remove the --enable-unstable-features configuration option
1201 https://bugs.webkit.org/show_bug.cgi?id=105327
1203 Reviewed by Martin Robinson.
1205 Remove the unnecessary feature_defines_unstable variable.
1206 Remove the unstable-features configuration option.
1211 2012-12-20 Dominik Röttsches <dominik.rottsches@intel.com>
1213 [EFL] MiniBrowser does not play Infinite Gangnam Style
1214 https://bugs.webkit.org/show_bug.cgi?id=103531
1216 Reviewed by Kenneth Rohde Christiansen.
1218 WebAudio now switched to ON for EFL.
1220 * Source/cmake/OptionsEfl.cmake:
1222 2012-12-19 Yael Aharon <yael.aharon@intel.com>
1224 [EFL] Allow the build system to find OpenGL ES
1225 https://bugs.webkit.org/show_bug.cgi?id=104760
1227 Reviewed by Laszlo Gombos.
1229 Add a way to find if GLESv2 is supported by the build system.
1230 Support for GLESv2 will be added separately.
1232 * Source/cmake/FindGLES.cmake: Added.
1234 2012-12-19 Alexis Menard <alexis@webkit.org>
1236 Implement CSS parsing for CSS transitions unprefixed.
1237 https://bugs.webkit.org/show_bug.cgi?id=104804
1239 Reviewed by Dean Jackson.
1241 Add a new flag ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
1242 to cover the work of unprefixing Transforms, Animations and
1243 Transitions. It will let the possibility of each ports to turn it off
1244 in their release branches until we're confident that these CSS
1245 properties are ready to be unprefixed.
1247 * Source/cmake/WebKitFeatures.cmake:
1248 * Source/cmakeconfig.h.cmake:
1251 2012-12-18 Ming Xie <mxie@rim.com>
1253 [BlackBerry] Add -fno-exceptions to CXX_FLAGS
1254 https://bugs.webkit.org/show_bug.cgi?id=105306
1256 Reviewed by Rob Buis.
1258 Disable exception handling. We don't have any try or catch
1259 constructs in our code.
1261 * Source/cmake/OptionsBlackBerry.cmake:
1263 2012-12-18 Kondapally Kalyan <kalyan.kondapally@intel.com>
1265 [EFL] Allow the build system to detect EGL support.
1266 https://bugs.webkit.org/show_bug.cgi?id=105287
1268 Reviewed by Laszlo Gombos.
1270 Currently, we don't have any way to determine if EGL is supported by the build.
1271 This patch adds support for this. The patch doesn't make any changes to take this into
1272 use. This will be done in another patch.
1274 * Source/cmake/FindEGL.cmake:
1276 2012-12-17 Halton Huo <halton.huo@intel.com>
1278 [EFL] Add ecore_imf_evas to FindEcore.cmake
1279 https://bugs.webkit.org/show_bug.cgi?id=105159
1281 Reviewed by Laszlo Gombos.
1283 ecore_imf_evas is a separate library, we should add for EFL port as well.
1285 * Source/cmake/FindEcore.cmake: Add finding FIND_EFL_LIBRARY for ecore_imf_evas
1287 2012-12-17 Kenneth Rohde Christiansen <kenneth@webkit.org>
1289 Add manual test to verify that geometry methods (moveTo, etc) work
1290 https://bugs.webkit.org/show_bug.cgi?id=105160
1292 Reviewed by Alexis Menard.
1294 * ManualTests/window-geometry.html: Added.
1296 2012-12-16 ChangSeok Oh <shivamidow@gmail.com>
1298 [GTK][AC] Build failure with an option --with-acceleration-backend=clutter
1299 https://bugs.webkit.org/show_bug.cgi?id=105027
1301 Reviewed by Gustavo Noronha Silva.
1303 I turned off opengl related variables, enable_glx, enable_egl and enable_gles2
1304 when selecting clutter as the acceleration-backend. Because they seem useless for the AC by clutter.
1308 2012-12-15 Simon Fraser <simon.fraser@apple.com>
1310 Fix repaint issues when resizing a window with centered content, for platforms with a tile cache
1311 https://bugs.webkit.org/show_bug.cgi?id=105073
1313 Reviewed by Dan Bernstein.
1315 Add a manual test for window resize with a centered element.
1317 * ManualTests/resize-repaint.html: Added.
1319 2012-12-13 Stephen White <senorblanco@chromium.org>
1321 Added manual test for canvas setFont speed.
1322 https://bugs.webkit.org/show_bug.cgi?id=104923
1324 Reviewed by James Robinson.
1326 * ManualTests/canvas-font-speed.html: Added.
1328 2012-12-13 Jerome Pasion <jerome.pasion@digia.com>
1330 [Qt] Doc: Fixing Qt WebKit reference documentation.
1332 Reviewed by Simon Hausmann.
1335 -added \module for C++ classes and \qmlmodule for QML types
1336 -added links to the Qt WebKit Examples pages
1337 -fixed the qhp settings for Qt Creator
1339 Task-number: QTBUG-28583
1340 Task-number: QTBUG-28418
1341 Task-number: QTBUG-27646
1343 * Source/qtwebkit.qdocconf:
1345 2012-12-13 Jerome Pasion <Jerome.Pasion@digia.com>
1347 [Qt] Fix missing doc dependency to examples
1349 Reviewed by Simon Hausmann.
1351 * Source/qtwebkit.qdocconf:
1353 2012-12-12 John Griggs <jgriggs@rim.com>
1355 2012-12-12 John Griggs <jgriggs@rim.com>
1357 [BlackBerry] Update Media Controls for BlackBerry Platform
1358 https://bugs.webkit.org/show_bug.cgi?id=104443
1359 https://przilla.ott.qnx.com/bugzilla/show_bug.cgi?id=204748
1361 Update Media Controls for BlackBerry platform to allow audio, embedded video and fullscreen video controls to be positioned and styled differently.
1363 Reviewed by Rob Buis.
1365 * Source/cmake/OptionsBlackBerry.cmake:
1367 2012-12-12 Xianzhu Wang <wangxianzhu@chromium.org>
1369 Pre-painting should not paint out-of-view fixed position elements
1370 https://bugs.webkit.org/show_bug.cgi?id=104724
1372 Reviewed by James Robinson.
1376 * ManualTests/compositing/fixed-position-out-of-view-scroll-prepaint.html: Added.
1378 2012-12-12 Krzysztof Czech <k.czech@samsung.com>
1380 [EFL] Possibility to turn off accessibility feature for WebKit-EFL.
1381 https://bugs.webkit.org/show_bug.cgi?id=103036
1383 Reviewed by Laszlo Gombos.
1385 Guard dependencies for accessibility (ATK), so that they can be turned off.
1387 * Source/cmake/OptionsEfl.cmake:
1388 * Source/cmake/WebKitFeatures.cmake:
1390 2012-12-12 Zan Dobersek <zandobersek@gmail.com>
1392 [GTK] Remove the last of unnecessary configuration options in configure.ac
1393 https://bugs.webkit.org/show_bug.cgi?id=104793
1395 Reviewed by Martin Robinson.
1397 Remove the last of the configuration options that don't introduce any dependencies and/or
1398 are enabled by default in the GNUmakefile.features.am.in file.
1402 2012-12-11 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
1404 [Qt] Fix the inspector not showing up on Windows
1405 https://bugs.webkit.org/show_bug.cgi?id=104677
1407 Reviewed by Simon Hausmann.
1409 Resources aren't transfered properly from a static WebCore to the final DLL
1410 with MSVC since the linker only pick from the static lib symbols that
1411 are referenced in the final binary.
1413 Move the resource files directly to Qt5WebKit.dll to make sure that they are
1418 2012-12-11 Xianzhu Wang <wangxianzhu@chromium.org>
1420 Add window.internals.mainThreadScrollReasonsAsText for testing slow scrolling
1421 https://bugs.webkit.org/show_bug.cgi?id=104714
1423 Reviewed by Eric Seidel.
1425 Export symbol Page::mainThreadScrollingReasonsAsText().
1427 * Source/autotools/symbols.filter:
1429 2012-12-11 Michael Pruett <michael@68k.org>
1431 [JSC] Add tests for explicit serialization values
1432 https://bugs.webkit.org/show_bug.cgi?id=104423
1434 Reviewed by Oliver Hunt.
1436 Add tests for serialization and deserialization mechanisms of
1437 the JSC implementation of SerializedScriptValue. Similar tests
1438 already exist for the V8 implementation.
1440 * Source/autotools/symbols.filter:
1442 2012-12-11 Carlos Garcia Campos <cgarcia@igalia.com>
1444 [GTK] Install GObject DOM bindings headers in its own directory
1445 https://bugs.webkit.org/show_bug.cgi?id=104663
1447 Reviewed by Gustavo Noronha Silva.
1449 * GNUmakefile.am: Add GENSOURCES_WEBKITDOM and
1450 webkitgtk_gdom_built_h_api variables.
1452 2012-12-11 Stephen Kelly <stephen.kelly@kdab.com>
1454 WebKit tests for the Qt API should include tests of CMake config files
1455 https://bugs.webkit.org/show_bug.cgi?id=104003
1457 Reviewed by Simon Hausmann.
1459 The Qt WebKit CI system is not going to run this test, but it can
1460 be run locally and to test packages.
1464 2012-12-11 Xabier Rodriguez Calvar <calvaris@igalia.com>
1466 [GTK][jhbuild] Switch to GStreamer 1.0 build
1467 https://bugs.webkit.org/show_bug.cgi?id=91727
1469 Reviewed by Philippe Normand.
1471 Switch build-webkit --gtk to GStreamer 1.0 support and build the
1472 necessary GStreamer git modules from JHBuild.
1474 * configure.ac: Removed GStreamer unstable API flag, made
1475 GStreamer 1.0 default instead of 0.10 and made required version
1476 1.0.3. In case no GStreamer version is specified, it falls back to
1477 0.10. In case no video or web-audio are requested, GStreamer
1478 and Farstream checks are not performed.
1480 2012-12-11 Zan Dobersek <zandobersek@gmail.com>
1482 [GTK] Feature enabling/disabling should be possible through build-webkit
1483 https://bugs.webkit.org/show_bug.cgi?id=99271
1485 Reviewed by Gustavo Noronha Silva.
1487 The autogen.sh script now calls the Tools/gtk/override-feature-defines script
1488 before calling autoreconf. This ensures that Source/WebCore/GNUmakefile.features.am
1489 is present and properly modified if the build-webkit script intends to override
1492 The Source/WebCore/GNUmakefile.features.am file is added to the ignored files list
1493 so it doesn't pop out as a new, untracked file.
1498 2012-12-10 Martin Robinson <mrobinson@igalia.com>
1500 [GTK] Remove the Pango backend
1501 https://bugs.webkit.org/show_bug.cgi?id=104569
1503 Reviewed by Daniel Bates.
1505 Always look for Freetype and Harfbuzz. We still depend on Pango for a few
1506 things, so we cannot yet eliminate our dependency on Pango.
1508 * configure.ac: Always look for FreeType/Harfbuzz.
1510 2012-12-10 Laszlo Gombos <l.gombos@samsung.com>
1512 [EFL] Change the minimum required EFL version to 1.6
1513 https://bugs.webkit.org/show_bug.cgi?id=104431
1515 Reviewed by Kenneth Rohde Christiansen.
1517 Change the minimum required EFL version to 1.6 from 1.7 to enable
1520 The elementary EFL package is only required to build MiniBrowser,
1521 so I moved the required only to the Minibrowser CMake file.
1523 * Source/cmake/OptionsEfl.cmake:
1525 2012-12-10 Alexis Menard <alexis@webkit.org>
1527 [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
1528 https://bugs.webkit.org/show_bug.cgi?id=104539
1530 Reviewed by Antonio Gomes.
1532 As discussed on webkit-dev it is not needed to keep this feature flag
1533 as support for <position> type is a small feature that is already
1534 implemented by three other UAs. It was useful while landing this
1535 feature as partial bits were landed one after one.
1537 * Source/cmake/OptionsEfl.cmake:
1538 * Source/cmake/WebKitFeatures.cmake:
1539 * Source/cmakeconfig.h.cmake:
1542 2012-12-10 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
1544 [Qt] Remove the support for building a debug WebKit with a release Qt
1545 https://bugs.webkit.org/show_bug.cgi?id=104560
1547 Reviewed by Tor Arne Vestbø.
1549 This creates issues with non-framework builds of Qt (necessary for debug-only
1550 builds) since a Qt5 prefix is now added to the base target name.
1554 2012-12-09 Gustavo Noronha Silva <gustavo.noronha@collabora.com>
1556 [Soup] utilize multipart/x-mixed-replace support recently added to libsoup
1557 https://bugs.webkit.org/show_bug.cgi?id=94515
1559 Reviewed by Martin Robinson.
1561 * configure.ac: require soup 2.40.0, which adds the new support.
1563 2012-12-10 Martin Robinson <mrobinson@igalia.com>
1565 [GTK] Bring Harfbuzz-ng support to Gtk
1566 https://bugs.webkit.org/show_bug.cgi?id=92098
1568 Reviewed by Gustavo Noronha Silva.
1570 Add support for detecting HarfBuzz during configuration phase. Add these
1571 flags to the FreeType ones since HarfBuzz support is part of the FreeType
1574 * configure.ac: Detect HarfBuzz.
1576 2012-12-08 Seokju Kwon <seokju.kwon@gmail.com>
1578 [EFL][WK2] Add Remote Web Inspector
1579 https://bugs.webkit.org/show_bug.cgi?id=98705
1581 Reviewed by Gyuyoung Kim.
1583 Prepare inspectorPageIndex.html for remote web inspector.
1585 * Source/PlatformEfl.cmake:
1587 2012-12-06 Rick Byers <rbyers@chromium.org>
1589 CSS cursor property should support webkit-image-set
1590 https://bugs.webkit.org/show_bug.cgi?id=99493
1592 Reviewed by Beth Dakin.
1594 Add ENABLE_MOUSE_CURSOR_SCALE (disabled by default)
1596 * Source/cmake/WebKitFeatures.cmake:
1597 * Source/cmakeconfig.h.cmake:
1599 2012-12-06 Laszlo Gombos <l.gombos@samsung.com>
1601 [EFL] Remove ENABLE_GLIB_SUPPORT CMake variable
1602 https://bugs.webkit.org/show_bug.cgi?id=104278
1604 Reviewed by Brent Fulgham.
1606 The variable is unnecessary as glib is a required dependency
1607 for the EFL port and glib is not used by other ports building
1610 * Source/cmake/OptionsEfl.cmake:
1611 * Source/cmake/WebKitFeatures.cmake:
1612 * Source/cmakeconfig.h.cmake:
1614 2012-12-06 Tony Chang <tony@chromium.org>
1616 REGRESSION(r135082): Restore the ability to insert author level style sheets from script
1617 https://bugs.webkit.org/show_bug.cgi?id=104042
1619 Reviewed by Antti Koivisto.
1621 Update exports for Internals.cpp.
1623 * Source/autotools/symbols.filter:
1625 2012-12-06 Laszlo Gombos <l.gombos@samsung.com>
1627 [EFL] Optimize binary size by removing dead sections on unix/gcc
1628 https://bugs.webkit.org/show_bug.cgi?id=102827
1630 Reviewed by Kenneth Rohde Christiansen.
1632 Turn on -ffunction-sections -fdata-sections --gc-section flags
1633 on unix for the gcc toolchain for release builds to optimize binary
1634 size for the Efl port.
1636 * Source/cmake/OptionsEfl.cmake:
1638 2012-12-06 Seokju Kwon <seokju.kwon@gmail.com>
1640 [EFL] Fix destination path in Source/PlatformEfl.cmake
1641 https://bugs.webkit.org/show_bug.cgi?id=104237
1643 Reviewed by Laszlo Gombos.
1645 Remove InspectorBackendCommands.js when copying it for the consistency in Source/PlatformEfl.cmake.
1647 * Source/PlatformEfl.cmake:
1649 2012-12-06 Shinya Kawanaka <shinyak@chromium.org>
1651 Internals.getElementByIdInShadowRoot is nonsense now.
1652 https://bugs.webkit.org/show_bug.cgi?id=104241
1654 Reviewed by Kent Tamura.
1656 * Source/autotools/symbols.filter:
1658 2012-12-05 Halton Huo <halton.huo@intel.com>
1660 [CMake] Unify coding style for CMake files
1661 https://bugs.webkit.org/show_bug.cgi?id=103605
1663 Reviewed by Laszlo Gombos.
1665 Update cmake files(.cmake, CMakeLists.txt) with following style rules:
1667 1.1 Use spaces, not tabs.
1668 1.2 Four spaces as indent.
1670 2.1 Place one space between control statements and their parentheses.
1671 For eg, if (), else (), elseif (), endif (), foreach (),
1672 endforeach (), while (), endwhile (), break ().
1673 2.2 Do not place spaces between function and macro statements and
1674 their parentheses. For eg, macro(), endmacro(), function(),
1676 2.3 Do not place spaces between a command or function or macro and its
1677 parentheses, or between a parenthesis and its content. For eg,
1678 message("testing") not message( "testing") or message ("testing" )
1679 2.4 No space at line ending.
1680 3. Lowercase when call commands macros and functions. For eg,
1681 add_executable() not ADD_EXECUTABLE(), set() not SET().
1684 * Source/CMakeLists.txt:
1685 * Source/PlatformEfl.cmake:
1686 * Source/cmake/EFLHelpers.cmake:
1687 * Source/cmake/FindATK.cmake:
1688 * Source/cmake/FindCFLite.cmake:
1689 * Source/cmake/FindCairo.cmake:
1690 * Source/cmake/FindDBus.cmake:
1691 * Source/cmake/FindDirectX.cmake:
1692 * Source/cmake/FindE_DBus.cmake:
1693 * Source/cmake/FindEcore.cmake:
1694 * Source/cmake/FindEdje.cmake:
1695 * Source/cmake/FindEet.cmake:
1696 * Source/cmake/FindEeze.cmake:
1697 * Source/cmake/FindEfreet.cmake:
1698 * Source/cmake/FindEina.cmake:
1699 * Source/cmake/FindElementary.cmake:
1700 * Source/cmake/FindEnchant.cmake:
1701 * Source/cmake/FindEvas.cmake:
1702 * Source/cmake/FindFontconfig.cmake:
1703 * Source/cmake/FindGLIB.cmake:
1704 * Source/cmake/FindGStreamer.cmake:
1705 * Source/cmake/FindGperf.cmake:
1706 * Source/cmake/FindHarfBuzz.cmake:
1707 * Source/cmake/FindICU.cmake:
1708 * Source/cmake/FindLibSoup.cmake:
1709 * Source/cmake/FindQuickTimeSDK.cmake:
1710 * Source/cmake/FindSqlite.cmake:
1711 * Source/cmake/OptionsBlackBerry.cmake:
1712 * Source/cmake/OptionsCommon.cmake:
1713 * Source/cmake/OptionsEfl.cmake:
1714 * Source/cmake/OptionsWinCE.cmake:
1715 * Source/cmake/OptionsWindows.cmake:
1716 * Source/cmake/WebKitFS.cmake:
1717 * Source/cmake/WebKitFeatures.cmake:
1718 * Source/cmake/WebKitHelpers.cmake:
1719 * Source/cmake/WebKitMacros.cmake:
1720 * Source/cmake/WebKitPackaging.cmake:
1721 * Source/cmake/gtest/CMakeLists.txt:
1723 2012-12-05 Yong Li <yoli@rim.com>
1725 [BlackBerry] Build with libjpegturbo
1726 https://bugs.webkit.org/show_bug.cgi?id=104152
1728 Reviewed by Rob Buis.
1731 This change is made by Ming Xie to link with libjpegturbo.
1733 * Source/cmake/OptionsBlackBerry.cmake:
1735 2012-12-05 Leo Yang <leoyang@rim.com>
1737 [BlackBerry] Enable CSS_IMAGE_RESOLUTION
1738 https://bugs.webkit.org/show_bug.cgi?id=104132
1740 Reviewed by Yong Li.
1742 * Source/cmake/OptionsBlackBerry.cmake:
1744 2012-12-05 Laszlo Gombos <l.gombos@samsung.com>
1746 [CMake] Enable to build WebKit sources without Tools
1747 https://bugs.webkit.org/show_bug.cgi?id=103918
1749 Reviewed by Gyuyoung Kim.
1751 Turn on building Tools by default only if ENABLE_TOOLS is not explicitly set
1752 (enabled or disabled) and the Tools directory exists for all CMake based ports.
1754 This change enables the possibility to build WebKit even if the Tools directory
1759 2012-12-04 Kondapally Kalyan <kalyan.kondapally@intel.com>
1761 [EFL][WK2][AC] USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
1762 https://bugs.webkit.org/show_bug.cgi?id=103710.
1764 Reviewed by Kenneth Rohde Christiansen.
1766 When using GLX back-end we are dependent on GLX support, Xcomposite and Xrender extensions.
1767 In this case, GraphicsSurface usage depends on Xcomposite and Xrender extensions.
1768 USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
1770 * Source/cmake/OptionsEfl.cmake:
1772 2012-12-03 Pierre Rossi <pierre.rossi@digia.com>
1774 [Qt] another stab at fixing the windows build
1776 It seems the QT_BUILD_{TARGET}_LIB are not set as they should by qt_module.prf.
1777 Define them by hand to be on the safe side.
1779 * Source/widgetsapi.pri:
1781 2012-12-03 Alexis Menard <alexis@webkit.org>
1783 [EFL] Enable CSS3 background-position offsets by default.
1784 https://bugs.webkit.org/show_bug.cgi?id=103879
1786 Reviewed by Laszlo Gombos.
1788 Enable the feature for EFL only.
1790 * Source/cmake/OptionsEfl.cmake:
1792 2012-12-03 Alexis Menard <alexis@webkit.org>
1794 [GTK] Enable CSS3 background-background position offset by default.
1795 https://bugs.webkit.org/show_bug.cgi?id=103903
1797 Reviewed by Philippe Normand.
1799 Turn on the flag by default.
1803 2012-12-03 Cosmin Truta <ctruta@rim.com>
1805 [BlackBerry] Enable HIDDEN_PAGE_DOM_TIMER_THROTTLING
1806 https://bugs.webkit.org/show_bug.cgi?id=103842
1808 Reviewed by Yong Li.
1810 Set ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING to ON.
1812 * Source/cmake/OptionsBlackBerry.cmake:
1814 2012-12-03 Laszlo Gombos <l.gombos@samsung.com>
1816 [CMake] Enable building WebKit2-only build for the EFL port
1817 https://bugs.webkit.org/show_bug.cgi?id=103820
1819 Reviewed by Gyuyoung Kim.
1821 To create a WebKit2-only build for EFL use the following command:
1822 build-webkit --efl --cmakeargs="-DENABLE_WEBKIT=OFF".
1824 * CMakeLists.txt: Turn on WebKit1 support if it is not explicitly set (enabled or disabled) for
1825 all CMake based ports.
1827 * Source/cmake/OptionsEfl.cmake: Enable WebKit2
1828 for the EFL port if it is not explicitly set (enabled or disabled).
1830 2012-12-03 Zeno Albisser <zeno@webkit.org>
1832 [Qt][Mac] QtWebKitWidgets has wrong install_name.
1834 This part got lost during the library split.
1835 It was done for QtWebKit before, but it also
1836 needs to be applied to QtWebKitWidgets.
1838 Reviewed by Tor Arne Vestbø.
1840 * Source/widgetsapi.pri:
1842 2012-11-30 Justin Novosad <junov@google.com>
1844 [Chromium] Animation updates fail when using a canvas as a CSS backround-image style with -webkit-canvas
1845 https://bugs.webkit.org/show_bug.cgi?id=103643
1847 Reviewed by Stephen White.
1849 New test to verify that elements using a canvas as a style image
1850 source are redrawn when the canvas is animated. Added as a manual test
1851 because the bug was not reproducible in DumpRenderTree.
1853 * ManualTests/animated-canvas-as-background.html: Added.
1855 2012-11-30 Pierre Rossi <pierre.rossi@gmail.com>
1857 [Qt] Unreviewed build break
1859 Rubber-stamped by Simon Hausmann.
1861 Poor man's way to trigger a clean build on a bot.
1865 2012-11-30 Simon Hausmann <simon.hausmann@digia.com>
1867 [Qt] Unreviewed doc fix
1869 Add additional search paths for API folders.
1871 * Source/qtwebkit.qdocconf:
1873 2012-11-30 Simon Hausmann <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
1875 [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
1876 https://bugs.webkit.org/show_bug.cgi?id=99314
1878 Reviewed by Tor Arne Vestbø.
1880 This big change separates QtWebKit into QtWebKit and QtWebKitWidgets as
1883 It's a big refactoring that mostly involves moving WebCore dependent
1884 code into QtWebKit and accessing it through exported QWebFrameAdapter
1885 and QWebPageAdapter classes.
1887 * Source/QtWebKit.pro:
1889 * Source/sync.profile:
1890 * Source/widgetsapi.pri: Added.
1893 2012-11-30 Tor Arne Vestbø <tor.arne.vestbo@digia.com>
1895 [Qt] Build as a regular Qt module when production_build is enabled
1897 Instead of always setting CONFIG+=force_independent. This means the
1898 libs, headers, and documentation will end up in qtbase for developer
1899 builds of Qt, instead of always in the QtWebKit build directory.
1901 Reviewed by Simon Hausmann.
1905 2012-11-29 Rafael Weinstein <rafaelw@chromium.org>
1907 [HTMLTemplateElement] Add feature flag
1908 https://bugs.webkit.org/show_bug.cgi?id=103694
1910 Reviewed by Adam Barth.
1912 This flag will guard the implementation of the HTMLTemplateElement.
1913 http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/templates/index.html
1915 * Source/cmake/WebKitFeatures.cmake:
1916 * Source/cmakeconfig.h.cmake:
1918 2012-11-28 Michael Pruett <michael@68k.org>
1920 IndexedDB: Remove duplicate toWireString() and createFromWire() methods in JSC SerializedScriptValue
1921 https://bugs.webkit.org/show_bug.cgi?id=103554
1923 Reviewed by Kentaro Hara.
1925 In r135022, duplicate createFromWire() and toWireString() methods
1926 were added to the JSC version of SerializedScriptValue. In
1927 order to allow the JSC SerializedScriptValue to compile when
1928 ENABLE(INDEXED_DATABASE) is turned on, these new methods have
1929 been removed and the old methods have been moved outside the
1930 ENABLE(INDEXED_DATABASE) guard.
1932 * Source/autotools/symbols.filter:
1934 2012-11-28 Shinya Kawanaka <shinyak@chromium.org>
1936 [Shadow] Move Distribution stuffs from ShadowRoot
1937 https://bugs.webkit.org/show_bug.cgi?id=103481
1939 Reviewed by Hajime Morita.
1941 * Source/autotools/symbols.filter:
1943 2012-11-26 Halton Huo <halton.huo@intel.com>
1945 [EFL] CMake shows ENABLE_3D_RENDERING and ENABLE_WEBGL is still OFF when AC is enabled
1946 https://bugs.webkit.org/show_bug.cgi?id=100829
1948 Reviewed by Gyuyoung Kim.
1950 In WebKitFeatures.cmake, only use ${_name} for condition to print
1951 a option as ON will prevent the overridden ones in OptionsXXX.cmake,
1952 should use ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} instead.
1954 * Source/cmake/OptionsEfl.cmake: Turn on ENABLE_3D_RENDERING and
1956 * Source/cmake/WebKitFeatures.cmake: Use
1957 ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} to as value of
1958 a feature is enabled. Adjust options in lexicographical order.
1960 2012-11-26 Kalev Lember <kalevlember@gmail.com>
1962 [GTK] Explicitly link against librt
1963 https://bugs.webkit.org/show_bug.cgi?id=103194
1965 Reviewed by Martin Robinson.
1967 Fixes broken build with undefined references to shm_open / shm_unlink
1968 symbols. SharedMemoryUnix.cpp uses these so we need to link with -lrt.
1972 2012-11-26 Laszlo Gombos <l.gombos@samsung.com>
1974 [CMake] Allow user specified compiler flags to take precedence
1975 https://bugs.webkit.org/show_bug.cgi?id=103101
1977 Reviewed by Brent Fulgham.
1979 Make sure that compiler and linker flags specified by the build system
1980 are always prepended to the variables that can be specified by the
1981 environment and the user as well.
1983 * Source/cmake/OptionsCommon.cmake:
1984 * Source/cmake/OptionsWindows.cmake:
1985 * Source/cmake/WebKitHelpers.cmake:
1987 2012-11-23 Alexis Menard <alexis@webkit.org>
1989 [CSS3 Backgrounds and Borders] Implement new CSS3 background-position parsing.
1990 https://bugs.webkit.org/show_bug.cgi?id=102104
1992 Reviewed by Julien Chaffraix.
1994 Protect the new feature behind a feature flag.
1996 * Source/cmake/WebKitFeatures.cmake:
1997 * Source/cmakeconfig.h.cmake:
2000 2012-11-23 Patrick Gansterer <paroga@webkit.org>
2002 [CMake] Add support for winflexbison distribution
2003 https://bugs.webkit.org/show_bug.cgi?id=102551
2005 Reviewed by Laszlo Gombos.
2007 Since GnuWin32 does not provide recent versions of bision and flex supporting
2008 the alternative winflexbison distribution is the prefered option.
2010 * Source/cmake/WebKitMacros.cmake:
2012 2012-11-23 Laszlo Gombos <l.gombos@samsung.com>
2014 [EFL] Define WTF_PLATFORM_EFL in Platform.h
2015 https://bugs.webkit.org/show_bug.cgi?id=101482
2017 Reviewed by Kenneth Rohde Christiansen.
2019 Remove the definition of WTF_PLATFORM_EFL from the build system to
2020 make the EFL port consistent with other ports.
2022 * Source/cmake/OptionsEfl.cmake:
2024 2012-11-23 Krzysztof Czech <k.czech@samsung.com>
2026 [EFL] Platform support for Accessibility feature.
2027 https://bugs.webkit.org/show_bug.cgi?id=100848
2029 Reviewed by Gyuyoung Kim.
2031 Add support for ATK library.
2033 * Source/cmake/FindATK.cmake: Added.
2034 * Source/cmake/OptionsEfl.cmake:
2036 2012-09-26 Gustavo Noronha Silva <gns@gnome.org>
2038 [GTK] Split SVG from WebCore to work-around make limitation
2039 https://bugs.webkit.org/show_bug.cgi?id=97735
2041 Reviewed by Carlos Garcia Campos.
2043 Add a new libtool convenience library, libWebCoreSVG.la, to work-around
2044 make limitation when linking libWebCore.
2046 * GNUmakefile.am: variables for the new library.
2048 2012-11-22 Simon Hausmann <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
2050 [Qt] Separate QWidget dependant code into separate WebKitWidgets static library
2051 https://bugs.webkit.org/show_bug.cgi?id=102800
2053 Reviewed by Tor Arne Vestbø.
2055 This patch separates code that needs to use QWidget related APIs in
2056 WebKit/qt/WebCoreSupport and Api from code that doesn't. This means for
2057 example FrameLoaderClientQt.cpp remains in the WebKit1 static library,
2058 while qwebpage.cpp and qwebframe.cpp become part of the WebKitWidgets
2059 static library. WebKit1 is compiled without QT += widgets and therefore
2060 any widget related dependency has been moved "up" and out of WebKit1 into
2061 the WebKitWidgets library.
2063 Between the code in WebKit.a and WebKitWidgets.a new adapters and
2064 interfaces have been introduced, such as QWebPageAdapter and
2065 QWebFrameAdapter. QWebPageAdapter, when used from WebKit1, is a way to
2066 call out into the API layer, implemented by QWebPage (QWebPagePrivate).
2067 The other way around if QWebPage wants to access WebCore or
2068 WebCoreSupport related functionality, it will go through
2069 QWebPageAdapater (as base class). The separation in the direction up
2070 into the API layer is complete with this patch, no code in WebKit1
2071 depends on QtWidgets. The separation the other way around, code in the
2072 API layer not using any WebCore types, is not complete yet.
2074 Some classes such as QWebSettings, QWebElement or
2075 DumpRenderTreeSupportQt remain in WebKit1. While they are API layer,
2076 they do not depend on widget related Qt APIs and they make much more
2077 use of WebCore internal APIs and therefore are easier to keep in
2080 In the future we plan to place a real shared library boundary between
2081 WebKit1 and WebKitWidgets, by keeping the WebKit1 static library as
2082 part of the QtWebKit shared library and by turning the WebKitWidgets
2083 static library into a shared one.
2089 2012-11-21 Ryuan Choi <ryuan.choi@gmail.com>
2091 [EFL] Remove unnecessary definition, -DENABLE_SPELLCHECK=1
2092 https://bugs.webkit.org/show_bug.cgi?id=102988
2094 Reviewed by Laszlo Gombos.
2096 Removed -DENABLE_SPELLCHECK=1 because feature macros are controlled by
2097 WEBKIT_OPTION_XXX and cmakeconfig.h.cmake.
2099 * Source/cmake/OptionsEfl.cmake:
2101 2012-11-21 Kondapally Kalyan <kalyan.kondapally@intel.com>
2103 [EFL] GLX detection is broken.
2104 https://bugs.webkit.org/show_bug.cgi?id=102687.
2106 Reviewed by Laszlo Gombos.
2108 HAVE_GLX is enabled only if WebGL is enabled. This is wrong and we should
2109 explicitly test for GLX support.
2110 This patch makes changes so that we check for glx.h header and sets HAVE_GLX flag appropriately.
2112 * Source/cmake/OptionsEfl.cmake:
2114 2012-11-21 Yael Aharon <yael.aharon@intel.com>
2116 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
2117 https://bugs.webkit.org/show_bug.cgi?id=101526
2119 Reviewed by Kenneth Rohde Christiansen.
2121 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
2123 * Source/cmake/OptionsEfl.cmake:
2125 2012-11-20 Sheriff Bot <webkit.review.bot@gmail.com>
2127 Unreviewed, rolling out r133859.
2128 http://trac.webkit.org/changeset/133859
2129 https://bugs.webkit.org/show_bug.cgi?id=102875
2131 This patch makes API test broken (Requested by gyuyoung on
2134 * Source/cmake/OptionsEfl.cmake:
2136 2012-11-20 Elliott Sprehn <esprehn@chromium.org>
2138 Store MutationObserver callback in a hidden property for V8
2139 https://bugs.webkit.org/show_bug.cgi?id=102555
2141 Reviewed by Adam Barth.
2143 Test for reference cycle leaks with mutation observers. There doesn't seem
2144 to be a way to check this for v8, but if you manually run you can see if it
2147 * ManualTests/leak-cycle-observer-wrapper.html: Added.
2149 2012-11-20 Carlos Garcia Campos <cgarcia@igalia.com>
2151 Unreviewed. Update NEWS and configure.ac for 1.11.2 release
2153 * configure.ac: Bump tarball version number, not updated in
2154 previous commit by mistake.
2156 2012-11-20 Carlos Garcia Campos <cgarcia@igalia.com>
2158 Unreviewed. Update NEWS and configure.ac for 1.11.2 release
2160 * configure.ac: Bump version numbers.
2162 2012-11-19 Kihong Kwon <kihong.kwon@samsung.com>
2164 Add PROXIMITY_EVENTS feature
2165 https://bugs.webkit.org/show_bug.cgi?id=102658
2167 Reviewed by Kentaro Hara.
2169 Add PROXIMITY_EVENTS feature to cmake.
2171 * Source/cmake/WebKitFeatures.cmake:
2172 * Source/cmakeconfig.h.cmake:
2174 2012-11-18 Laszlo Gombos <l.gombos@samsung.com>
2176 Remove non-existent directories from the make system
2177 https://bugs.webkit.org/show_bug.cgi?id=102632
2179 Reviewed by Kenneth Rohde Christiansen.
2181 Remove (non-existent) symbian references from the exclude list for packaging.
2183 * Source/cmake/WebKitPackaging.cmake:
2185 2012-11-18 Laszlo Gombos <l.gombos@samsung.com>
2187 Remove non-existent directories from the make system
2188 https://bugs.webkit.org/show_bug.cgi?id=102632
2190 Reviewed by Adam Barth.
2192 Remove (non-existent) symbian references from the exclude list for packaging.
2194 * Source/cmake/WebKitPackaging.cmake:
2196 2012-11-18 Genevieve Mak <gmak@rim.com>
2198 [BlackBerry] Enable Touch Sliders
2199 https://bugs.webkit.org/show_bug.cgi?id=102516
2201 Reviewed by Rob Buis.
2203 Enabled for BlackBerry only
2207 * Source/cmake/OptionsBlackBerry.cmake:
2208 * Source/cmake/WebKitFeatures.cmake:
2209 * Source/cmakeconfig.h.cmake:
2211 2012-11-18 Carlos Garcia Campos <cgarcia@igalia.com>
2213 Unreviewed. Fix GTK+ build after r135022.
2215 * Source/autotools/symbols.filter: Add exports for
2216 SerializedScriptValue changes.
2218 2012-11-16 Tony Chang <tony@chromium.org>
2220 Remove ENABLE_CSS_HIERARCHIES since it's no longer in use
2221 https://bugs.webkit.org/show_bug.cgi?id=102554
2223 Reviewed by Andreas Kling.
2225 As mentioned in https://bugs.webkit.org/show_bug.cgi?id=79939#c41 ,
2226 we're going to revist this feature once additional vendor support is
2229 * Source/cmake/WebKitFeatures.cmake:
2230 * Source/cmakeconfig.h.cmake:
2232 2012-11-16 Ulan Degenbaev <ulan@chromium.org>
2234 [V8] Increment the amount of externally allocated memory for the receiving V8 isolate when transferring ArrayBuffer
2235 https://bugs.webkit.org/show_bug.cgi?id=94463
2237 Reviewed by Kentaro Hara.
2239 Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer is deserialized and transferred.
2241 * ManualTests/typed-array-memory.html:
2243 2012-11-16 Sheriff Bot <webkit.review.bot@gmail.com>
2245 Unreviewed, rolling out r134908.
2246 http://trac.webkit.org/changeset/134908
2247 https://bugs.webkit.org/show_bug.cgi?id=102473
2249 Broke the Apple Windows Debug build. (Requested by dydx on
2252 * Source/autotools/symbols.filter:
2254 2012-11-16 Sheriff Bot <webkit.review.bot@gmail.com>
2256 Unreviewed, rolling out r134865.
2257 http://trac.webkit.org/changeset/134865
2258 https://bugs.webkit.org/show_bug.cgi?id=102466
2260 Broke the Apple Windows Debug build. (Requested by dydx on
2263 * Source/autotools/symbols.filter:
2265 2012-11-16 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
2267 Avoid copying of ViewportArguments in computeViewportAttributes function
2268 https://bugs.webkit.org/show_bug.cgi?id=102354
2270 Reviewed by Kenneth Rohde Christiansen.
2272 Updated exported symbols for GTK.
2274 * Source/autotools/symbols.filter:
2276 2012-11-15 Gustavo Noronha Silva <gns@gnome.org>
2278 [GTK] Split WebCore/platform into a separate library
2279 https://bugs.webkit.org/show_bug.cgi?id=94435
2281 Reviewed by Martin Robinson.
2283 More people have been reporting problems when linking WebCore because
2284 the command line limit is being exceeded. Splitting WebCore a bit more
2287 * GNUmakefile.am: add variable that will hold the list of source files
2288 for libWebCorePlatform .
2290 2012-11-15 Tony Chang <tony@chromium.org>
2292 Generate Settings from a .in file
2293 https://bugs.webkit.org/show_bug.cgi?id=100393
2295 Reviewed by Adam Barth.
2297 Generate SettingsMacros.h for cmake.
2299 * Source/cmake/WebKitMacros.cmake:
2301 2012-11-15 Rick Byers <rbyers@chromium.org>
2303 No tests for changing mouse cursors
2304 https://bugs.webkit.org/show_bug.cgi?id=100550
2306 Reviewed by Brent Fulgham.
2308 Add necessary exports for Internals::getCurrentCursorInfo
2310 * Source/autotools/symbols.filter:
2312 2012-11-15 Kent Tamura <tkent@chromium.org>
2314 Support stand-alone month names in calendar picker
2315 https://bugs.webkit.org/show_bug.cgi?id=102196
2317 Reviewed by Kentaro Hara.
2319 * ManualTests/forms/calendar-picker.html:
2320 - Remove monthLabels arguments.
2321 - Add a mock implementation of pagePopupController.formatMonth.
2323 2012-11-14 Sheriff Bot <webkit.review.bot@gmail.com>
2325 Unreviewed, rolling out r134741.
2326 http://trac.webkit.org/changeset/134741
2327 https://bugs.webkit.org/show_bug.cgi?id=102337
2329 "Change is incorrect." (Requested by dydx on #webkit).
2331 * Source/autotools/symbols.filter:
2333 2012-11-14 Daniel Bates <dbates@webkit.org>
2335 Attempt to fix the Apple Windows Debug and GTK builds after <http://trac.webkit.org/changeset/134691>
2336 (https://bugs.webkit.org/show_bug.cgi?id=96818)
2338 Export symbols similar to the ones we added to WebCore.exp.in in
2339 <http://trac.webkit.org/changeset/134691>.
2341 * Source/autotools/symbols.filter:
2343 2012-11-14 KyungTae Kim <ktf.kim@samsung.com>
2345 [EFL] Turn on error on warnings for "sign-compare"
2346 https://bugs.webkit.org/show_bug.cgi?id=101761
2348 Reviewed by Gyuyoung Kim.
2350 Remove "-Wno-error=sign-compare" to turn on error on warnings for "sign-compare"
2352 * Source/cmake/WebKitHelpers.cmake:
2354 2012-11-13 Hugo Parente Lima <hugo.lima@openbossa.org>
2356 FindGLIB.cmake fails do find glib gmodule module.
2357 https://bugs.webkit.org/show_bug.cgi?id=101784
2359 Reviewed by Caio Marcelo de Oliveira Filho.
2361 * Source/cmake/FindGLIB.cmake:
2363 2012-11-13 Huang Dongsung <luxtella@company100.net>
2365 Coordinated Graphics: Directly composited animated GIFs only render the first image.
2366 https://bugs.webkit.org/show_bug.cgi?id=102043
2368 Reviewed by Noam Rosenthal.
2370 Add a test to check that a gif animation can run on a compositing layer.
2372 * ManualTests/animated-gif-on-compositing-layer.html: Added.
2374 2012-11-12 KyungTae Kim <ktf.kim@samsung.com>
2376 [EFL] Turn on errors on warnings for WebKit1 and WebKit2 libraries
2377 https://bugs.webkit.org/show_bug.cgi?id=101762
2379 Reviewed by Gyuyoung Kim.
2381 In case of EFL, add ENABLE_WERROR to EXTRA_COMPILER_FLAGS for WEBKIT and WEBKIT2
2383 * Source/CMakeLists.txt:
2385 2012-11-12 Joe Mason <jmason@rim.com>
2387 [BlackBerry] NetworkJob should not check if data is received with HEAD
2388 https://bugs.webkit.org/show_bug.cgi?id=102034
2390 Reviewed by George Staikos.
2394 Add test that HEAD XMLHttpRequests return status 404 instead of calling onerror.
2396 * ManualTests/blackberry/head-xhr-nonexistant-file.html: Added.
2398 2012-11-12 KyungTae Kim <ktf.kim@samsung.com>
2400 [EFL] Turn on error on warnings for "switch"
2401 https://bugs.webkit.org/show_bug.cgi?id=101760
2403 Reviewed by Gyuyoung Kim.
2405 Turn on error on warning for "switch" by removing "-Wno-error=switch"
2407 * Source/cmake/WebKitHelpers.cmake:
2409 2012-11-11 Shinya Kawanaka <shinyak@chromium.org>
2411 [Shadow] ElementShadow should have RuleFeatureSet for select attribute selectors.
2412 https://bugs.webkit.org/show_bug.cgi?id=101180
2414 Reviewed by Dimitri Glazkov.
2416 Exposes necessary symbols.
2418 * Source/autotools/symbols.filter:
2420 2012-11-11 Sheriff Bot <webkit.review.bot@gmail.com>
2422 Unreviewed, rolling out r134144.
2423 http://trac.webkit.org/changeset/134144
2424 https://bugs.webkit.org/show_bug.cgi?id=101876
2426 seems to break win 7 chromium browser test (Requested by
2429 * Source/autotools/symbols.filter:
2431 2012-11-09 Rick Byers <rbyers@chromium.org>
2433 No tests for changing mouse cursors
2434 https://bugs.webkit.org/show_bug.cgi?id=100550
2436 Reviewed by Adam Barth.
2438 Add necessary exports for Internals::getCurrentCursorInfo
2440 * Source/autotools/symbols.filter:
2442 2012-11-09 Laszlo Gombos <l.gombos@samsung.com>
2444 [EFL] Enable -Werror for the EFL port
2445 https://bugs.webkit.org/show_bug.cgi?id=98715
2447 Reviewed by Gyuyoung Kim.
2449 Treat all warnings as errors, except the existing warnings in the
2450 current code base ("unused-parameter", "sign-compare" and "switch").
2452 Thanks for Raphael Kubo da Costa for the extra help.
2454 * Source/CMakeLists.txt: Enable warnings as error for all libraries
2455 (except WebKit and WebKit2) for the EFL port.
2456 Other cmake-based ports are welcome to join.
2458 * Source/cmake/WebKitHelpers.cmake: Treat warnings as errors by
2459 default for cmake-based ports when ENABLE_WERROR is set.
2461 2012-11-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
2463 [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
2464 https://bugs.webkit.org/show_bug.cgi?id=101559
2466 Reviewed by Kenneth Rohde Christiansen.
2468 Follow-up to 133859; also change the default value in
2469 OptionsEfl.cmake so that the default changes for people not using
2470 build-webkit (ie. users) as well.
2472 * Source/cmake/OptionsEfl.cmake:
2474 2012-11-08 Yael Aharon <yael.aharon@intel.com>
2476 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
2477 https://bugs.webkit.org/show_bug.cgi?id=101526
2479 Reviewed by Kenneth Rohde Christiansen.
2481 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
2483 * Source/cmake/OptionsEfl.cmake:
2485 2012-11-08 Laszlo Gombos <l.gombos@samsung.com>
2487 [EFL] Remove non-variable options from the build system
2488 https://bugs.webkit.org/show_bug.cgi?id=101506
2490 Reviewed by Kenneth Rohde Christiansen.
2492 Remove WTF_USE_PTHREADS, WTF_USE_ICU_UNICODE, WTF_USE_CAIRO,
2493 WTF_USE_FREETYPE and WTF_USE_HARFBUZZ_NG cmake variables
2494 as these are always set to const 1 and not really configurable.
2496 Remove the definition of ENABLE_CONTEXT_MENUS as this is already set to 1 by default in Platform.h.
2498 * Source/cmake/OptionsEfl.cmake:
2500 2012-11-08 Sheriff Bot <webkit.review.bot@gmail.com>
2502 Unreviewed, rolling out r133865.
2503 http://trac.webkit.org/changeset/133865
2504 https://bugs.webkit.org/show_bug.cgi?id=101579
2506 dependent patch has been rolled out. (Requested by drott on
2509 * Source/cmake/OptionsEfl.cmake:
2511 2012-11-08 Dominik Röttsches <dominik.rottsches@intel.com>
2513 Unreviewed, rolling out r133859.
2514 http://trac.webkit.org/changeset/133859
2515 https://bugs.webkit.org/show_bug.cgi?id=101526
2517 Breaks EFL bots test execution.
2519 * Source/cmake/OptionsEfl.cmake:
2521 2012-11-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
2523 [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
2524 https://bugs.webkit.org/show_bug.cgi?id=101559
2526 Reviewed by Kenneth Rohde Christiansen.
2528 Follow-up to 133859; also change the default value in
2529 OptionsEfl.cmake so that the default changes for people not using
2530 build-webkit (ie. users) as well.
2532 * Source/cmake/OptionsEfl.cmake:
2534 2012-11-08 Yael Aharon <yael.aharon@intel.com>
2536 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
2537 https://bugs.webkit.org/show_bug.cgi?id=101526
2539 Reviewed by Kenneth Rohde Christiansen.
2541 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
2543 * Source/cmake/OptionsEfl.cmake:
2545 2012-11-07 Keishi Hattori <keishi@webkit.org>
2547 Implement week picking to calendar picker
2548 https://bugs.webkit.org/show_bug.cgi?id=101449
2550 Reviewed by Kent Tamura.
2552 * ManualTests/forms/calendar-picker.html: Added test for week picker.
2554 2012-11-07 Sheriff Bot <webkit.review.bot@gmail.com>
2556 Unreviewed, rolling out r133841.
2557 http://trac.webkit.org/changeset/133841
2558 https://bugs.webkit.org/show_bug.cgi?id=101542
2560 Reverted patches were innocent (Requested by shinyak on
2563 * Source/autotools/symbols.filter:
2565 2012-11-07 Shinya Kawanaka <shinyak@chromium.org>
2567 Unreviewed, rolling out r133428 and r133749
2568 https://bugs.webkit.org/show_bug.cgi?id=101533
2570 These patches might cause memory regression.
2572 * Source/autotools/symbols.filter:
2574 2012-11-07 Shinya Kawanaka <shinyak@chromium.org>
2576 [Shadow] Use setPseudo() instead of setShadowPseudoId().
2577 https://bugs.webkit.org/show_bug.cgi?id=101306
2579 Reviewed by Kent Tamura.
2581 Exposes necessary symbols.
2583 * Source/autotools/symbols.filter:
2585 2012-11-07 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2587 [Qt] Fix build of modules depending on QtWebKit when using prefix
2588 https://bugs.webkit.org/show_bug.cgi?id=101437
2590 Reviewed by Simon Hausmann.
2592 .qmake.conf loads qt_build_config.prf, which nowadays is responsible for
2593 adding the path to .qmake.super (before it was done by default_pre.prf,
2594 so having setting the path in our default_pre wrapper was sufficient).
2598 2012-11-06 Keishi Hattori <keishi@webkit.org>
2600 Implement month picking to calendar picker
2601 https://bugs.webkit.org/show_bug.cgi?id=101333
2603 Reviewed by Kent Tamura.
2605 * ManualTests/forms/calendar-picker.html: Added test for month picker.
2607 2012-11-06 Laszlo Gombos <l.gombos@samsung.com>
2609 [EFL] Simplify the build system
2610 https://bugs.webkit.org/show_bug.cgi?id=101392
2612 Reviewed by Kenneth Rohde Christiansen.
2614 Remove unused cmake variables. In addition there is no longer a need to define
2615 WTF_USE_TEXTURE_MAPPER_GL in the build system as that is now handled in Platform.h
2618 * Source/cmake/OptionsEfl.cmake:
2620 2012-11-05 Simon Hausmann <simon.hausmann@digia.com>
2622 [Qt] Trivial unreviewed: Add missing module dependencies for builds in Qt CI system.
2624 These fields aren't used by anyone except some perl scripts in the Qt CI builds.
2626 * Source/sync.profile:
2628 2012-11-02 Adam Barth <abarth@webkit.org>
2630 ENABLE(UNDO_MANAGER) is disabled everywhere and is not under active development
2631 https://bugs.webkit.org/show_bug.cgi?id=100711
2633 Reviewed by Eric Seidel.
2635 * Source/cmake/WebKitFeatures.cmake:
2636 * Source/cmakeconfig.h.cmake:
2638 2012-11-02 Martin Robinson <mrobinson@igalia.com>
2640 [GTK] Remove dependency on SoupPasswordManager
2641 https://bugs.webkit.org/show_bug.cgi?id=100775
2643 Reviewed by Carlos Garcia Campos.
2645 Add a libsecret dependency to the build. This is necessary so that we can remove
2646 a dependency on SoupPasswordManager.
2648 * configure.ac: Look for libsecret using the pkg-config configuration macro.
2650 2012-11-02 Michael Brüning <michael.bruning@digia.com>
2652 [Qt][WK2] ASSERT hit for every mouse click
2653 https://bugs.webkit.org/show_bug.cgi?id=100607
2655 Reviewed by Jocelyn Turcotte.
2657 Added a test with a link that contains an <em> tag surrounding the entire inner text.
2658 The test should be run on an assert enabled build and the assert should not be
2659 triggered when tapping the link.
2661 * ManualTests/tap-gesture-on-em-link-tap-highlight-assert.html: Added.
2663 2012-11-01 Ami Fischman <fischman@chromium.org>
2665 HTMLMediaPlayer should free m_player when src is set/changed
2666 https://bugs.webkit.org/show_bug.cgi?id=99647
2668 Reviewed by Eric Carlson.
2670 * ManualTests/media-players-are-dropped-on-error.html: Added.
2671 Various scenarios are tested to make sure players aren't
2672 leaked in different ways for each of them.
2674 2012-11-01 Beth Dakin <bdakin@apple.com>
2676 https://bugs.webkit.org/show_bug.cgi?id=100917
2677 There should be a way to dump the scrolling tree from the layout tests
2679 Reviewed by Simon Fraser.
2681 * Source/autotools/symbols.filter:
2683 2012-10-31 Thiago Marcos P. Santos <thiago.santos@intel.com>
2685 Added viewport at-rule to the CSS parser and tokenizer
2686 https://bugs.webkit.org/show_bug.cgi?id=95961
2688 Reviewed by Kenneth Rohde Christiansen.
2690 Enable CSS Device Adaptation by default on EFL.
2692 * Source/cmake/OptionsEfl.cmake:
2694 2012-10-31 Ian Vollick <vollick@chromium.org>
2696 Add support for text-based repaint testing
2697 https://bugs.webkit.org/show_bug.cgi?id=100584
2699 Reviewed by Simon Fraser.
2701 Allows tracked repaint rects to be dumped as text.
2703 * Source/autotools/symbols.filter:
2705 FrameView::setTracksRepaints(bool)
2706 Frame::trackedRepaintRectsAsText() const
2709 2012-10-30 Vivek Galatage <vivekgalatage@gmail.com>
2711 Add files generated by Windows to ignore list for git repository
2712 https://bugs.webkit.org/show_bug.cgi?id=100729
2714 Reviewed by Gyuyoung Kim.
2716 Adding the additional files generated by windows port to the ignore list
2720 2012-10-30 Carlos Garcia Campos <cgarcia@igalia.com>
2722 [GTK] Add a configure option to build with -g1
2723 https://bugs.webkit.org/show_bug.cgi?id=100670
2725 Reviewed by Martin Robinson.
2727 Add min and full options to the --enable-debug-symbols configure
2728 option. Using --enable-debug-symbols=min will use -g1 instead of
2729 -g (which is actually -g2). The first level is enough for most of
2730 the cases, like getting a backtrace, and it's the only way to
2731 build WebKit with debug symbols in a 32 bit system. The option
2732 full is actually the same than yes for backwards compatibility.
2736 2012-10-26 Rob Buis <rbuis@rim.com>
2738 [BlackBerry] Platform Abstraction for WebKit Resource/Image Loading
2739 https://bugs.webkit.org/show_bug.cgi?id=100518
2743 Reviewed by Yong Li.
2745 Remove RESOURCE_PATH from webkit, this is now abstracted in our platform layer.
2747 * Source/cmake/OptionsBlackBerry.cmake:
2749 2012-10-26 Regina Chung <heejin.r.chung@samsung.com>
2751 [EFL][WK2] Enable WebGL
2752 https://bugs.webkit.org/show_bug.cgi?id=97652
2754 Reviewed by Gyuyoung Kim.
2756 Use Graphics Surface to enable WebGL for WebKit2 EFL.
2758 * Source/cmake/OptionsEfl.cmake:
2760 2012-10-26 Sheriff Bot <webkit.review.bot@gmail.com>
2762 Unreviewed, rolling out r132601.
2763 http://trac.webkit.org/changeset/132601
2764 https://bugs.webkit.org/show_bug.cgi?id=100494
2766 It broke the Qt build (Requested by Ossy on #webkit).
2768 * Source/cmake/OptionsEfl.cmake:
2770 2012-10-26 Regina Chung <heejin.r.chung@samsung.com>
2772 [EFL][WK2] Enable WebGL
2773 https://bugs.webkit.org/show_bug.cgi?id=97652
2775 Reviewed by Gyuyoung Kim.
2777 Use Graphics Surface to enable WebGL for WebKit2 EFL.
2779 * Source/cmake/OptionsEfl.cmake:
2781 2012-10-26 Thiago Marcos P. Santos <thiago.santos@intel.com>
2783 Add feature flags for CSS Device Adaptation
2784 https://bugs.webkit.org/show_bug.cgi?id=95960
2786 Reviewed by Kenneth Rohde Christiansen.
2788 * Source/cmake/WebKitFeatures.cmake:
2789 * Source/cmakeconfig.h.cmake:
2792 2012-10-25 Yael Aharon <yael.aharon@intel.com>
2794 [EFL][WK2][AC] Enable 3D_RENDERING flag
2795 https://bugs.webkit.org/show_bug.cgi?id=99535
2797 Reviewed by Laszlo Gombos.
2799 Turn on the flag ENABLE_3D_RENDERING when WTF_USE_TILE_BACKING_STORE flag is on.
2800 This flag controls perspective and preserves-3d behavior.
2802 * Source/cmake/OptionsEfl.cmake:
2804 2012-10-25 Dominik Röttsches <dominik.rottsches@intel.com>
2806 Adding feature for XHR_TIMEOUT
2808 Conditionalize XHR timeout support
2809 https://bugs.webkit.org/show_bug.cgi?id=100356
2811 Reviewed by Adam Barth.
2813 Adding feature for XHR_TIMEOUT to disable it on ports that don't have
2814 network backend support for setTimeoutInterval.
2816 * Source/cmake/OptionsEfl.cmake: Default ON on EFL.
2817 * Source/cmake/WebKitFeatures.cmake: Default OFF for any CMAKE based port.
2818 * Source/cmakeconfig.h.cmake: Adding define.
2819 * configure.ac: Make autogen.sh support the --enable/--disable-xhr-timeout parameter.
2821 2012-10-25 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
2823 Add setMediaTypeOverride to window.internals.settings
2824 https://bugs.webkit.org/show_bug.cgi?id=100249
2826 Reviewed by Kenneth Rohde Christiansen.
2828 Exported WebCore::Settings::setMediaTypeOverride(WTF::String const&) for GTK port.
2830 * Source/autotools/symbols.filter:
2832 2012-10-24 Michael Carmody <mcarmody@rim.com>
2834 [BlackBerry] change CMAKE_<CCXX|C>_FLAGS_<RELEASE|DEBUG> from enviroment flags
2835 https://bugs.webkit.org/show_bug.cgi?id=100256
2837 Reviewed by Rob Buis.
2839 This allow override of compile flags without having to edit CMake files.
2841 * Source/cmake/OptionsBlackBerry.cmake:
2843 2012-10-24 Priit Laes <plaes@plaes.org>
2845 [GTK] ./configure output for CSS Shaders is broken
2846 https://bugs.webkit.org/show_bug.cgi?id=100217
2848 Reviewed by Martin Robinson.
2850 Reformat CSS Filters / Shaders check to clean configure output.
2854 2012-10-24 Thiago Marcos P. Santos <thiago.santos@intel.com>
2856 [EFL] run-webkit-tests writes garbage on stderr when running on Xvfb
2857 https://bugs.webkit.org/show_bug.cgi?id=100243
2859 Reviewed by Kenneth Rohde Christiansen.
2861 Search for X11 development libraries (and thus Xext), necessary to
2862 disable the X extensions error reporting.
2864 * Source/cmake/OptionsEfl.cmake:
2866 2012-10-24 Mario Sanchez Prada <mario@webkit.org>
2868 [WK2] [GTK] TestWebKitAccessibility is not being run
2869 https://bugs.webkit.org/show_bug.cgi?id=100102
2871 Reviewed by Carlos Garcia Campos.
2873 Moved check for at-spi2 after the definition of enable_webkit2,
2874 since it's only needed for WebKit2GTK API tests.
2876 * configure.ac: Moved the check for at-spi2 down in the file.
2878 2012-10-23 Martin Robinson <mrobinson@igalia.com>
2880 POTFILES.in/.skip need updates for translators
2881 https://bugs.webkit.org/show_bug.cgi?id=67580
2883 Reviewed by Xan Lopez.
2885 Now process POTFILES.in during configuration.
2889 2012-10-23 Kenneth Rohde Christiansen <kenneth@webkit.org>
2891 Add support for resolution media query
2892 https://bugs.webkit.org/show_bug.cgi?id=99077
2894 Reviewed by Antti Koivisto.
2896 * Source/cmake/OptionsEfl.cmake:
2897 * Source/cmake/WebKitFeatures.cmake:
2898 * Source/cmakeconfig.h.cmake:
2900 Add support for the RESOLUTION_MEDIA_QUERY feature flag.
2902 * Source/autotools/symbols.filter:
2904 Export the WebCore::Settings setting.
2906 2012-10-23 Carlos Garcia Campos <cgarcia@igalia.com>
2908 Unreviewed. Update NEWS and configure.ac for 1.11.1 release
2910 * configure.ac: Bump version numbers.
2912 2012-10-23 Ryuan Choi <ryuan.choi@samsung.com>
2914 [EFL][WK2] Add support for IMF composition
2915 https://bugs.webkit.org/show_bug.cgi?id=89552
2917 Reviewed by Gyuyoung Kim.
2919 * Source/cmake/FindEcore.cmake: Checked Ecore_IMF.
2921 2012-10-23 Andras Becsi <andras.becsi@digia.com>
2923 Remove devicePixelRatio from ViewportAttributes
2924 https://bugs.webkit.org/show_bug.cgi?id=99845
2926 Reviewed by Adam Barth.
2928 * Source/autotools/symbols.filter: Update symbol.
2930 2012-10-22 Pavel Feldman <pfeldman@chromium.org>
2932 Web Inspector: merge "docked" state into the "dock side" enum.
2933 https://bugs.webkit.org/show_bug.cgi?id=99717
2935 Reviewed by Vsevolod Vlasov.
2937 Otherwise, it is hard to manage these inter-dependent flags.
2939 * Source/autotools/symbols.filter:
2941 2012-10-19 Tony Chang <tony@chromium.org>
2943 Unreviewed, rolling out r131936.
2944 http://trac.webkit.org/changeset/131936
2945 https://bugs.webkit.org/show_bug.cgi?id=99717
2947 Broke the clang build
2949 * Source/autotools/symbols.filter:
2951 2012-10-19 Dongwoo Joshua Im <dw.im@samsung.com>
2953 Rename ENABLE_CSS3_TEXT_DECORATION to ENABLE_CSS3_TEXT
2954 https://bugs.webkit.org/show_bug.cgi?id=99804
2956 Reviewed by Julien Chaffraix.
2958 CSS3 text related properties will be implemented under this flag,
2959 including text decoration, text-align-last, and text-justify.
2961 * Source/cmake/OptionsEfl.cmake:
2962 * Source/cmake/WebKitFeatures.cmake:
2963 * Source/cmakeconfig.h.cmake:
2965 2012-10-18 Laszlo Gombos <l.gombos@samsung.com>
2967 [EFL] Buildfix if Netscape plugin support is disabled
2968 https://bugs.webkit.org/show_bug.cgi?id=99757
2970 Reviewed by Gyuyoung Kim.
2972 Set ENABLE_PLUGIN_PROCESS only if ENABLE_NETSCAPE_PLUGIN_API is set.
2974 * Source/cmake/OptionsEfl.cmake:
2976 2012-10-18 Pablo Flouret <pablof@motorola.com>
2978 Implement css3-conditional's @supports rule
2979 https://bugs.webkit.org/show_bug.cgi?id=86146
2981 Reviewed by Antti Koivisto.
2983 * Source/cmake/WebKitFeatures.cmake:
2984 * Source/cmakeconfig.h.cmake:
2986 Add an ENABLE_CSS3_CONDITIONAL_RULES flag.
2988 2012-10-18 Simon Hausmann <simon.hausmann@digia.com>
2990 [Qt] Clean up variables controlling Qt module creation/handling
2992 Reviewed by Tor Arne Vestbø.
2994 We now depend on a Qt 5 version that is new enough to allow us to
2995 clean this up. Qt's default_pre.prf uses MODULE_QMAKE_OUTDIR, but
2996 the other MODULE_BASE_* variables are onl used in qmodule.prf.
3000 2012-10-17 Tor Arne Vestbø <tor.arne.vestbo@digia.com>
3002 [Qt] Modularize documentation for QtWebKit
3004 Running 'make docs' would fail unless 'make qmake_all' was ran first,
3005 but qmake_all involved generating all the derived sources, which seems
3006 overly complex just for building documentation.
3008 We solve this by preventing all subdirs except QtWebKit from having a
3009 docs target. This would normally work fine on its own, but since we
3010 use CONFIG += ordered, there's now a missing doc target for the
3011 immediate dependency of the QtWebKit subdir. We solve this by adding
3012 a dummy-target ourselves.
3014 Finally, we clean up the qdocconf file to match the rest of the Qt
3015 documentation modularization efforts.
3017 Reviewed by Simon Hausmann.
3019 * Source/QtWebKit.pro:
3021 * Source/qtwebkit.qdocconf: Added.
3023 2012-10-17 Grzegorz Czajkowski <g.czajkowski@samsung.com>, Michal Roj <m.roj@sasmung.com>
3025 [WK2][EFL] Implementation of spellchecking feature.
3026 https://bugs.webkit.org/show_bug.cgi?id=91854
3028 Reviewed by Gyuyoung Kim.
3030 Define SPELLCHECK macro and enable it for WK2-Efl.
3031 The spellchecking implementation is based on the Enchant library.
3032 It can be used by other WebKit ports.
3034 * Source/cmake/FindEnchant.cmake: Added.
3035 * Source/cmake/OptionsEfl.cmake: Enable spellchecking feature for WebKit2-EFL.
3036 * Source/cmake/WebKitFeatures.cmake: Define the SPELLCHECK macro.
3037 * Source/cmakeconfig.h.cmake: Add the feature.
3039 2012-10-16 Pablo Flouret <pablof@motorola.com>
3041 Pre-process CSSGrammar.y before running through bison.
3042 https://bugs.webkit.org/show_bug.cgi?id=94290
3044 Reviewed by Tony Chang.
3046 * Source/cmake/WebKitMacros.cmake:
3047 Use WebCore/css/makegrammar.pl to generate bison grammar files.
3049 2012-10-15 Jer Noble <jer.noble@apple.com>
3051 WebAudio: limit output level to 0db
3052 https://bugs.webkit.org/show_bug.cgi?id=95792
3053 <rdar://problem/11966135>
3055 Reviewed by Chris Rogers.
3057 Add a manual test to determine that output volume has been limited to 0db.
3059 * ManualTests/webaudio/limit-level-0db.html: Added.
3061 2012-10-16 Simon Hausmann <simon.hausmann@digia.com>
3063 [Qt] Fix support for silent builds
3065 Reviewed by Tor Arne Vestbø.
3067 The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
3068 ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
3073 2012-10-16 Simon Hausmann <simon.hausmann@digia.com>, Tor Arne Vestbø <tor.arne.vestbo@digia.com>
3075 [Qt] Add logic for triggering clean builds on changes to build system files
3077 Reviewed by Csaba Osztrogonác.
3079 Add a line here that can be re-used for recording dummy commits to count how the clean-build-needed
3084 2012-10-16 Simon Hausmann <simon.hausmann@digia.com>
3086 Unreviewed, rolling out r131436.
3087 http://trac.webkit.org/changeset/131436
3089 Broke various Qt bots strangely
3093 2012-10-16 Simon Hausmann <simon.hausmann@digia.com>
3095 [Qt] Fix support for silent builds
3097 Reviewed by Tor Arne Vestbø.
3099 The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
3100 ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
3105 2012-10-15 Ryuan Choi <ryuan.choi@samsung.com>
3107 [EFL] Share resources installed for inspector
3108 https://bugs.webkit.org/show_bug.cgi?id=98991
3110 Reviewed by Gyuyoung Kim.
3112 Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
3113 when INSPECTOR is enabled.
3115 This patch changes to install resources one time and share it.
3117 * Source/PlatformEfl.cmake:
3118 Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
3119 * Source/cmake/OptionsEfl.cmake:
3121 2012-10-15 Simon Hausmann <simon.hausmann@digia.com>
3123 [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
3124 https://bugs.webkit.org/show_bug.cgi?id=88162
3126 Reviewed by Kenneth Rohde Christiansen.
3128 Rename the QtWebKit module to QtWebKitWidgets.
3131 * Source/sync.profile:
3133 2012-10-14 Patrick Gansterer <paroga@webkit.org>
3135 Unreviewed, rolling out r130656.
3136 http://trac.webkit.org/changeset/130656
3137 https://bugs.webkit.org/show_bug.cgi?id=97592
3139 Broke CMake build on Windows
3143 2012-10-12 Sheriff Bot <webkit.review.bot@gmail.com>
3145 Unreviewed, rolling out r131189.
3146 http://trac.webkit.org/changeset/131189
3147 https://bugs.webkit.org/show_bug.cgi?id=99187
3149 Made inspector http tests crash on WK2. (Requested by rakuco
3152 * Source/PlatformEfl.cmake:
3153 * Source/cmake/OptionsEfl.cmake:
3155 2012-10-12 Ryuan Choi <ryuan.choi@samsung.com>
3157 [EFL] Share resources installed for inspector
3158 https://bugs.webkit.org/show_bug.cgi?id=98991
3160 Reviewed by Gyuyoung Kim.
3162 Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
3163 when INSPECTOR is enabled.
3165 This patch changes to install resources one time and share it.
3167 * Source/PlatformEfl.cmake:
3168 Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
3169 * Source/cmake/OptionsEfl.cmake:
3171 2012-10-12 Balazs Kelemen <kbalazs@webkit.org>
3173 Unreviewed, rolling out r130389.
3174 http://trac.webkit.org/changeset/130389
3175 https://bugs.webkit.org/show_bug.cgi?id=98048
3179 * Source/autotools/symbols.filter:
3181 2012-10-11 Jinwoo Song <jinwoo7.song@samsung.com>
3183 [CMAKE] Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature
3184 https://bugs.webkit.org/show_bug.cgi?id=99030
3186 Reviewed by Laszlo Gombos.
3188 Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature which throttles DOM timers
3189 on hidden pages to WebKitFeatures.cmake and cmakeconfig.h.cmake.
3191 * Source/cmake/WebKitFeatures.cmake:
3192 * Source/cmakeconfig.h.cmake:
3194 2012-10-11 Ryosuke Niwa <rniwa@webkit.org>
3196 Perf-o-matic build fixes.
3198 Get the password from the first item of the array now that each JSON contains an array as
3199 the top-level structure instead of a dictionary, which is the first item in the array.
3201 Remove spaces after comma to save space in Runs objects to work-around the AppEngine's
3202 object size limit. This should buy us a couple of days. We'll implement a proper fix later.
3204 * Websites/webkit-perf.appspot.com/models.py:
3205 (Runs.update_incrementally):
3206 * Websites/webkit-perf.appspot.com/models_unittest.py:
3207 (RunsTest.test_update_or_insert):
3208 * Websites/webkit-perf.appspot.com/report_handler.py:
3209 (ReportHandler.post):
3211 2012-10-10 Tony Chang <tony@chromium.org>
3213 Unreviewed, rolling out r130937, r130949, r130955, and
3215 http://trac.webkit.org/changeset/130937
3216 http://trac.webkit.org/changeset/130949
3217 http://trac.webkit.org/changeset/130955
3218 http://trac.webkit.org/changeset/130957
3219 https://bugs.webkit.org/show_bug.cgi?id=94290
3223 * Source/cmake/WebKitMacros.cmake:
3225 2012-10-10 Pablo Flouret <pablof@motorola.com>
3227 Pre-process CSSGrammar.y before running through bison.
3228 https://bugs.webkit.org/show_bug.cgi?id=94290
3230 Reviewed by Tony Chang.
3232 * Source/cmake/WebKitMacros.cmake:
3233 Use WebCore/css/makegrammar.pl to generate bison grammar files.
3235 2012-10-10 Simon Fraser <simon.fraser@apple.com>
3237 Attempt to fix gtk build which controls exports via this mysteriously-named
3240 * Source/autotools/symbols.filter:
3242 2012-10-10 Shinya Kawanaka <shinyak@chromium.org>
3244 Needs internal API to return distributed nodes for InsertionPoint
3245 https://bugs.webkit.org/show_bug.cgi?id=98868
3247 Reviewed by Hajime Morita.
3249 * Source/autotools/symbols.filter:
3251 2012-10-10 Yong Li <yoli@rim.com>
3253 [BlackBerry] Define WTF_USE_EXTRA_MACROS in cmake rather than Platform.h
3254 https://bugs.webkit.org/show_bug.cgi?id=98819
3256 Reviewed by Rob Buis.
3258 And make it depend on SHARED_CORE
3261 * Source/cmake/OptionsBlackBerry.cmake:
3263 2012-10-10 Keishi Hattori <keishi@webkit.org>
3265 REGRESSION (r129738): Calendar picker is too wide when the input is rtl
3266 https://bugs.webkit.org/show_bug.cgi?id=98881
3268 Reviewed by kent Tamura.
3270 * ManualTests/forms/calendar-picker.html: Added isCalendarRTL parameters.
3272 2012-10-10 Christophe Dumez <christophe.dumez@intel.com>
3274 [EFL][WK2] Port MiniBrowser to Elementary
3275 https://bugs.webkit.org/show_bug.cgi?id=98748
3277 Reviewed by Kenneth Rohde Christiansen.
3279 Bump EFL librairies dependencies to v1.7
3280 and add Elementary as optional dependency now
3281 that it is needed to build MiniBrowser.
3283 * Source/cmake/FindEet.cmake: Added.
3284 * Source/cmake/FindElementary.cmake: Added.
3285 * Source/cmake/OptionsEfl.cmake:
3287 2012-10-09 Simon Pena <spena@igalia.com>
3289 [GTK] Add support for running JavaScript from GResources
3290 https://bugs.webkit.org/show_bug.cgi?id=98488
3292 Reviewed by Carlos Garcia Campos.
3294 GResources allow embedding certain resources, frequently used, in a "bundle"
3295 which can be kept separated or stored in the binary. This patch adds
3296 support for running JavaScript from GResources.
3298 * configure.ac: Add support for compiling GResources
3300 2012-10-09 Zan Dobersek <zandobersek@gmail.com>
3302 Unreviewed GTK build fix after r130689.
3304 Adding a required symbol to symbols.filter.
3306 * Source/autotools/symbols.filter:
3308 2012-10-08 Laszlo Gombos <l.gombos@samsung.com>
3310 [EFL] Add minimum version information for tool dependencies
3311 https://bugs.webkit.org/show_bug.cgi?id=97592
3313 Reviewed by Kenneth Rohde Christiansen.
3315 Capture the minimum version information for the tools that are required
3316 to build the EFL port (or more generally WebKit).
3320 2012-10-08 Dongwoo Joshua Im <dw.im@samsung.com>
3322 [EFL] Fix build break when WEB_AUDIO is enabled.
3323 https://bugs.webkit.org/show_bug.cgi?id=98635
3325 Unreviewed build fix.
3327 Build error is occurred because of the new flag, ENABLE_LEGACY_WEB_AUDIO,
3328 which was introduced by https://bugs.webkit.org/show_bug.cgi?id=97050.
3330 * Source/cmakeconfig.h.cmake: Add ENABLE_LEGACY_WEB_AUDIO.
3332 2012-10-08 Joone Hur <joone.hur@intel.com>
3334 [EFL] Add support for -webkit-sticky
3335 https://bugs.webkit.org/show_bug.cgi?id=95182
3337 Reviewed by Kenneth Rohde Christiansen.
3339 Turn on CSS sticky position by default for WebKitEfl,
3340 but most of the CSS sticky position test cases still do not pass on WK1.
3342 * Source/cmake/OptionsEfl.cmake:
3344 2012-10-05 José Dapena Paz <jdapena@igalia.com>
3346 [GTK] Add support for creating EGL contexts
3347 https://bugs.webkit.org/show_bug.cgi?id=77921
3349 Reviewed by Martin Robinson.
3351 This patch adds support for EGL, using OpenGL and OpenGL ES 2. Both
3352 options are set up on compile time, with the configure options
3353 --enable-egl and --enable-gles2.
3355 The implementation only adds support for EGL on top of X11, to
3356 isolate the changes to the minimum. More changes should come
3357 later to enable EGL for other targets (as Wayland).
3360 * configure.ac: new configure options --enable-egl and --enable-gles2.
3362 2012-10-04 Rob Buis <rbuis@rim.com>
3364 [BlackBerry] Sync up CMake files
3365 https://bugs.webkit.org/show_bug.cgi?id=98442
3367 Reviewed by Gyuyoung Kim.
3369 Amongst others some internal paths changed.
3371 * Source/cmake/OptionsBlackBerry.cmake:
3373 2012-10-04 Christophe Dumez <christophe.dumez@intel.com>
3375 [EFL] Add libxml 2.8.0 to jhbuild
3376 https://bugs.webkit.org/show_bug.cgi?id=98418
3378 Reviewed by Laszlo Gombos.
3380 Bump dependency for libxml to 2.8.0 to match
3383 * Source/cmake/OptionsEfl.cmake:
3385 2012-10-04 Balazs Kelemen <kbalazs@webkit.org>
3387 Don't allow to disable compositing in forced compositing mode
3388 https://bugs.webkit.org/show_bug.cgi?id=98048
3390 Reviewed by Jocelyn Turcotte.
3392 Export Settings::setAcceleratedCompositingEnabled because it has been deinlined.
3394 * Source/autotools/symbols.filter:
3396 2012-10-03 Ryuan Choi <ryuan.choi@samsung.com>
3398 [EFL] Default.edj should be generated although ENABLE_WEBKIT disabled.
3399 https://bugs.webkit.org/show_bug.cgi?id=97753
3401 Reviewed by Laszlo Gombos.
3403 default.edj is used in both webkit/efl and webkit2/efl.
3404 However, it has been generated only when ENABLE_WEBKIT is enabled.
3406 This patch separates the script which generates default.edj
3407 from source/webkit/platformefl.cmake.
3409 * Source/CMakeLists.txt:
3410 * Source/PlatformEfl.cmake: Added to generate custom target for default theme.
3411 * Source/cmake/OptionsEfl.cmake:
3412 Moved directory generation from WebKit/PlatformEfl.cmake
3413 because THEME_BINARY_DIR is used for both Default Theme and control theme in Tools.
3415 2012-10-03 Otto Derek Cheung <otcheung@rim.com>
3417 [BlackBerry] Implementing the NetworkInfo API for BB port
3418 https://bugs.webkit.org/show_bug.cgi?id=98273
3420 Reviewed by Rob Buis.
3422 Adding references to new classes added to support BlackBerry's
3423 NetworkInfo implementation.
3425 * Source/cmake/OptionsBlackBerry.cmake:
3427 2012-10-01 Keishi Hattori <keishi@webkit.org>
3429 Calendar picker should use zero as default step base
3430 https://bugs.webkit.org/show_bug.cgi?id=97976
3432 Reviewed by Kent Tamura.
3434 * ManualTests/forms/calendar-picker.html: Added stepBase parameters.
3436 2012-09-28 Mariusz Grzegorczyk <mariusz.g@samsung.com>
3438 [WK2][GTK][EFL] Share WebKit2-GTK plugin process implementation with EFL port
3439 https://bugs.webkit.org/show_bug.cgi?id=91844
3441 Reviewed by Simon Hausmann.
3443 Turn on Netscape Plugin API by default for WebKit2-Efl.
3445 * Source/cmake/OptionsEfl.cmake:
3447 2012-09-28 Alpha Lam <hclam@chromium.org>
3449 REGRESSION(r122215) - CachedImage::likelyToBeUsedSoon crashes on accessing a deleted CachedImageClient
3450 https://bugs.webkit.org/show_bug.cgi?id=97749
3452 Reviewed by James Robinson.
3454 Added a manual test to demonstrate drag image and crashing.
3456 * ManualTests/drag-image-no-crash.html: Added.
3458 2012-09-27 Keishi Hattori <keishi@webkit.org>
3460 SuggestionPicker should support rtl
3461 https://bugs.webkit.org/show_bug.cgi?id=97555
3463 Reviewed by Kent Tamura.
3465 * ManualTests/forms/calendar-picker.html: Added tests for Arabic with datalist.
3467 2012-09-27 Patrick Gansterer <paroga@webkit.org>
3469 [WINCE] Enable JIT by default
3471 * Source/cmake/OptionsWinCE.cmake:
3473 2012-09-26 Martin Robinson <mrobinson@igalia.com>
3475 [GTK] Use XDamage to simplify RedirectedXCompositeWindow
3476 https://bugs.webkit.org/show_bug.cgi?id=97267
3478 Reviewed by Alejandro G. Castro.
3480 Use XDamage to queue redraws of the widget when redirecting accelerated compositing
3481 to an offscreen window. This allows removing a finicky timer-based approach, improves
3482 performance, and allows simplifying things greatly.
3484 * configure.ac: Add support for finding XDamage via pkg-config.
3486 2012-09-26 Simon Hausmann <simon.hausmann@digia.com>
3488 [Qt] Remove Qt Quick 1 support
3490 Reviewed by Kenneth Rohde Christiansen.
3492 It is being moved to the Qt5 QtQuick1 module.
3496 2012-09-26 Zan Dobersek <zandobersek@gmail.com>
3498 [GTK] Enable some of the unstable CSS features
3499 https://bugs.webkit.org/show_bug.cgi?id=97572
3501 Reviewed by Martin Robinson.
3503 Export the required RuntimeEnabledFeatures symbol.
3505 * Source/autotools/symbols.filter:
3507 2012-09-25 Cosmin Truta <ctruta@rim.com>
3509 [BlackBerry] Enable LLInt
3510 https://bugs.webkit.org/show_bug.cgi?id=97604
3512 Reviewed by Yong Li.
3514 * Source/cmake/OptionsBlackBerry.cmake:
3516 2012-09-25 Ryosuke Niwa <rniwa@webkit.org>
3518 Perf-o-matic should store "values" and support array'ed input
3519 https://bugs.webkit.org/show_bug.cgi?id=97601
3521 Reviewed by Dirk Pranke.
3523 Support new JSON format where the outermost structure is an array instead of a dictionary and results may
3524 contain "values". This change will let us remove some code from run-perf-tests.
3526 Old: {"webkit-revision": 123456, "results": {"test": {"avg": 123}}
3527 New: [{"webkit-revision": 123456, "results": {"test": {"avg": 123, values: [122, 123, 124]}}}]
3529 * Websites/webkit-perf.appspot.com/app.yaml: Incremented the version number.
3530 * Websites/webkit-perf.appspot.com/models.py:
3531 (TestResult): Added values property.
3532 (TestResult.get_or_insert_from_parsed_json): Pass in "values" to the constructor if the value is present.
3533 (ReportLog.get_value): Use the first item in the array if self._parsed uses the new format.
3534 (ReportLog.results_are_well_formed): Verifies that items in "values" are floats convertible. Also verify that
3535 if the JSON uses new format, there is exactly one set of results. In theory, we could support multiple results
3536 but we don't do that now for its complexity.
3537 * Websites/webkit-perf.appspot.com/models_unittest.py:
3538 (TestResultTests.test_get_or_insert_stat_value): Make sure values is present and is an empty list.
3539 (TestResultTests.test_get_or_insert_stat_value_with_values): Added.
3540 (ReportLogTests.test_results_are_well_formed):
3541 (ReportLogTests.test_chromium_revision): Renamed from chromium_revision so that it actually runs.
3542 (ReportLogTests.test_results_in_array):
3544 2012-09-25 Laszlo Gombos <l.gombos@samsung.com>
3546 [EFL] Update minimal required versions for dependencies
3547 https://bugs.webkit.org/show_bug.cgi?id=97523
3549 Reviewed by Gyuyoung Kim.
3551 Use the same versions numbers for dependencies as in Tools/efl/jhbuild.modules.
3553 * Source/cmake/OptionsEfl.cmake:
3555 2012-09-24 Simon Hausmann <simon.hausmann@digia.com>
3557 [Qt] Fix build with latest Qt 5
3558 https://bugs.webkit.org/show_bug.cgi?id=97479
3560 Reviewed by Tor Arne Vestbø.
3562 Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
3563 passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
3568 2012-09-24 Bo Liu <boliu@chromium.org>
3570 Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
3571 https://bugs.webkit.org/show_bug.cgi?id=97055
3573 Reviewed by Adam Barth.
3575 Relanding 128780, 128676, 128645. Was reverted in 128914 due to
3576 performance regression in Chromium.
3578 New changes in addition to previously reverted patches:
3580 Refactored CachedResource::requestResource, loadResource, and
3581 revalidateResource. Moved CachedResource::load method to end of
3582 requestResource so there is one place where load is called for all
3585 Added a enum parameter for requestResource and
3586 determineRevalidationPolicy so that FrameLoaderClient::allowImage call
3587 do not need to be called multiple times.
3589 Removed CachedImage::load call in requestImage so it is not called
3592 Removed unnecessary Frame.h includes in CachedResource and
3595 Removed dead load() method declaration in CachedImage.
3597 Updated text expectation for two image-permissions tests to reflect
3598 the removed calls to allowImage.
3600 * Source/autotools/symbols.filter:
3602 2012-09-24 Byungwoo Lee <bw80.lee@samsung.com>
3604 [CMake] Change hardcoded 'lib' and 'bin' in CMakeLists.txt to 'LIB_INSTALL_DIR' and 'EXEC_INSTALL_DIR'.
3605 https://bugs.webkit.org/show_bug.cgi?id=97419
3607 Reviewed by Gyuyoung Kim.
3609 Use the value of LIB_INSTALL_DIR and EXEC_INSTALL_DIR instead of
3610 hardcoding 'lib' and 'bin' for CMAKE_{ARCHIVE,LIBRARY,RUNTIME}_OUTPUT_DIRECTORY.
3613 Use ${LIB_INSTALL_DIR} instead of hardcoding "lib".
3614 Use ${EXEC_INSTALL_DIR} instead of hardcoding "bin".
3616 2012-09-24 Sheriff Bot <webkit.review.bot@gmail.com>
3618 Unreviewed, rolling out r129343.
3619 http://trac.webkit.org/changeset/129343
3620 https://bugs.webkit.org/show_bug.cgi?id=97479
3622 It broke the build (Requested by Ossy_NIGHT on #webkit).
3626 2012-09-24 Sheriff Bot <webkit.review.bot@gmail.com>
3628 Unreviewed, rolling out r129388.
3629 http://trac.webkit.org/changeset/129388
3630 https://bugs.webkit.org/show_bug.cgi?id=97477
3632 Caused an assertion in a WebKit2 unit test (Requested by
3635 * Source/autotools/symbols.filter:
3637 2012-09-24 Dominik Röttsches <dominik.rottsches@intel.com>
3639 [EFL][DRT] Enable Regions support
3640 https://bugs.webkit.org/show_bug.cgi?id=83897
3642 Reviewed by Kenneth Rohde Christiansen.
3644 Default build setting for CSS regions set to on.
3646 * Source/cmake/OptionsEfl.cmake:
3648 2012-09-24 Bo Liu <boliu@chromium.org>
3650 Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
3651 https://bugs.webkit.org/show_bug.cgi?id=97055
3653 Reviewed by Adam Barth.
3655 Relanding 128780, 128676, 128645. Was reverted in 128914 due to
3656 performance regression in Chromium.
3658 New changes in addition to previously reverted patches:
3660 Refactored CachedResource::requestResource, loadResource, and
3661 revalidateResource. Moved CachedResource::load method to end of
3662 requestResource so there is one place where load is called for all
3665 Added a enum parameter for requestResource and
3666 determineRevalidationPolicy so that FrameLoaderClient::allowImage call
3667 do not need to be called multiple times.
3669 Removed CachedImage::load call in requestImage so it is not called
3672 Removed unnecessary Frame.h includes in CachedResource and
3675 Removed dead load() method declaration in CachedImage.
3677 Updated text expectation for two image-permissions tests to reflect
3678 the removed calls to allowImage.
3680 * Source/autotools/symbols.filter:
3682 2012-09-24 Vivek Galatage <vivekgalatage@gmail.com>
3684 Web Inspector: implement testing harness for pure protocol tests.
3685 https://bugs.webkit.org/show_bug.cgi?id=90675
3687 Reviewed by Yury Semikhatsky.
3689 Added export symbols required for Gtk+ to support the Inspector Protocol
3692 * Source/autotools/symbols.filter:
3694 2012-09-24 Simon Hausmann <simon.hausmann@digia.com>
3696 [Qt] Fix build with latest Qt 5
3698 Reviewed by Tor Arne Vestbø.
3700 Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
3701 passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
3706 2012-09-23 Keishi Hattori <keishi@webkit.org>
3708 Add suggestionPicker to CalendarPicker
3709 https://bugs.webkit.org/show_bug.cgi?id=97201
3711 Reviewed by Kent Tamura.
3713 * ManualTests/forms/calendar-picker.html: Added tests for SuggestionPicker.
3715 2012-09-21 Ami Fischman <fischman@chromium.org>
3717 HTMLMediaElement isn't garbage collected between document reloads
3718 https://bugs.webkit.org/show_bug.cgi?id=97020
3720 Reviewed by Eric Carlson.
3722 Manual test added: ManualTests/audio-freed-during-reload.html
3724 * ManualTests/audio-freed-during-reload.html:
3726 2012-09-21 Chris Rogers <crogers@google.com>
3728 Add Web Audio support for deprecated/legacy APIs
3729 https://bugs.webkit.org/show_bug.cgi?id=97050
3731 Reviewed by Eric Carlson.
3733 * Source/cmake/WebKitFeatures.cmake:
3735 2012-09-21 Simon Hausmann <simon.hausmann@digia.com>
3737 [Qt] Bail out when trying to build WebKit with Qt != 5
3739 Reviewed by Tor Arne Vestbø.
3741 Moved check for Qt version out of default_pre into top-level WebKit.pro,
3742 because we never reach default_pre.prf due to the lack of .qmake.conf support
3743 in older versions of Qt/QMake.
3747 2012-09-20 Simon Hausmann <simon.hausmann@digia.com>
3749 [Qt] QtWebKit module header includes private dependencies
3751 Reviewed by Tor Arne Vestbø.
3753 Moved loading of webkit_modules.prf a few lines down after the definition
3754 of QT_API_DEPENDS, because webkit_modules.prf does the sanitization of the
3755 QT variable now and therefore needs QT_API_DEPENDS.
3759 2012-09-18 Sailesh Agrawal <sail@chromium.org>
3761 Chromium: Scrollbar with tickmarks doesn't respond to clicks
3762 https://bugs.webkit.org/show_bug.cgi?id=96049
3764 Reviewed by Beth Dakin.
3766 Update exported symbols.
3768 * Source/autotools/symbols.filter:
3770 2012-09-18 Bo Liu <boliu@chromium.org>
3772 Revert 128780, 128676, 128645
3773 https://bugs.webkit.org/show_bug.cgi?id=97022
3775 Reviewed by Adam Barth.
3777 I made these revisions to add in-place reload behavior to ImagesEnabled setting.
3778 Reverting this for now due to them causing performance regression in
3779 chromium, possibly caused by increased calls to
3780 PermissionClient::imageAllowed.
3782 * Source/autotools/symbols.filter:
3784 2012-09-18 Ryuan Choi <ryuan.choi@samsung.com>
3786 [CMAKE] Fix build break because of memory exhausted.
3787 https://bugs.webkit.org/show_bug.cgi?id=77327
3789 Reviewed by Gyuyoung Kim.
3791 Added to avoid memory exhaustion on 32bit linux debug build.
3793 * Source/cmake/OptionsCommon.cmake:
3795 2012-09-17 Rob Buis <rbuis@rim.com>
3797 [BlackBerry] Enable VIDEO_TRACK
3798 https://bugs.webkit.org/show_bug.cgi?id=96949
3800 Reviewed by Antonio Gomes.
3802 Turn on VIDEO_TRACK feature.
3804 * Source/cmake/OptionsBlackBerry.cmake:
3806 2012-09-17 Zan Dobersek <zandobersek@gmail.com>
3808 [Gtk] Remove configuration options for stable features that are currently enabled
3809 https://bugs.webkit.org/show_bug.cgi?id=96621
3811 Reviewed by Martin Robinson.
3813 Remove configuration flags that were used for either features that were enabled
3814 by default or were enabled only when unstable features support was enabled. In
3815 any case the feature was removed only if it does not introduce a dependency.
3819 2012-09-17 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3821 [Qt] Auto-generate the module pri file for QtWebKit
3823 Reviewed by Simon Hausmann.
3827 2012-09-14 Julien Chaffraix <jchaffraix@webkit.org>
3829 Revert r127457 and following fixes due to several hit-testing regressions
3830 https://bugs.webkit.org/show_bug.cgi?id=96830
3832 Reviewed by Antonio Gomes.
3834 This change reverts r127457, r127863 and r128505.
3836 * Source/autotools/symbols.filter:
3838 2012-09-14 Adam Barth <abarth@webkit.org>
3840 Remove webkitPostMessage
3841 https://bugs.webkit.org/show_bug.cgi?id=96577
3843 Reviewed by Ojan Vafai.
3845 Add ENABLE_LEGACY_VENDOR_PREFIXES flag.
3847 * Source/cmake/WebKitFeatures.cmake:
3848 * Source/cmakeconfig.h.cmake:
3850 2012-09-14 Jeffrey Pfau <jpfau@apple.com>
3852 Allow third-party storage blocking setting to change while a page is loaded
3853 https://bugs.webkit.org/show_bug.cgi?id=95790
3855 Reviewed by Brady Eidson.
3857 Update exported symbols.
3859 * Source/autotools/symbols.filter:
3861 2012-09-14 Bo Liu <boliu@chromium.org>
3863 Add in-place reload behavior to ImagesEnabled setting
3864 https://bugs.webkit.org/show_bug.cgi?id=95478
3866 Reviewed by Adam Barth.
3868 Export WebCore::Settings::setImagesEnabled symbol.
3870 * Source/autotools/symbols.filter:
3872 2012-09-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3874 [Qt] Fix handling of debug/release/debug_and_release/build_all
3876 We now pick up the defaults from Qt, in default_pre (CONFIG already
3877 contains the appropriate values for debug and release). We then let
3878 the command line arguments to qmake, or the project files themselves,
3879 override the configuration, and finally we sanitize the configuration
3882 Reviewed by Simon Hausmann.