1 2013-02-13 Martin Robinson <mrobinson@igalia.com>
3 [GTK] Remove support for compiling with GStreamer 0.10
4 https://bugs.webkit.org/show_bug.cgi?id=109593
6 Reviewed by Philippe Normand.
8 Remove support for building WebKitGTK+ with GStreamer 0.10. We
9 can simplify things greatly because we don't have to worry any
10 longer about selecting one GStreamer API set.
12 * Source/autotools/FindDependencies.m4:
13 * Source/autotools/ReadCommandLineArguments.m4:
14 * Source/autotools/SetupAutoconfHeader.m4:
15 * Source/autotools/Versions.m4:
17 2013-02-12 Martin Robinson <mrobinson@igalia.com>
19 [GTK] Remove the GLib unicode backend
20 https://bugs.webkit.org/show_bug.cgi?id=109627
22 Reviewed by Benjamin Poulain.
24 Remove references to the GLib unicode backend from configuration.
26 * Source/autotools/FindDependencies.m4:
27 * Source/autotools/ReadCommandLineArguments.m4:
28 * Source/autotools/SetupAutoconfHeader.m4:
29 * Source/autotools/SetupAutomake.m4:
31 2013-02-12 Christophe Dumez <ch.dumez@sisa.samsung.com>
33 Remove remaining traces of Web Intents
34 https://bugs.webkit.org/show_bug.cgi?id=109586
36 Reviewed by Eric Seidel.
38 Remove references to Web Intents from CMake files as the functionality
39 was removed in r142549.
41 * Source/cmake/WebKitFeatures.cmake:
42 * Source/cmakeconfig.h.cmake:
44 2013-02-12 Martin Robinson <mrobinson@igalia.com>
46 [GTK] Remove the enable-debug-feature configuration option
47 https://bugs.webkit.org/show_bug.cgi?id=109539
49 Reviewed by Philippe Normand.
51 Remove the --enable-debug-feature option from configuration. It doesn't
52 do anything that --enable-debug doesn't.
54 * Source/autotools/PrintBuildConfiguration.m4: Remove references to --enable-debug-features.
55 * Source/autotools/ReadCommandLineArguments.m4: Ditto.
56 * Source/autotools/SetupAutoconfHeader.m4: Ditto.
57 * Source/autotools/SetupAutomake.m4: Ditto.
59 2013-02-12 Zan Dobersek <zdobersek@igalia.com>
61 Remove ENABLE_XHR_RESPONSE_BLOB handling from various build systems
62 https://bugs.webkit.org/show_bug.cgi?id=109481
64 Reviewed by Daniel Bates.
66 The ENABLE_XHR_RESPONSE_BLOB feature define was removed from the code
67 back in r120574. There are still occurrences of it in various build systems
68 which should all be removed as they are useless.
70 * Source/cmake/OptionsBlackBerry.cmake:
71 * Source/cmakeconfig.h.cmake:
73 2013-02-11 Eric Carlson <eric.carlson@apple.com>
75 [Mac] Track language selection should be sticky
76 https://bugs.webkit.org/show_bug.cgi?id=109466
78 Reviewed by Dean Jackson.
80 * Source/autotools/symbols.filter: Export PageGroup::captionPreferences and Page::initGroup.
82 2013-02-11 Benjamin Poulain <benjamin@webkit.org>
84 Kill TestRunner::setMinimumTimerInterval; implement the feature with InternalSettings
85 https://bugs.webkit.org/show_bug.cgi?id=109349
87 Reviewed by Sam Weinig.
89 * Source/autotools/symbols.filter:
91 2013-02-11 Zan Dobersek <zdobersek@igalia.com>
93 * Source/WebCore: Modified property svn:ignore, adding GNUmakefile.features.am
94 to the list of paths to be ignored.
96 2013-02-10 Laszlo Gombos <l.gombos@samsung.com>
98 Consolidate the way WTF_USE_PTHREADS is enabled
99 https://bugs.webkit.org/show_bug.cgi?id=108191
101 Reviewed by Benjamin Poulain.
103 Remove duplicated definition of WTF_USE_PTHREADS.
105 WTF_USE_PTHREADS is defined to 1 on all OS(UNIX) environments in
108 * Source/cmake/OptionsBlackBerry.cmake:
109 * Source/cmake/OptionsEfl.cmake:
111 2013-02-10 Jae Hyun Park <jae.park08@gmail.com>
113 Rename ENABLE(GLIB_SUPPORT) to USE(GLIB)
114 https://bugs.webkit.org/show_bug.cgi?id=104266
116 Reviewed by Philippe Normand.
118 Using USE(GLIB) instead of ENABLE(GLIB_SUPPORT) is more consistent with
119 the existing macro naming conventions.
122 USE() - use a particular third-party library or optional OS service
123 ENABLE() - turn on a specific feature of WebKit
125 * Source/autotools/SetupAutoconfHeader.m4:
126 * Source/cmake/OptionsEfl.cmake:
128 2013-02-09 Philippe Normand <pnormand@igalia.com>
130 Unreviewed, another GTK+ build fix after r142343.
132 * Source/autotools/symbols.filter: Expose the InlineBox delete operator.
134 2013-02-08 Benjamin Poulain <bpoulain@apple.com>
136 Move workerThreadCount from TestRunner to WebCore Internals
137 https://bugs.webkit.org/show_bug.cgi?id=109239
139 Reviewed by Darin Adler.
141 * Source/autotools/symbols.filter:
143 2013-02-08 Dean Jackson <dino@apple.com>
145 Only a fool would cut and paste from a terminal showing truncated git logs.
148 Export the full symbol for InlineBox::nodeAtPoint.
150 * Source/autotools/symbols.filter:
152 2013-02-08 Dean Jackson <dino@apple.com>
154 Snapshotted plug-in should use shadow root
155 https://bugs.webkit.org/show_bug.cgi?id=108284
157 Unreviewed GTK+ build fix.
159 * Source/autotools/symbols.filter: Export InlineBox symbols.
161 2013-02-08 Seulgi Kim <seulgikim@company100.net>
163 Update .gitignore for vim swap files.
164 https://bugs.webkit.org/show_bug.cgi?id=109252
166 Reviewed by Dirk Pranke.
168 When opening the same files multiple with vim, vim creates a .*.sw[a-p]
169 file as the swap file.
173 2013-02-08 Tomas Popela <tpopela@redhat.com>
175 [GTK] Include files from DerivedSources/webkitdom for introspection
176 https://bugs.webkit.org/show_bug.cgi?id=108631
178 Reviewed by Martin Robinson.
180 Include files from DerivedSources/webkitdom for introspection
182 * /Source/WebKit/gtk/GNUmakefile.am:
183 * /Source/WebKit2/GNUmakefile.am:
185 2013-02-07 Martin Robinson <mrobinson@igalia.com>
187 [GTK] Split configure.ac into reusable portions
188 https://bugs.webkit.org/show_bug.cgi?id=109246
190 Reviewed by Philippe Normand.
192 Split up configure.ac into sections based on different "phases"
193 of configuration. This should make it easier to find what you are
194 looking for as well as creating a "right" place to put things.
195 A nice side effect of this is that we can share the different
196 modules with a gyp build.
198 * Source/autotools/CheckSystemAndBasicDependencies.m4: Added.
199 * Source/autotools/FindDependencies.m4: Added.
200 * Source/autotools/PrintBuildConfiguration.m4: Added.
201 * Source/autotools/ReadCommandLineArguments.m4: Added.
202 * Source/autotools/SetupAutoconfHeader.m4: Added.
203 * Source/autotools/SetupAutomake.m4: Added.
204 * Source/autotools/SetupCompilerFlags.m4: Added.
205 * Source/autotools/SetupLibtool.m4: Added.
206 * Source/autotools/Versions.m4: Added.
209 2013-02-07 David Farler <dfarler@apple.com>
211 Makefiles should work for arbitrary SDKs and architectures on Apple ports
212 https://bugs.webkit.org/show_bug.cgi?id=107863
214 Reviewed by Mark Rowe.
217 Allow SDKROOT, ARCHS outside of $(ARGS).
218 Setting ARCHS => ONLY_ACTIVE_ARCH=NO.
219 * Makefile.shared: options to webkitdirs based on SDKROOT
220 * Source/Makefile: don't build WebKit2 for iOS
222 2013-02-07 Martin Robinson <mrobinson@igalia.com>
224 [GTK] Cleanup command-line defines
225 https://bugs.webkit.org/show_bug.cgi?id=109213
227 Reviewed by Xan Lopez.
229 * GNUmakefile.am: Remove references to flags that are now provided
231 * configure.ac: Add new AC_DEFINE invocations for flags that were
232 before manually appended to the compiler CPPFLAGS and clump all
233 AC_DEFINE invocations together.
235 2013-02-07 ChangSeok Oh <shivamidow@gmail.com>
237 [GTK][AC] Clutter required version up to 1.12
238 https://bugs.webkit.org/show_bug.cgi?id=109037
240 Reviewed by Martin Robinson.
242 The clutter requried version is changed to 1.12.
246 2013-02-07 Zan Dobersek <zdobersek@igalia.com>
248 [Autotools] Remove uses of Automake FARSTREAM_(CFLAGS|LIBS) variables, USE_FARSTREAM conditional
249 https://bugs.webkit.org/show_bug.cgi?id=109198
251 Reviewed by Martin Robinson.
253 * GNUmakefile.am: The USE_FARSTREAM conditional is being removed while the WTF_USE_FARSTREAM
254 define is currently a no-op.
255 * configure.ac: Don't set the Automake conditional as it's currently not needed due
256 to checking for Farstream dependency being removed in r142005.
258 2013-02-07 Gavin Peters <gavinp@chromium.org>
260 Unreviewed, rolling out r142141.
261 http://trac.webkit.org/changeset/142141
262 https://bugs.webkit.org/show_bug.cgi?id=108990
264 Reland r142112, will update Chromium expectations and create a
265 Chromium bug instead for the crash.
267 * ManualTests/remove-fixed-position-but-keep-compositing.html: Added.
269 2013-02-07 Gavin Peters <gavinp@chromium.org>
271 Unreviewed, rolling out r142112.
272 http://trac.webkit.org/changeset/142112
273 https://bugs.webkit.org/show_bug.cgi?id=108990
275 The new test scrollingcoordinator/non-fast-scrollable-region-transformed- iframe.html crashes on Lion.
277 See http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=scrollingcoordinator%2Fnon-fast-scrollable-region-transformed-iframe.html
279 * ManualTests/remove-fixed-position-but-keep-compositing.html: Removed.
281 2013-02-07 Zan Dobersek <zdobersek@igalia.com>
283 [GTK] configure.ac requires a cleanup
284 https://bugs.webkit.org/show_bug.cgi?id=99272
286 Reviewed by Martin Robinson.
288 Clean up configure.ac. While there is no strict style guideline determined
289 for this file the changes enforce the usual indentation of four spaces along
290 with line wrapping at 130 characters and grammar fixes/updates.
294 2013-02-07 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
296 [CoordinatedGraphics] Use ScrollingCoordinator to track fixed layers
297 https://bugs.webkit.org/show_bug.cgi?id=108990
299 Reviewed by Noam Rosenthal.
301 Add a new test that allow us to remove the fixed positioning of a layer but still keeping
302 it compositing. Coordinated Graphics had a bug where the CoordinatedSceneGraph would still
303 count this layer as fixed position.
305 * ManualTests/remove-fixed-position-but-keep-compositing.html: Added.
307 2013-02-07 Gustavo Noronha Silva <gns@gnome.org>
309 Unreviewed build fix after r141196 for 32 bits autotools.
311 * Source/autotools/symbols.filter: restore 32 bits version of the
312 WebCore::TextIterator::getLocationAndLengthFromRange(WebCore::Node*,
313 WebCore::Range const*, unsigned int&, unsigned int&) symbol.
315 2013-02-05 Simon Hausmann <simon.hausmann@digia.com>
317 [Qt] Compile WTF tests of TestWebKitAPI
318 https://bugs.webkit.org/show_bug.cgi?id=108935
320 Reviewed by Kenneth Rohde Christiansen.
322 Build gtest on Linux.
326 2013-02-06 Jonathon Jongsma <jonathon.jongsma@collabora.com>
328 [GStreamer] MediaPlayer's code is not easily reusable by other GStreamer-based players
329 https://bugs.webkit.org/show_bug.cgi?id=100261
331 Reviewed by Philippe Normand
333 * configure.ac: removed farstream requirement for now since it's
334 not actually used yet and makes it more difficult to build and test
336 2013-02-06 Mike West <mkwst@chromium.org>
338 Add an ENABLE_NOSNIFF feature flag.
339 https://bugs.webkit.org/show_bug.cgi?id=109029
341 Reviewed by Jochen Eisinger.
343 This new flag will control the behavior of 'X-Content-Type-Options: nosniff'
344 when processing script and other resource types.
346 * Source/cmake/WebKitFeatures.cmake:
347 * Source/cmakeconfig.h.cmake:
349 2013-02-05 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
351 [Qt] REGRESSION(r137436): It made all inspector tests timeout on developer builds
352 https://bugs.webkit.org/show_bug.cgi?id=106554
354 Reviewed by Simon Hausmann.
356 Explicitely link WebCore resources in the final DLL only on Windows to
357 support force_static_libs_as_shared on other platforms.
359 WebKit1 applications don't get the QtWebKit dynamic library loaded
360 since libQtWebKitWidgets doesn't depend on libQtWebKit if WebCore and
361 WebKit1 are dynamic libraries of their own.
365 2013-02-05 Martin Robinson <mrobinson@igalia.com>
367 Update the NEWS and configuration in preparation for 1.11.5.
369 Reviewed by Philippe Normand.
373 2013-02-04 Benjamin Poulain <bpoulain@apple.com>
375 Kill suspendAnimation(), resumeAnimation() and numberOfActiveAnimations() from DRT/WTR; use Internals
376 https://bugs.webkit.org/show_bug.cgi?id=108741
378 Reviewed by Tony Chang.
380 * Source/autotools/symbols.filter:
382 2013-02-02 Patrick Gansterer <paroga@webkit.org>
384 [CMake] Adopt the WinCE port to new CMake
385 https://bugs.webkit.org/show_bug.cgi?id=108754
387 Reviewed by Laszlo Gombos.
389 Remove the entry point hack which isn't required in the new
390 CMake version with offical WindowsCE support.
392 * Source/cmake/OptionsWindows.cmake:
394 2013-02-01 Benjamin Poulain <bpoulain@apple.com>
396 Clean the String->AtomicString conversion for AnimationController::pauseAnimationAtTime
397 https://bugs.webkit.org/show_bug.cgi?id=108558
399 Reviewed by Dean Jackson.
401 * Source/autotools/symbols.filter:
403 2013-02-01 Zan Dobersek <zdobersek@igalia.com>
405 [GTK] Add WTFURL source files to the build
406 https://bugs.webkit.org/show_bug.cgi?id=108215
408 Reviewed by Benjamin Poulain.
410 * Source/autotools/symbols.filter: Force the export of the KURL::string() symbol.
411 This is required when using the WTFURL backend but otherwise doesn't affect the build.
413 2013-02-01 Alexis Menard <alexis@webkit.org>
415 Enable unprefixed CSS transitions by default.
416 https://bugs.webkit.org/show_bug.cgi?id=108216
418 Reviewed by Dean Jackson.
420 Rename the flag CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
421 to CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED which will be used later to
422 guard the unprefixing work for CSS Transforms and animations.
424 * Source/cmake/WebKitFeatures.cmake:
425 * Source/cmakeconfig.h.cmake:
427 2013-01-31 Christophe Dumez <dchris@gmail.com>
429 [EFL] Disable Web Intents
430 https://bugs.webkit.org/show_bug.cgi?id=108457
432 Reviewed by Alexey Proskuryakov.
434 Turn off WEB_INTENTS flag in EFL CMake project.
436 * Source/cmake/OptionsEfl.cmake:
438 2013-01-31 Simon Hausmann <simon.hausmann@digia.com>
440 [Qt] Make it possible to compile WebKit2 Qt related files without access to internal WK2 C++ API
441 https://bugs.webkit.org/show_bug.cgi?id=108472
443 Reviewed by Andreas Kling.
445 When linking WebKit2, also link the WebKit2QML module.
449 2013-01-30 Dominik Röttsches <dominik.rottsches@intel.com>
451 [HarfBuzz] Remove the HarfBuzz-old code
452 https://bugs.webkit.org/show_bug.cgi?id=108077
454 Reviewed by Benjamin Poulain.
456 Rename WTF_USE_HARFBUZZ_NG to WTF_USE_HARFBUZZ since there
457 won't be a distinction between ng and non-ng HarfBuzz after
458 removing the old code.
460 * Source/cmake/OptionsEfl.cmake:
462 2013-01-29 Zan Dobersek <zdobersek@igalia.com>
464 Unreviewed GTK build fix after r141175.
466 * Source/autotools/symbols.filter: Export the WebCore::Element::createShadowRoot symbol.
468 2013-01-29 Shinya Kawanaka <shinyak@chromium.org>
470 [Chromium] Cannot copy text when selecting readonly (or disabled) input elements
471 https://bugs.webkit.org/show_bug.cgi?id=106287
473 Reviewed by Hajime Morita.
475 * Source/autotools/symbols.filter:
477 2013-01-29 Laszlo Gombos <l.gombos@samsung.com>
479 [CMake] Add minimum version information for tool dependencies
480 https://bugs.webkit.org/show_bug.cgi?id=97592
482 Reviewed by Kenneth Rohde Christiansen.
484 Capture the minimum version information for the tools that are required
485 to build WebKit for all CMake based build systems.
489 2013-01-29 Nate Chapin <japhet@chromium.org>
491 Enable reuse of cached main resources
492 https://bugs.webkit.org/show_bug.cgi?id=105667
494 Reviewed by Adam Barth.
496 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
498 2013-01-29 Laszlo Gombos <l.gombos@samsung.com>
500 Enable Workers for WinCE
501 https://bugs.webkit.org/show_bug.cgi?id=108099
503 Reviewed by Gyuyoung Kim.
505 WORKERS are enabled for all CMake based ports except WinCE.
506 Turn on WORKERS for all CMake based ports.
508 * Source/cmake/OptionsBlackBerry.cmake:
509 * Source/cmake/OptionsEfl.cmake:
510 * Source/cmake/WebKitFeatures.cmake:
512 2013-01-28 Halton Huo <halton.huo@intel.com>
514 [EFL] Quit debug build without -DSHARED_CORE=ON
515 https://bugs.webkit.org/show_bug.cgi?id=104773
517 Reviewed by Laszlo Gombos.
519 Debug build without -DSHARED_CORE=ON will fail because libwebcore_efl.a
520 is too big (>4G) to archive. The solution is simply to abort cmake in
521 this condition and notify developer.
524 * Source/cmake/OptionsEfl.cmake:
525 * Source/cmake/OptionsCommon.cmake:
527 2013-01-28 Renata Hodovan <reni@webkit.org>
529 [WK2] Putting QtWebProcess into a chrooted sandbox
530 https://bugs.webkit.org/show_bug.cgi?id=90005
532 Reviewed by Anders Carlsson and Zoltan Herczeg.
534 Make it possible to build WebKit2 with SandboxProcess.
536 * Source/QtWebKit.pro:
538 2013-01-27 David Farler <dfarler@apple.com>
540 REGRESSION (r140912): Broke specifying non-trivial ARCHS value to make / build-webkit
541 https://bugs.webkit.org/show_bug.cgi?id=108028
543 Reviewed by Dan Bernstein.
545 * Makefile: Reverted.
546 * Makefile.shared: Reverted.
547 * Source/Makefile: Reverted.
549 2013-01-26 David Farler <dfarler@apple.com>
551 Allow building with arbitrary SDK and ARCHS with make + Xcode
552 https://bugs.webkit.org/show_bug.cgi?id=107863
554 Reviewed by David Kilzer.
557 Removed references to legacy Xcode configurations.
559 Added default ARCHS + SDK settings and parameterized xcodebuild calls.
561 iOS does not build WebKit2.
563 2013-01-25 Jussi Kukkonen <jussi.kukkonen@intel.com>
565 [CMake][EFL] Build ThirdParty/leveldb when IndexedDB is enabled
566 https://bugs.webkit.org/show_bug.cgi?id=106443
568 Reviewed by Laszlo Gombos.
570 LevelDB is now included in ThirdParty. Use it when IndexDB is
573 * Source/cmake/OptionsEfl.cmake:
574 Set WTF_USE_LEVELDB when IndexedDB is enabled
576 2013-01-24 Keishi Hattori <keishi@webkit.org>
578 Adjust design of the Calendar Picker
579 https://bugs.webkit.org/show_bug.cgi?id=107507
581 Reviewed by Kent Tamura.
583 * ManualTests/forms/calendar-picker.html: Use pickerCommonChromium.css and calendarPickerChromium.css.
585 2013-01-24 Soo-Hyun Choi <s.choi@hackerslab.eu>
587 [CMake] Remove the definition of WTF_PLATFORM_WIN from the build system
588 https://bugs.webkit.org/show_bug.cgi?id=101635
590 Reviewed by Laszlo Gombos.
592 WTF_PLATFORM_WIN defined twice: Source/cmake/OptionsWindows.cmake and in
593 Source/WTF/wtf/Platform.h.
594 It would be more future-proof to have it only defined in common C++ code in
597 * Source/cmake/OptionsWindows.cmake:
599 2013-01-23 Zan Dobersek <zdobersek@igalia.com>
603 Speculative build fix for the GTK port after 140539.
605 * Source/autotools/symbols.filter:
607 2013-01-22 Gustavo Noronha Silva <gns@gnome.org>
609 [GTK] Debug build failure on x86-64
610 https://bugs.webkit.org/show_bug.cgi?id=107400
612 Reviewed by Xan Lopez.
614 * configure.ac: use thin archives for convenience libraries, if AR_FLAGS was not
615 overriden through the environment variable.
617 2013-01-22 Zan Dobersek <zdobersek@igalia.com>
619 [Autotools] Remove the Canvas Path configuration option
620 https://bugs.webkit.org/show_bug.cgi?id=107537
622 Reviewed by Martin Robinson.
624 * configure.ac: Remove the configuration option for the Canvas Path
625 feature as this is not in line with the new guidelines about feature
626 enablement in the autotools build system.
628 2013-01-22 Zan Dobersek <zdobersek@igalia.com>
630 [Autotools] Place a warning in configure.ac about adding new configuration options
631 https://bugs.webkit.org/show_bug.cgi?id=107559
633 Reviewed by Martin Robinson.
635 * configure.ac: Add an eye-catching section explaining that changes in this file might
636 not be necessary at all and a link pointing to the guidelines on the Trac wiki.
638 2013-01-21 Dirk Schulze <dschulze@adobe.com>
640 Add build flag for Canvas's Path object (disabled by default)
641 https://bugs.webkit.org/show_bug.cgi?id=107473
643 Reviewed by Dean Jackson.
645 Add CANVAS_PATH build flag to build systems.
647 * Source/cmake/WebKitFeatures.cmake:
648 * Source/cmakeconfig.h.cmake:
651 2013-01-19 Ryosuke Niwa <rniwa@webkit.org>
653 Delete webkit-perf.appspot.com code from WebKit repository
654 https://bugs.webkit.org/show_bug.cgi?id=107390
656 Reviewed by Adam Barth.
658 Delete webkit-perf.appspot.com code from WebKit repository since I maintain
659 and push the code via https://github.com/rniwa/webkit-perf now.
661 * Websites/webkit-perf.appspot.com: Removed.
663 2013-01-19 Philip Rogers <pdr@google.com>
665 Merge SVGStylable into SVGStyledElement
666 https://bugs.webkit.org/show_bug.cgi?id=106877
668 Reviewed by Dirk Schulze.
670 SVG2 changes element inheritance so all SVGElements are stylable. As a first-step towards a
671 cleaner class hierarchy, this patch moves SVGStylable into SVGStyledElement.
675 2013-01-18 Sudarsana Nagineni <sudarsana.nagineni@intel.com>
677 [CMake] Fix CMake warnings
678 https://bugs.webkit.org/show_bug.cgi?id=107290
680 Reviewed by Laszlo Gombos.
682 Add missing WebKit options to CMake features list.
684 * Source/cmake/WebKitFeatures.cmake:
685 * Source/cmakeconfig.h.cmake:
687 2013-01-18 Sheriff Bot <webkit.review.bot@gmail.com>
689 Unreviewed, rolling out r140005.
690 http://trac.webkit.org/changeset/140005
691 https://bugs.webkit.org/show_bug.cgi?id=107235
693 broke downstream Chromium interactive_ui_tests (Requested by
694 dominicc on #webkit).
696 * Source/autotools/symbols.filter:
698 2013-01-17 Martin Robinson <mrobinson@igalia.com>
700 [GTK] Build with LevelDB when IndexedDB is enabled
701 https://bugs.webkit.org/show_bug.cgi?id=103220
703 Reviewed by Gustavo Noronha Silva.
705 * configure.ac: Detect whether the IndexedDatabase feature is enabled. We cannot
706 use the typical approach for feature detection since we need to adjust the automake
707 file output based on whether or not IndexedDatabase is enabled.
709 2013-01-17 Nate Chapin <japhet@chromium.org>
711 Enable reuse of cached main resources
712 https://bugs.webkit.org/show_bug.cgi?id=105667
714 Reviewed by Antti Koivisto.
716 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
718 2013-01-17 Seokju Kwon <seokju.kwon@gmail.com>
720 [EFL][CMAKE] Compress resource files of inspector
721 https://bugs.webkit.org/show_bug.cgi?id=106210
723 Reviewed by Gyuyoung Kim.
725 Add compressing JavaScript
726 for smaller package and faster connection of remote web inspector.
728 * Source/PlatformEfl.cmake:
730 2013-01-16 Hugo Parente Lima <hugo.lima@openbossa.org>
732 [CMake] Report actual values for feature configuration (instead of the default)
733 https://bugs.webkit.org/show_bug.cgi?id=107010
735 Reviewed by Laszlo Gombos.
737 * Source/cmake/WebKitFeatures.cmake:
739 2013-01-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
741 [EFL] Move 'DefaultTheme' folder to WebCore/platform/efl
742 https://bugs.webkit.org/show_bug.cgi?id=106969
744 Reviewed by Benjamin Poulain.
746 * Source/PlatformEfl.cmake: Change DefaultTheme path.
747 * Source/cmake/OptionsEfl.cmake: ditto.
749 2013-01-15 Alberto Garcia <agarcia@igalia.com>
751 Fix typos in WebKitFeatures.cmake
752 https://bugs.webkit.org/show_bug.cgi?id=106952
754 Reviewed by Martin Robinson.
756 * Source/cmake/WebKitFeatures.cmake:
757 Replace "Toogle" with "Toggle".
759 2013-01-15 Zan Dobersek <zandobersek@gmail.com>
761 [Autotools] Add support for WebKit2-only builds
762 https://bugs.webkit.org/show_bug.cgi?id=106889
764 Reviewed by Gustavo Noronha Silva.
766 * GNUmakefile.am: Only copy the WebKit1 documentation into the destination
767 directory if building WebKit1.
768 * configure.ac: Add a configuration option for disabling the WebKit1 build.
769 Only conditionally copy WebKit1-specific targets from the input files. Some
770 small style changes to the WebKit2 configuration flag included as well.
772 2013-01-14 Nate Chapin <japhet@chromium.org>
774 Enable reuse of cached main resources
775 https://bugs.webkit.org/show_bug.cgi?id=105667
777 Reviewed by Antti Koivisto.
779 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
781 2013-01-14 Alexandre Rostovtsev <tetromino@gentoo.org>
783 Do not hardcode -ldl in OPENGL_LIBS
784 https://bugs.webkit.org/show_bug.cgi?id=96602
786 Reviewed by Philippe Normand.
788 Some non-Linux systems, e.g. FreeBSD, have dlopen() as part of their
789 libc, and do not use a separate libdl.
793 2013-01-11 Carlos Garcia Campos <cgarcia@igalia.com>
795 Unreviewed. Update NEWS and configure.ac for 1.11.4 release
797 * configure.ac: Bump version numbers.
799 2013-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
801 [GTK] Add API to set the web extensions directory to WebKit2 GTK+
802 https://bugs.webkit.org/show_bug.cgi?id=106462
804 Reviewed by Xan Lopez.
806 * Source/autotools/symbols.filter: Update
807 WebGtkExtensionManager::initialize symbol.
809 2013-01-10 Tony Chang <tony@chromium.org>
811 Speed up supplemental dependency computation
812 https://bugs.webkit.org/show_bug.cgi?id=106503
814 Reviewed by Adam Barth.
816 * Source/cmake/WebKitMacros.cmake: Add --idlAttributesFile to the binding generation step in cmake.
818 2013-01-10 Zan Dobersek <zandobersek@gmail.com>
820 [Autotools] Add the AM_WEBKIT_FEATURE_CONDITIONAL macro
821 https://bugs.webkit.org/show_bug.cgi?id=106576
823 Reviewed by Martin Robinson.
825 Replace the AC_CHECK_WEBKIT_FEATURE_ENABLED with the new macro.
826 The former was executing actions based on the passed-in feature being
827 enabled in the (possibly overridden) GNUmakefile.features.am, the actions
828 usually affecting the Automake conditional value that was set up afterwards.
829 The new macro does this directly, setting up an Automake conditional of the
830 same name as the feature that was checked.
832 * Source/autotools/webkitfeature.m4:
834 2013-01-10 Zan Dobersek <zandobersek@gmail.com>
836 Remove the ENABLE_ANIMATION_API feature define occurences
837 https://bugs.webkit.org/show_bug.cgi?id=106544
839 Reviewed by Simon Fraser.
841 The Animation API code was removed in r137243. The ENABLE_ANIMATION_API
842 feature define handling still lingers in various build systems and configurations
843 but is of no use, so it should be removed.
845 * Source/cmake/OptionsBlackBerry.cmake:
846 * Source/cmake/OptionsEfl.cmake:
847 * Source/cmake/WebKitFeatures.cmake:
848 * Source/cmakeconfig.h.cmake:
850 2013-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
852 [GTK] Add support for loading web process extensions
853 https://bugs.webkit.org/show_bug.cgi?id=105631
855 Reviewed by Gustavo Noronha Silva.
857 * GNUmakefile.am: Add webkit2_web_extension_h_api.
858 * Source/autotools/symbols.filter: Export WebGtkExtensionManager
859 symbols required by the injected bundle lib.
861 2013-01-10 Christophe Dumez <christophe.dumez@intel.com>
863 [EFL] Add gstreamer 1.0.5 to jhbuild
864 https://bugs.webkit.org/show_bug.cgi?id=106178
866 Reviewed by Laszlo Gombos.
868 Update EFL CMake configuration to require gstreamer
871 * Source/cmake/FindGStreamer.cmake:
872 * Source/cmake/OptionsEfl.cmake:
874 2013-01-09 Hajime Morrita <morrita@google.com>
876 [Shadow DOM] Distribution related code on ElementShadow should be minimized.
877 https://bugs.webkit.org/show_bug.cgi?id=106294
879 Reviewed by Dimitri Glazkov.
881 * Source/autotools/symbols.filter:
883 2013-01-08 Zan Dobersek <zandobersek@gmail.com>
885 Add an Autoconf macro that checks whether a given feature is enabled
886 https://bugs.webkit.org/show_bug.cgi?id=106380
888 Reviewed by Martin Robinson.
890 Add the AC_CHECK_WEBKIT_FEATURE_ENABLED macro. It checks the generated
891 Source/WebCore/GNUmakefile.features.am file to determine whether the
892 given feature is enabled or disabled in the build that's being configured.
894 * Source/autotools/webkitfeature.m4: Added.
896 2013-01-08 Hajime Morrita <morrita@google.com>
898 [Shadow DOM] Distribution related code on ShadowRoot should be minimized.
899 https://bugs.webkit.org/show_bug.cgi?id=106282
901 Reviewed by Dimitri Glazkov.
903 * Source/autotools/symbols.filter:
905 2013-01-03 Sergio Villar Senin <svillar@igalia.com>
907 [GTK] Add WebP image support
908 https://bugs.webkit.org/show_bug.cgi?id=105915
910 Reviewed by Martin Robinson.
912 WebP is from now on a dependency for WebKitGtk+.
914 * configure.ac: added WebP library detection.
916 2013-01-07 Xianzhu Wang <wangxianzhu@chromium.org>
918 Add window.internals.nonFastScrollableRects for testing scrollable areas in fast/slow paths
919 https://bugs.webkit.org/show_bug.cgi?id=105546
921 Reviewed by James Robinson.
923 Export the new symbol.
925 * Source/autotools/symbols.filter:
927 2013-01-04 Adam Klein <adamk@chromium.org>
929 Remove ENABLE_MUTATION_OBSERVERS #define
930 https://bugs.webkit.org/show_bug.cgi?id=105459
932 Reviewed by Ryosuke Niwa.
934 * Source/cmake/WebKitFeatures.cmake:
935 * Source/cmakeconfig.h.cmake:
937 2013-01-04 Zan Dobersek <zandobersek@gmail.com>
939 REGRESSION (r138184): transitions/transitions-parsing.html is failing on GTK
940 https://bugs.webkit.org/show_bug.cgi?id=105522
942 Reviewed by Xan Lopez.
944 Remove the configuration flag covering unprefixed CSS transition property names.
945 It does not introduce any dependency. The unprefixed property names should be
946 available by default.
950 2013-01-03 Tony Chang <tony@chromium.org>
952 Generate internal.settings from Settings.in
953 https://bugs.webkit.org/show_bug.cgi?id=104740
955 Reviewed by Adam Barth.
957 * Source/cmake/WebKitMacros.cmake: Specify additional output files from make_settings.pl.
959 2013-01-02 Gyuyoung Kim <gyuyoung.kim@samsung.com>
961 [EFL][CMAKE] Remove duplicated conditionals
962 https://bugs.webkit.org/show_bug.cgi?id=105905
964 Reviewed by Laszlo Gombos.
966 * Source/cmake/OptionsEfl.cmake: Remove set(WTF_USE_GLX 1).
968 2013-01-02 Tony Chang <tony@chromium.org>
970 Unreviewed, rolling out r138661.
971 http://trac.webkit.org/changeset/138661
972 https://bugs.webkit.org/show_bug.cgi?id=104740
974 Compile problems on EFL
976 * Source/cmake/WebKitMacros.cmake:
978 2013-01-02 Tony Chang <tony@chromium.org>
980 Generate internal.settings from Settings.in
981 https://bugs.webkit.org/show_bug.cgi?id=104740
983 Reviewed by Adam Barth.
985 * Source/cmake/WebKitMacros.cmake: Specify additional output files from make_settings.pl.
987 2013-01-02 Elliott Sprehn <esprehn@chromium.org>
989 Transitions and animations do not apply to CSS ::before and ::after pseudo-elements
990 https://bugs.webkit.org/show_bug.cgi?id=92591
992 Reviewed by Eric Seidel.
994 Expose Element::pseudoElement for Internals.
996 * Source/autotools/symbols.filter:
998 2013-01-01 KwangYong Choi <ky0.choi@samsung.com>
1000 [EFL] Enable MHTML feature
1001 https://bugs.webkit.org/show_bug.cgi?id=105815
1003 Reviewed by Laszlo Gombos.
1005 ENABLE_MHTML is now ON for EFL.
1007 * Source/cmake/OptionsEfl.cmake:
1009 2012-12-31 Kondapally Kalyan <kalyan.kondapally@intel.com>
1011 [EFL][WebGL] Add compile time support for GLES2.
1012 https://bugs.webkit.org/show_bug.cgi?id=105816
1014 Reviewed by Kenneth Rohde Christiansen.
1016 This patch adds build support for GLES2.
1017 GLES2 support can be enabled during compile time by passing -DENABLE_GLES2=ON as
1018 cmake config parameter. GLES2 options is not enabled by default. This patch doesn't
1019 address all the build issues related to GLES2 but only adds the needed support in
1022 * Source/cmake/OptionsEfl.cmake:
1024 2012-12-31 Carlos Garcia Campos <cgarcia@igalia.com>
1026 [GTK] Move ImageDiff to the Tools directory root
1027 https://bugs.webkit.org/show_bug.cgi?id=105421
1029 Reviewed by Kenneth Rohde Christiansen.
1031 * GNUmakefile.am: Remove the old ImageDiff makefile include.
1033 2012-12-30 Kondapally Kalyan <kalyan.kondapally@intel.com>
1035 [EFL] [WebGL] Rename EGLConfigHelper as EGLConfigSelector.
1036 https://bugs.webkit.org/show_bug.cgi?id=105876
1038 Reviewed by Kenneth Rohde Christiansen.
1040 This is to sync the naming conventions of our classes in both EGL and GLX implementations.
1041 In our GLX implementation, class responsible for the same functionality is named as GLXConfigSelector.
1042 This patch renames EGLConfigHelper as EGLConfigSelector.
1044 * Source/cmake/OptionsEfl.cmake:
1046 2012-12-30 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1048 [EFL] Enable TEMPLATE_ELEMENT feature
1049 https://bugs.webkit.org/show_bug.cgi?id=105865
1051 Reviewed by Laszlo Gombos.
1053 * Source/cmake/OptionsEfl.cmake: Add ENABLE_TEMPLATE_ELEMENT macro.
1055 2012-12-27 Kondapally Kalyan <kalyan.kondapally@intel.com>
1057 [EFL][WebGL] Implement EGL support with GLX.
1058 https://bugs.webkit.org/show_bug.cgi?id=105602
1060 Reviewed by Kenneth Rohde Christiansen.
1062 Adds support for EGL with GLX backend. EGL support can be enabled during compile time
1063 by passing -DENABLE_EGL=ON as cmake config parameter.
1065 * Source/cmake/OptionsEfl.cmake:
1067 2012-12-24 Kondapally Kalyan <kalyan.kondapally@intel.com>
1069 [EFL [WebGL] GLES2 detection is broken.
1070 https://bugs.webkit.org/show_bug.cgi?id=105677
1072 We use the logic in FindGLES.cmake to detect GLES2 support during compile time.
1073 OPENGLES2_FOUND is never set, even though OPENGLES2_INCLUDE_DIR and OPENGLES2_LIBRARY
1074 contain right information. The name passed to find_package_handle_standard_args seems to be the issue here.
1075 This patch changes the name passed to find_package_handle_standard_args to OPENGLES2.
1077 Reviewed by Kenneth Rohde Christiansen.
1079 * Source/cmake/FindGLES.cmake:
1081 2012-12-20 Martin Robinson <mrobinson@igalia.com>
1083 [GTK] Remove plugin process configuration option
1084 https://bugs.webkit.org/show_bug.cgi?id=105564
1086 Reviewed by Carlos Garcia Campos.
1088 Remove the --enable-plugin-process configuration option, opting instead to
1089 always build the plugin process when building WebKit2. It isn't very interesting
1090 for downstream to enable or disable the plugin process. It should always be
1091 enabled for WebKit2 and it's better for us not to have to keep a disabled plugin
1092 process building. Additionally, the in-process plugin isn't functional, since
1093 plugins depend on GTK+ 2 and WebKit2 depends on GTK+ 3.
1095 * configure.ac: Remove the configuration option.
1097 2012-12-21 Elliott Sprehn <esprehn@chromium.org>
1099 Replace documentFragmentIsShadowRoot with isTreeScope
1100 https://bugs.webkit.org/show_bug.cgi?id=105345
1102 Reviewed by Dimitri Glazkov.
1104 Expose isTreeScope symbol.
1106 * Source/autotools/symbols.filter:
1108 2012-12-21 Sheriff Bot <webkit.review.bot@gmail.com>
1110 Unreviewed, rolling out r138338.
1111 http://trac.webkit.org/changeset/138338
1112 https://bugs.webkit.org/show_bug.cgi?id=105621
1114 speculative rollout because fast/dom/shadow/content-element-
1115 distributed-nodes.html is crashing on linux debug. (Requested
1116 by loislo on #webkit).
1118 * Source/autotools/symbols.filter:
1120 2012-12-20 Elliott Sprehn <esprehn@chromium.org>
1122 Replace documentFragmentIsShadowRoot with isTreeScope
1123 https://bugs.webkit.org/show_bug.cgi?id=105345
1125 Reviewed by Dimitri Glazkov.
1127 Expose isTreeScope symbol.
1129 * Source/autotools/symbols.filter:
1131 2012-12-20 Ryuan Choi <ryuan.choi@samsung.com>
1133 [EFL] Build break with latest EFL libraries.
1134 https://bugs.webkit.org/show_bug.cgi?id=104827
1136 Reviewed by Laszlo Gombos.
1138 The eo EFL package is introduced and evas and ecore use it since 1.8.
1139 While introducing Eo, EFL changed several structures of Evas and Ecore
1140 from own specific class to Eo.
1142 So, this patch adds FindEo and changes declaration of Evas, Evas_Object,
1143 Ecore_Timer to build with latest EFL libraries.
1145 * Source/cmake/FindEo.cmake: Added.
1146 * Source/cmake/OptionsEfl.cmake:
1147 Modified to check Eo when version of EFL libraries is 1.8.
1149 2012-12-20 Kondapally Kalyan <kalyan.kondapally@intel.com>
1151 [EFL][WebGL][Wk2] Replace HAVE(GLX) checks with USE(GLX).
1152 https://bugs.webkit.org/show_bug.cgi?id=105431
1154 Reviewed by Kenneth Rohde Christiansen.
1156 This patch changes the check HAVE(GLX) to USE(GLX).
1157 This would enable us to choose our preferred GL backend during build time.
1159 * Source/cmake/OptionsEfl.cmake:
1161 2012-12-20 Zan Dobersek <zandobersek@gmail.com>
1163 [GTK] Remove the --enable-unstable-features configuration option
1164 https://bugs.webkit.org/show_bug.cgi?id=105327
1166 Reviewed by Martin Robinson.
1168 Remove the unnecessary feature_defines_unstable variable.
1169 Remove the unstable-features configuration option.
1174 2012-12-20 Dominik Röttsches <dominik.rottsches@intel.com>
1176 [EFL] MiniBrowser does not play Infinite Gangnam Style
1177 https://bugs.webkit.org/show_bug.cgi?id=103531
1179 Reviewed by Kenneth Rohde Christiansen.
1181 WebAudio now switched to ON for EFL.
1183 * Source/cmake/OptionsEfl.cmake:
1185 2012-12-19 Yael Aharon <yael.aharon@intel.com>
1187 [EFL] Allow the build system to find OpenGL ES
1188 https://bugs.webkit.org/show_bug.cgi?id=104760
1190 Reviewed by Laszlo Gombos.
1192 Add a way to find if GLESv2 is supported by the build system.
1193 Support for GLESv2 will be added separately.
1195 * Source/cmake/FindGLES.cmake: Added.
1197 2012-12-19 Alexis Menard <alexis@webkit.org>
1199 Implement CSS parsing for CSS transitions unprefixed.
1200 https://bugs.webkit.org/show_bug.cgi?id=104804
1202 Reviewed by Dean Jackson.
1204 Add a new flag ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
1205 to cover the work of unprefixing Transforms, Animations and
1206 Transitions. It will let the possibility of each ports to turn it off
1207 in their release branches until we're confident that these CSS
1208 properties are ready to be unprefixed.
1210 * Source/cmake/WebKitFeatures.cmake:
1211 * Source/cmakeconfig.h.cmake:
1214 2012-12-18 Ming Xie <mxie@rim.com>
1216 [BlackBerry] Add -fno-exceptions to CXX_FLAGS
1217 https://bugs.webkit.org/show_bug.cgi?id=105306
1219 Reviewed by Rob Buis.
1221 Disable exception handling. We don't have any try or catch
1222 constructs in our code.
1224 * Source/cmake/OptionsBlackBerry.cmake:
1226 2012-12-18 Kondapally Kalyan <kalyan.kondapally@intel.com>
1228 [EFL] Allow the build system to detect EGL support.
1229 https://bugs.webkit.org/show_bug.cgi?id=105287
1231 Reviewed by Laszlo Gombos.
1233 Currently, we don't have any way to determine if EGL is supported by the build.
1234 This patch adds support for this. The patch doesn't make any changes to take this into
1235 use. This will be done in another patch.
1237 * Source/cmake/FindEGL.cmake:
1239 2012-12-17 Halton Huo <halton.huo@intel.com>
1241 [EFL] Add ecore_imf_evas to FindEcore.cmake
1242 https://bugs.webkit.org/show_bug.cgi?id=105159
1244 Reviewed by Laszlo Gombos.
1246 ecore_imf_evas is a separate library, we should add for EFL port as well.
1248 * Source/cmake/FindEcore.cmake: Add finding FIND_EFL_LIBRARY for ecore_imf_evas
1250 2012-12-17 Kenneth Rohde Christiansen <kenneth@webkit.org>
1252 Add manual test to verify that geometry methods (moveTo, etc) work
1253 https://bugs.webkit.org/show_bug.cgi?id=105160
1255 Reviewed by Alexis Menard.
1257 * ManualTests/window-geometry.html: Added.
1259 2012-12-16 ChangSeok Oh <shivamidow@gmail.com>
1261 [GTK][AC] Build failure with an option --with-acceleration-backend=clutter
1262 https://bugs.webkit.org/show_bug.cgi?id=105027
1264 Reviewed by Gustavo Noronha Silva.
1266 I turned off opengl related variables, enable_glx, enable_egl and enable_gles2
1267 when selecting clutter as the acceleration-backend. Because they seem useless for the AC by clutter.
1271 2012-12-15 Simon Fraser <simon.fraser@apple.com>
1273 Fix repaint issues when resizing a window with centered content, for platforms with a tile cache
1274 https://bugs.webkit.org/show_bug.cgi?id=105073
1276 Reviewed by Dan Bernstein.
1278 Add a manual test for window resize with a centered element.
1280 * ManualTests/resize-repaint.html: Added.
1282 2012-12-13 Stephen White <senorblanco@chromium.org>
1284 Added manual test for canvas setFont speed.
1285 https://bugs.webkit.org/show_bug.cgi?id=104923
1287 Reviewed by James Robinson.
1289 * ManualTests/canvas-font-speed.html: Added.
1291 2012-12-13 Jerome Pasion <jerome.pasion@digia.com>
1293 [Qt] Doc: Fixing Qt WebKit reference documentation.
1295 Reviewed by Simon Hausmann.
1298 -added \module for C++ classes and \qmlmodule for QML types
1299 -added links to the Qt WebKit Examples pages
1300 -fixed the qhp settings for Qt Creator
1302 Task-number: QTBUG-28583
1303 Task-number: QTBUG-28418
1304 Task-number: QTBUG-27646
1306 * Source/qtwebkit.qdocconf:
1308 2012-12-13 Jerome Pasion <Jerome.Pasion@digia.com>
1310 [Qt] Fix missing doc dependency to examples
1312 Reviewed by Simon Hausmann.
1314 * Source/qtwebkit.qdocconf:
1316 2012-12-12 John Griggs <jgriggs@rim.com>
1318 2012-12-12 John Griggs <jgriggs@rim.com>
1320 [BlackBerry] Update Media Controls for BlackBerry Platform
1321 https://bugs.webkit.org/show_bug.cgi?id=104443
1322 https://przilla.ott.qnx.com/bugzilla/show_bug.cgi?id=204748
1324 Update Media Controls for BlackBerry platform to allow audio, embedded video and fullscreen video controls to be positioned and styled differently.
1326 Reviewed by Rob Buis.
1328 * Source/cmake/OptionsBlackBerry.cmake:
1330 2012-12-12 Xianzhu Wang <wangxianzhu@chromium.org>
1332 Pre-painting should not paint out-of-view fixed position elements
1333 https://bugs.webkit.org/show_bug.cgi?id=104724
1335 Reviewed by James Robinson.
1339 * ManualTests/compositing/fixed-position-out-of-view-scroll-prepaint.html: Added.
1341 2012-12-12 Krzysztof Czech <k.czech@samsung.com>
1343 [EFL] Possibility to turn off accessibility feature for WebKit-EFL.
1344 https://bugs.webkit.org/show_bug.cgi?id=103036
1346 Reviewed by Laszlo Gombos.
1348 Guard dependencies for accessibility (ATK), so that they can be turned off.
1350 * Source/cmake/OptionsEfl.cmake:
1351 * Source/cmake/WebKitFeatures.cmake:
1353 2012-12-12 Zan Dobersek <zandobersek@gmail.com>
1355 [GTK] Remove the last of unnecessary configuration options in configure.ac
1356 https://bugs.webkit.org/show_bug.cgi?id=104793
1358 Reviewed by Martin Robinson.
1360 Remove the last of the configuration options that don't introduce any dependencies and/or
1361 are enabled by default in the GNUmakefile.features.am.in file.
1365 2012-12-11 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
1367 [Qt] Fix the inspector not showing up on Windows
1368 https://bugs.webkit.org/show_bug.cgi?id=104677
1370 Reviewed by Simon Hausmann.
1372 Resources aren't transfered properly from a static WebCore to the final DLL
1373 with MSVC since the linker only pick from the static lib symbols that
1374 are referenced in the final binary.
1376 Move the resource files directly to Qt5WebKit.dll to make sure that they are
1381 2012-12-11 Xianzhu Wang <wangxianzhu@chromium.org>
1383 Add window.internals.mainThreadScrollReasonsAsText for testing slow scrolling
1384 https://bugs.webkit.org/show_bug.cgi?id=104714
1386 Reviewed by Eric Seidel.
1388 Export symbol Page::mainThreadScrollingReasonsAsText().
1390 * Source/autotools/symbols.filter:
1392 2012-12-11 Michael Pruett <michael@68k.org>
1394 [JSC] Add tests for explicit serialization values
1395 https://bugs.webkit.org/show_bug.cgi?id=104423
1397 Reviewed by Oliver Hunt.
1399 Add tests for serialization and deserialization mechanisms of
1400 the JSC implementation of SerializedScriptValue. Similar tests
1401 already exist for the V8 implementation.
1403 * Source/autotools/symbols.filter:
1405 2012-12-11 Carlos Garcia Campos <cgarcia@igalia.com>
1407 [GTK] Install GObject DOM bindings headers in its own directory
1408 https://bugs.webkit.org/show_bug.cgi?id=104663
1410 Reviewed by Gustavo Noronha Silva.
1412 * GNUmakefile.am: Add GENSOURCES_WEBKITDOM and
1413 webkitgtk_gdom_built_h_api variables.
1415 2012-12-11 Stephen Kelly <stephen.kelly@kdab.com>
1417 WebKit tests for the Qt API should include tests of CMake config files
1418 https://bugs.webkit.org/show_bug.cgi?id=104003
1420 Reviewed by Simon Hausmann.
1422 The Qt WebKit CI system is not going to run this test, but it can
1423 be run locally and to test packages.
1427 2012-12-11 Xabier Rodriguez Calvar <calvaris@igalia.com>
1429 [GTK][jhbuild] Switch to GStreamer 1.0 build
1430 https://bugs.webkit.org/show_bug.cgi?id=91727
1432 Reviewed by Philippe Normand.
1434 Switch build-webkit --gtk to GStreamer 1.0 support and build the
1435 necessary GStreamer git modules from JHBuild.
1437 * configure.ac: Removed GStreamer unstable API flag, made
1438 GStreamer 1.0 default instead of 0.10 and made required version
1439 1.0.3. In case no GStreamer version is specified, it falls back to
1440 0.10. In case no video or web-audio are requested, GStreamer
1441 and Farstream checks are not performed.
1443 2012-12-11 Zan Dobersek <zandobersek@gmail.com>
1445 [GTK] Feature enabling/disabling should be possible through build-webkit
1446 https://bugs.webkit.org/show_bug.cgi?id=99271
1448 Reviewed by Gustavo Noronha Silva.
1450 The autogen.sh script now calls the Tools/gtk/override-feature-defines script
1451 before calling autoreconf. This ensures that Source/WebCore/GNUmakefile.features.am
1452 is present and properly modified if the build-webkit script intends to override
1455 The Source/WebCore/GNUmakefile.features.am file is added to the ignored files list
1456 so it doesn't pop out as a new, untracked file.
1461 2012-12-10 Martin Robinson <mrobinson@igalia.com>
1463 [GTK] Remove the Pango backend
1464 https://bugs.webkit.org/show_bug.cgi?id=104569
1466 Reviewed by Daniel Bates.
1468 Always look for Freetype and Harfbuzz. We still depend on Pango for a few
1469 things, so we cannot yet eliminate our dependency on Pango.
1471 * configure.ac: Always look for FreeType/Harfbuzz.
1473 2012-12-10 Laszlo Gombos <l.gombos@samsung.com>
1475 [EFL] Change the minimum required EFL version to 1.6
1476 https://bugs.webkit.org/show_bug.cgi?id=104431
1478 Reviewed by Kenneth Rohde Christiansen.
1480 Change the minimum required EFL version to 1.6 from 1.7 to enable
1483 The elementary EFL package is only required to build MiniBrowser,
1484 so I moved the required only to the Minibrowser CMake file.
1486 * Source/cmake/OptionsEfl.cmake:
1488 2012-12-10 Alexis Menard <alexis@webkit.org>
1490 [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
1491 https://bugs.webkit.org/show_bug.cgi?id=104539
1493 Reviewed by Antonio Gomes.
1495 As discussed on webkit-dev it is not needed to keep this feature flag
1496 as support for <position> type is a small feature that is already
1497 implemented by three other UAs. It was useful while landing this
1498 feature as partial bits were landed one after one.
1500 * Source/cmake/OptionsEfl.cmake:
1501 * Source/cmake/WebKitFeatures.cmake:
1502 * Source/cmakeconfig.h.cmake:
1505 2012-12-10 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
1507 [Qt] Remove the support for building a debug WebKit with a release Qt
1508 https://bugs.webkit.org/show_bug.cgi?id=104560
1510 Reviewed by Tor Arne Vestbø.
1512 This creates issues with non-framework builds of Qt (necessary for debug-only
1513 builds) since a Qt5 prefix is now added to the base target name.
1517 2012-12-09 Gustavo Noronha Silva <gustavo.noronha@collabora.com>
1519 [Soup] utilize multipart/x-mixed-replace support recently added to libsoup
1520 https://bugs.webkit.org/show_bug.cgi?id=94515
1522 Reviewed by Martin Robinson.
1524 * configure.ac: require soup 2.40.0, which adds the new support.
1526 2012-12-10 Martin Robinson <mrobinson@igalia.com>
1528 [GTK] Bring Harfbuzz-ng support to Gtk
1529 https://bugs.webkit.org/show_bug.cgi?id=92098
1531 Reviewed by Gustavo Noronha Silva.
1533 Add support for detecting HarfBuzz during configuration phase. Add these
1534 flags to the FreeType ones since HarfBuzz support is part of the FreeType
1537 * configure.ac: Detect HarfBuzz.
1539 2012-12-08 Seokju Kwon <seokju.kwon@gmail.com>
1541 [EFL][WK2] Add Remote Web Inspector
1542 https://bugs.webkit.org/show_bug.cgi?id=98705
1544 Reviewed by Gyuyoung Kim.
1546 Prepare inspectorPageIndex.html for remote web inspector.
1548 * Source/PlatformEfl.cmake:
1550 2012-12-06 Rick Byers <rbyers@chromium.org>
1552 CSS cursor property should support webkit-image-set
1553 https://bugs.webkit.org/show_bug.cgi?id=99493
1555 Reviewed by Beth Dakin.
1557 Add ENABLE_MOUSE_CURSOR_SCALE (disabled by default)
1559 * Source/cmake/WebKitFeatures.cmake:
1560 * Source/cmakeconfig.h.cmake:
1562 2012-12-06 Laszlo Gombos <l.gombos@samsung.com>
1564 [EFL] Remove ENABLE_GLIB_SUPPORT CMake variable
1565 https://bugs.webkit.org/show_bug.cgi?id=104278
1567 Reviewed by Brent Fulgham.
1569 The variable is unnecessary as glib is a required dependency
1570 for the EFL port and glib is not used by other ports building
1573 * Source/cmake/OptionsEfl.cmake:
1574 * Source/cmake/WebKitFeatures.cmake:
1575 * Source/cmakeconfig.h.cmake:
1577 2012-12-06 Tony Chang <tony@chromium.org>
1579 REGRESSION(r135082): Restore the ability to insert author level style sheets from script
1580 https://bugs.webkit.org/show_bug.cgi?id=104042
1582 Reviewed by Antti Koivisto.
1584 Update exports for Internals.cpp.
1586 * Source/autotools/symbols.filter:
1588 2012-12-06 Laszlo Gombos <l.gombos@samsung.com>
1590 [EFL] Optimize binary size by removing dead sections on unix/gcc
1591 https://bugs.webkit.org/show_bug.cgi?id=102827
1593 Reviewed by Kenneth Rohde Christiansen.
1595 Turn on -ffunction-sections -fdata-sections --gc-section flags
1596 on unix for the gcc toolchain for release builds to optimize binary
1597 size for the Efl port.
1599 * Source/cmake/OptionsEfl.cmake:
1601 2012-12-06 Seokju Kwon <seokju.kwon@gmail.com>
1603 [EFL] Fix destination path in Source/PlatformEfl.cmake
1604 https://bugs.webkit.org/show_bug.cgi?id=104237
1606 Reviewed by Laszlo Gombos.
1608 Remove InspectorBackendCommands.js when copying it for the consistency in Source/PlatformEfl.cmake.
1610 * Source/PlatformEfl.cmake:
1612 2012-12-06 Shinya Kawanaka <shinyak@chromium.org>
1614 Internals.getElementByIdInShadowRoot is nonsense now.
1615 https://bugs.webkit.org/show_bug.cgi?id=104241
1617 Reviewed by Kent Tamura.
1619 * Source/autotools/symbols.filter:
1621 2012-12-05 Halton Huo <halton.huo@intel.com>
1623 [CMake] Unify coding style for CMake files
1624 https://bugs.webkit.org/show_bug.cgi?id=103605
1626 Reviewed by Laszlo Gombos.
1628 Update cmake files(.cmake, CMakeLists.txt) with following style rules:
1630 1.1 Use spaces, not tabs.
1631 1.2 Four spaces as indent.
1633 2.1 Place one space between control statements and their parentheses.
1634 For eg, if (), else (), elseif (), endif (), foreach (),
1635 endforeach (), while (), endwhile (), break ().
1636 2.2 Do not place spaces between function and macro statements and
1637 their parentheses. For eg, macro(), endmacro(), function(),
1639 2.3 Do not place spaces between a command or function or macro and its
1640 parentheses, or between a parenthesis and its content. For eg,
1641 message("testing") not message( "testing") or message ("testing" )
1642 2.4 No space at line ending.
1643 3. Lowercase when call commands macros and functions. For eg,
1644 add_executable() not ADD_EXECUTABLE(), set() not SET().
1647 * Source/CMakeLists.txt:
1648 * Source/PlatformEfl.cmake:
1649 * Source/cmake/EFLHelpers.cmake:
1650 * Source/cmake/FindATK.cmake:
1651 * Source/cmake/FindCFLite.cmake:
1652 * Source/cmake/FindCairo.cmake:
1653 * Source/cmake/FindDBus.cmake:
1654 * Source/cmake/FindDirectX.cmake:
1655 * Source/cmake/FindE_DBus.cmake:
1656 * Source/cmake/FindEcore.cmake:
1657 * Source/cmake/FindEdje.cmake:
1658 * Source/cmake/FindEet.cmake:
1659 * Source/cmake/FindEeze.cmake:
1660 * Source/cmake/FindEfreet.cmake:
1661 * Source/cmake/FindEina.cmake:
1662 * Source/cmake/FindElementary.cmake:
1663 * Source/cmake/FindEnchant.cmake:
1664 * Source/cmake/FindEvas.cmake:
1665 * Source/cmake/FindFontconfig.cmake:
1666 * Source/cmake/FindGLIB.cmake:
1667 * Source/cmake/FindGStreamer.cmake:
1668 * Source/cmake/FindGperf.cmake:
1669 * Source/cmake/FindHarfBuzz.cmake:
1670 * Source/cmake/FindICU.cmake:
1671 * Source/cmake/FindLibSoup.cmake:
1672 * Source/cmake/FindQuickTimeSDK.cmake:
1673 * Source/cmake/FindSqlite.cmake:
1674 * Source/cmake/OptionsBlackBerry.cmake:
1675 * Source/cmake/OptionsCommon.cmake:
1676 * Source/cmake/OptionsEfl.cmake:
1677 * Source/cmake/OptionsWinCE.cmake:
1678 * Source/cmake/OptionsWindows.cmake:
1679 * Source/cmake/WebKitFS.cmake:
1680 * Source/cmake/WebKitFeatures.cmake:
1681 * Source/cmake/WebKitHelpers.cmake:
1682 * Source/cmake/WebKitMacros.cmake:
1683 * Source/cmake/WebKitPackaging.cmake:
1684 * Source/cmake/gtest/CMakeLists.txt:
1686 2012-12-05 Yong Li <yoli@rim.com>
1688 [BlackBerry] Build with libjpegturbo
1689 https://bugs.webkit.org/show_bug.cgi?id=104152
1691 Reviewed by Rob Buis.
1694 This change is made by Ming Xie to link with libjpegturbo.
1696 * Source/cmake/OptionsBlackBerry.cmake:
1698 2012-12-05 Leo Yang <leoyang@rim.com>
1700 [BlackBerry] Enable CSS_IMAGE_RESOLUTION
1701 https://bugs.webkit.org/show_bug.cgi?id=104132
1703 Reviewed by Yong Li.
1705 * Source/cmake/OptionsBlackBerry.cmake:
1707 2012-12-05 Laszlo Gombos <l.gombos@samsung.com>
1709 [CMake] Enable to build WebKit sources without Tools
1710 https://bugs.webkit.org/show_bug.cgi?id=103918
1712 Reviewed by Gyuyoung Kim.
1714 Turn on building Tools by default only if ENABLE_TOOLS is not explicitly set
1715 (enabled or disabled) and the Tools directory exists for all CMake based ports.
1717 This change enables the possibility to build WebKit even if the Tools directory
1722 2012-12-04 Kondapally Kalyan <kalyan.kondapally@intel.com>
1724 [EFL][WK2][AC] USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
1725 https://bugs.webkit.org/show_bug.cgi?id=103710.
1727 Reviewed by Kenneth Rohde Christiansen.
1729 When using GLX back-end we are dependent on GLX support, Xcomposite and Xrender extensions.
1730 In this case, GraphicsSurface usage depends on Xcomposite and Xrender extensions.
1731 USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
1733 * Source/cmake/OptionsEfl.cmake:
1735 2012-12-03 Pierre Rossi <pierre.rossi@digia.com>
1737 [Qt] another stab at fixing the windows build
1739 It seems the QT_BUILD_{TARGET}_LIB are not set as they should by qt_module.prf.
1740 Define them by hand to be on the safe side.
1742 * Source/widgetsapi.pri:
1744 2012-12-03 Alexis Menard <alexis@webkit.org>
1746 [EFL] Enable CSS3 background-position offsets by default.
1747 https://bugs.webkit.org/show_bug.cgi?id=103879
1749 Reviewed by Laszlo Gombos.
1751 Enable the feature for EFL only.
1753 * Source/cmake/OptionsEfl.cmake:
1755 2012-12-03 Alexis Menard <alexis@webkit.org>
1757 [GTK] Enable CSS3 background-background position offset by default.
1758 https://bugs.webkit.org/show_bug.cgi?id=103903
1760 Reviewed by Philippe Normand.
1762 Turn on the flag by default.
1766 2012-12-03 Cosmin Truta <ctruta@rim.com>
1768 [BlackBerry] Enable HIDDEN_PAGE_DOM_TIMER_THROTTLING
1769 https://bugs.webkit.org/show_bug.cgi?id=103842
1771 Reviewed by Yong Li.
1773 Set ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING to ON.
1775 * Source/cmake/OptionsBlackBerry.cmake:
1777 2012-12-03 Laszlo Gombos <l.gombos@samsung.com>
1779 [CMake] Enable building WebKit2-only build for the EFL port
1780 https://bugs.webkit.org/show_bug.cgi?id=103820
1782 Reviewed by Gyuyoung Kim.
1784 To create a WebKit2-only build for EFL use the following command:
1785 build-webkit --efl --cmakeargs="-DENABLE_WEBKIT=OFF".
1787 * CMakeLists.txt: Turn on WebKit1 support if it is not explicitly set (enabled or disabled) for
1788 all CMake based ports.
1790 * Source/cmake/OptionsEfl.cmake: Enable WebKit2
1791 for the EFL port if it is not explicitly set (enabled or disabled).
1793 2012-12-03 Zeno Albisser <zeno@webkit.org>
1795 [Qt][Mac] QtWebKitWidgets has wrong install_name.
1797 This part got lost during the library split.
1798 It was done for QtWebKit before, but it also
1799 needs to be applied to QtWebKitWidgets.
1801 Reviewed by Tor Arne Vestbø.
1803 * Source/widgetsapi.pri:
1805 2012-11-30 Justin Novosad <junov@google.com>
1807 [Chromium] Animation updates fail when using a canvas as a CSS backround-image style with -webkit-canvas
1808 https://bugs.webkit.org/show_bug.cgi?id=103643
1810 Reviewed by Stephen White.
1812 New test to verify that elements using a canvas as a style image
1813 source are redrawn when the canvas is animated. Added as a manual test
1814 because the bug was not reproducible in DumpRenderTree.
1816 * ManualTests/animated-canvas-as-background.html: Added.
1818 2012-11-30 Pierre Rossi <pierre.rossi@gmail.com>
1820 [Qt] Unreviewed build break
1822 Rubber-stamped by Simon Hausmann.
1824 Poor man's way to trigger a clean build on a bot.
1828 2012-11-30 Simon Hausmann <simon.hausmann@digia.com>
1830 [Qt] Unreviewed doc fix
1832 Add additional search paths for API folders.
1834 * Source/qtwebkit.qdocconf:
1836 2012-11-30 Simon Hausmann <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
1838 [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
1839 https://bugs.webkit.org/show_bug.cgi?id=99314
1841 Reviewed by Tor Arne Vestbø.
1843 This big change separates QtWebKit into QtWebKit and QtWebKitWidgets as
1846 It's a big refactoring that mostly involves moving WebCore dependent
1847 code into QtWebKit and accessing it through exported QWebFrameAdapter
1848 and QWebPageAdapter classes.
1850 * Source/QtWebKit.pro:
1852 * Source/sync.profile:
1853 * Source/widgetsapi.pri: Added.
1856 2012-11-30 Tor Arne Vestbø <tor.arne.vestbo@digia.com>
1858 [Qt] Build as a regular Qt module when production_build is enabled
1860 Instead of always setting CONFIG+=force_independent. This means the
1861 libs, headers, and documentation will end up in qtbase for developer
1862 builds of Qt, instead of always in the QtWebKit build directory.
1864 Reviewed by Simon Hausmann.
1868 2012-11-29 Rafael Weinstein <rafaelw@chromium.org>
1870 [HTMLTemplateElement] Add feature flag
1871 https://bugs.webkit.org/show_bug.cgi?id=103694
1873 Reviewed by Adam Barth.
1875 This flag will guard the implementation of the HTMLTemplateElement.
1876 http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/templates/index.html
1878 * Source/cmake/WebKitFeatures.cmake:
1879 * Source/cmakeconfig.h.cmake:
1881 2012-11-28 Michael Pruett <michael@68k.org>
1883 IndexedDB: Remove duplicate toWireString() and createFromWire() methods in JSC SerializedScriptValue
1884 https://bugs.webkit.org/show_bug.cgi?id=103554
1886 Reviewed by Kentaro Hara.
1888 In r135022, duplicate createFromWire() and toWireString() methods
1889 were added to the JSC version of SerializedScriptValue. In
1890 order to allow the JSC SerializedScriptValue to compile when
1891 ENABLE(INDEXED_DATABASE) is turned on, these new methods have
1892 been removed and the old methods have been moved outside the
1893 ENABLE(INDEXED_DATABASE) guard.
1895 * Source/autotools/symbols.filter:
1897 2012-11-28 Shinya Kawanaka <shinyak@chromium.org>
1899 [Shadow] Move Distribution stuffs from ShadowRoot
1900 https://bugs.webkit.org/show_bug.cgi?id=103481
1902 Reviewed by Hajime Morita.
1904 * Source/autotools/symbols.filter:
1906 2012-11-26 Halton Huo <halton.huo@intel.com>
1908 [EFL] CMake shows ENABLE_3D_RENDERING and ENABLE_WEBGL is still OFF when AC is enabled
1909 https://bugs.webkit.org/show_bug.cgi?id=100829
1911 Reviewed by Gyuyoung Kim.
1913 In WebKitFeatures.cmake, only use ${_name} for condition to print
1914 a option as ON will prevent the overridden ones in OptionsXXX.cmake,
1915 should use ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} instead.
1917 * Source/cmake/OptionsEfl.cmake: Turn on ENABLE_3D_RENDERING and
1919 * Source/cmake/WebKitFeatures.cmake: Use
1920 ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} to as value of
1921 a feature is enabled. Adjust options in lexicographical order.
1923 2012-11-26 Kalev Lember <kalevlember@gmail.com>
1925 [GTK] Explicitly link against librt
1926 https://bugs.webkit.org/show_bug.cgi?id=103194
1928 Reviewed by Martin Robinson.
1930 Fixes broken build with undefined references to shm_open / shm_unlink
1931 symbols. SharedMemoryUnix.cpp uses these so we need to link with -lrt.
1935 2012-11-26 Laszlo Gombos <l.gombos@samsung.com>
1937 [CMake] Allow user specified compiler flags to take precedence
1938 https://bugs.webkit.org/show_bug.cgi?id=103101
1940 Reviewed by Brent Fulgham.
1942 Make sure that compiler and linker flags specified by the build system
1943 are always prepended to the variables that can be specified by the
1944 environment and the user as well.
1946 * Source/cmake/OptionsCommon.cmake:
1947 * Source/cmake/OptionsWindows.cmake:
1948 * Source/cmake/WebKitHelpers.cmake:
1950 2012-11-23 Alexis Menard <alexis@webkit.org>
1952 [CSS3 Backgrounds and Borders] Implement new CSS3 background-position parsing.
1953 https://bugs.webkit.org/show_bug.cgi?id=102104
1955 Reviewed by Julien Chaffraix.
1957 Protect the new feature behind a feature flag.
1959 * Source/cmake/WebKitFeatures.cmake:
1960 * Source/cmakeconfig.h.cmake:
1963 2012-11-23 Patrick Gansterer <paroga@webkit.org>
1965 [CMake] Add support for winflexbison distribution
1966 https://bugs.webkit.org/show_bug.cgi?id=102551
1968 Reviewed by Laszlo Gombos.
1970 Since GnuWin32 does not provide recent versions of bision and flex supporting
1971 the alternative winflexbison distribution is the prefered option.
1973 * Source/cmake/WebKitMacros.cmake:
1975 2012-11-23 Laszlo Gombos <l.gombos@samsung.com>
1977 [EFL] Define WTF_PLATFORM_EFL in Platform.h
1978 https://bugs.webkit.org/show_bug.cgi?id=101482
1980 Reviewed by Kenneth Rohde Christiansen.
1982 Remove the definition of WTF_PLATFORM_EFL from the build system to
1983 make the EFL port consistent with other ports.
1985 * Source/cmake/OptionsEfl.cmake:
1987 2012-11-23 Krzysztof Czech <k.czech@samsung.com>
1989 [EFL] Platform support for Accessibility feature.
1990 https://bugs.webkit.org/show_bug.cgi?id=100848
1992 Reviewed by Gyuyoung Kim.
1994 Add support for ATK library.
1996 * Source/cmake/FindATK.cmake: Added.
1997 * Source/cmake/OptionsEfl.cmake:
1999 2012-09-26 Gustavo Noronha Silva <gns@gnome.org>
2001 [GTK] Split SVG from WebCore to work-around make limitation
2002 https://bugs.webkit.org/show_bug.cgi?id=97735
2004 Reviewed by Carlos Garcia Campos.
2006 Add a new libtool convenience library, libWebCoreSVG.la, to work-around
2007 make limitation when linking libWebCore.
2009 * GNUmakefile.am: variables for the new library.
2011 2012-11-22 Simon Hausmann <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
2013 [Qt] Separate QWidget dependant code into separate WebKitWidgets static library
2014 https://bugs.webkit.org/show_bug.cgi?id=102800
2016 Reviewed by Tor Arne Vestbø.
2018 This patch separates code that needs to use QWidget related APIs in
2019 WebKit/qt/WebCoreSupport and Api from code that doesn't. This means for
2020 example FrameLoaderClientQt.cpp remains in the WebKit1 static library,
2021 while qwebpage.cpp and qwebframe.cpp become part of the WebKitWidgets
2022 static library. WebKit1 is compiled without QT += widgets and therefore
2023 any widget related dependency has been moved "up" and out of WebKit1 into
2024 the WebKitWidgets library.
2026 Between the code in WebKit.a and WebKitWidgets.a new adapters and
2027 interfaces have been introduced, such as QWebPageAdapter and
2028 QWebFrameAdapter. QWebPageAdapter, when used from WebKit1, is a way to
2029 call out into the API layer, implemented by QWebPage (QWebPagePrivate).
2030 The other way around if QWebPage wants to access WebCore or
2031 WebCoreSupport related functionality, it will go through
2032 QWebPageAdapater (as base class). The separation in the direction up
2033 into the API layer is complete with this patch, no code in WebKit1
2034 depends on QtWidgets. The separation the other way around, code in the
2035 API layer not using any WebCore types, is not complete yet.
2037 Some classes such as QWebSettings, QWebElement or
2038 DumpRenderTreeSupportQt remain in WebKit1. While they are API layer,
2039 they do not depend on widget related Qt APIs and they make much more
2040 use of WebCore internal APIs and therefore are easier to keep in
2043 In the future we plan to place a real shared library boundary between
2044 WebKit1 and WebKitWidgets, by keeping the WebKit1 static library as
2045 part of the QtWebKit shared library and by turning the WebKitWidgets
2046 static library into a shared one.
2052 2012-11-21 Ryuan Choi <ryuan.choi@gmail.com>
2054 [EFL] Remove unnecessary definition, -DENABLE_SPELLCHECK=1
2055 https://bugs.webkit.org/show_bug.cgi?id=102988
2057 Reviewed by Laszlo Gombos.
2059 Removed -DENABLE_SPELLCHECK=1 because feature macros are controlled by
2060 WEBKIT_OPTION_XXX and cmakeconfig.h.cmake.
2062 * Source/cmake/OptionsEfl.cmake:
2064 2012-11-21 Kondapally Kalyan <kalyan.kondapally@intel.com>
2066 [EFL] GLX detection is broken.
2067 https://bugs.webkit.org/show_bug.cgi?id=102687.
2069 Reviewed by Laszlo Gombos.
2071 HAVE_GLX is enabled only if WebGL is enabled. This is wrong and we should
2072 explicitly test for GLX support.
2073 This patch makes changes so that we check for glx.h header and sets HAVE_GLX flag appropriately.
2075 * Source/cmake/OptionsEfl.cmake:
2077 2012-11-21 Yael Aharon <yael.aharon@intel.com>
2079 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
2080 https://bugs.webkit.org/show_bug.cgi?id=101526
2082 Reviewed by Kenneth Rohde Christiansen.
2084 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
2086 * Source/cmake/OptionsEfl.cmake:
2088 2012-11-20 Sheriff Bot <webkit.review.bot@gmail.com>
2090 Unreviewed, rolling out r133859.
2091 http://trac.webkit.org/changeset/133859
2092 https://bugs.webkit.org/show_bug.cgi?id=102875
2094 This patch makes API test broken (Requested by gyuyoung on
2097 * Source/cmake/OptionsEfl.cmake:
2099 2012-11-20 Elliott Sprehn <esprehn@chromium.org>
2101 Store MutationObserver callback in a hidden property for V8
2102 https://bugs.webkit.org/show_bug.cgi?id=102555
2104 Reviewed by Adam Barth.
2106 Test for reference cycle leaks with mutation observers. There doesn't seem
2107 to be a way to check this for v8, but if you manually run you can see if it
2110 * ManualTests/leak-cycle-observer-wrapper.html: Added.
2112 2012-11-20 Carlos Garcia Campos <cgarcia@igalia.com>
2114 Unreviewed. Update NEWS and configure.ac for 1.11.2 release
2116 * configure.ac: Bump tarball version number, not updated in
2117 previous commit by mistake.
2119 2012-11-20 Carlos Garcia Campos <cgarcia@igalia.com>
2121 Unreviewed. Update NEWS and configure.ac for 1.11.2 release
2123 * configure.ac: Bump version numbers.
2125 2012-11-19 Kihong Kwon <kihong.kwon@samsung.com>
2127 Add PROXIMITY_EVENTS feature
2128 https://bugs.webkit.org/show_bug.cgi?id=102658
2130 Reviewed by Kentaro Hara.
2132 Add PROXIMITY_EVENTS feature to cmake.
2134 * Source/cmake/WebKitFeatures.cmake:
2135 * Source/cmakeconfig.h.cmake:
2137 2012-11-18 Laszlo Gombos <l.gombos@samsung.com>
2139 Remove non-existent directories from the make system
2140 https://bugs.webkit.org/show_bug.cgi?id=102632
2142 Reviewed by Kenneth Rohde Christiansen.
2144 Remove (non-existent) symbian references from the exclude list for packaging.
2146 * Source/cmake/WebKitPackaging.cmake:
2148 2012-11-18 Laszlo Gombos <l.gombos@samsung.com>
2150 Remove non-existent directories from the make system
2151 https://bugs.webkit.org/show_bug.cgi?id=102632
2153 Reviewed by Adam Barth.
2155 Remove (non-existent) symbian references from the exclude list for packaging.
2157 * Source/cmake/WebKitPackaging.cmake:
2159 2012-11-18 Genevieve Mak <gmak@rim.com>
2161 [BlackBerry] Enable Touch Sliders
2162 https://bugs.webkit.org/show_bug.cgi?id=102516
2164 Reviewed by Rob Buis.
2166 Enabled for BlackBerry only
2170 * Source/cmake/OptionsBlackBerry.cmake:
2171 * Source/cmake/WebKitFeatures.cmake:
2172 * Source/cmakeconfig.h.cmake:
2174 2012-11-18 Carlos Garcia Campos <cgarcia@igalia.com>
2176 Unreviewed. Fix GTK+ build after r135022.
2178 * Source/autotools/symbols.filter: Add exports for
2179 SerializedScriptValue changes.
2181 2012-11-16 Tony Chang <tony@chromium.org>
2183 Remove ENABLE_CSS_HIERARCHIES since it's no longer in use
2184 https://bugs.webkit.org/show_bug.cgi?id=102554
2186 Reviewed by Andreas Kling.
2188 As mentioned in https://bugs.webkit.org/show_bug.cgi?id=79939#c41 ,
2189 we're going to revist this feature once additional vendor support is
2192 * Source/cmake/WebKitFeatures.cmake:
2193 * Source/cmakeconfig.h.cmake:
2195 2012-11-16 Ulan Degenbaev <ulan@chromium.org>
2197 [V8] Increment the amount of externally allocated memory for the receiving V8 isolate when transferring ArrayBuffer
2198 https://bugs.webkit.org/show_bug.cgi?id=94463
2200 Reviewed by Kentaro Hara.
2202 Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer is deserialized and transferred.
2204 * ManualTests/typed-array-memory.html:
2206 2012-11-16 Sheriff Bot <webkit.review.bot@gmail.com>
2208 Unreviewed, rolling out r134908.
2209 http://trac.webkit.org/changeset/134908
2210 https://bugs.webkit.org/show_bug.cgi?id=102473
2212 Broke the Apple Windows Debug build. (Requested by dydx on
2215 * Source/autotools/symbols.filter:
2217 2012-11-16 Sheriff Bot <webkit.review.bot@gmail.com>
2219 Unreviewed, rolling out r134865.
2220 http://trac.webkit.org/changeset/134865
2221 https://bugs.webkit.org/show_bug.cgi?id=102466
2223 Broke the Apple Windows Debug build. (Requested by dydx on
2226 * Source/autotools/symbols.filter:
2228 2012-11-16 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
2230 Avoid copying of ViewportArguments in computeViewportAttributes function
2231 https://bugs.webkit.org/show_bug.cgi?id=102354
2233 Reviewed by Kenneth Rohde Christiansen.
2235 Updated exported symbols for GTK.
2237 * Source/autotools/symbols.filter:
2239 2012-11-15 Gustavo Noronha Silva <gns@gnome.org>
2241 [GTK] Split WebCore/platform into a separate library
2242 https://bugs.webkit.org/show_bug.cgi?id=94435
2244 Reviewed by Martin Robinson.
2246 More people have been reporting problems when linking WebCore because
2247 the command line limit is being exceeded. Splitting WebCore a bit more
2250 * GNUmakefile.am: add variable that will hold the list of source files
2251 for libWebCorePlatform .
2253 2012-11-15 Tony Chang <tony@chromium.org>
2255 Generate Settings from a .in file
2256 https://bugs.webkit.org/show_bug.cgi?id=100393
2258 Reviewed by Adam Barth.
2260 Generate SettingsMacros.h for cmake.
2262 * Source/cmake/WebKitMacros.cmake:
2264 2012-11-15 Rick Byers <rbyers@chromium.org>
2266 No tests for changing mouse cursors
2267 https://bugs.webkit.org/show_bug.cgi?id=100550
2269 Reviewed by Brent Fulgham.
2271 Add necessary exports for Internals::getCurrentCursorInfo
2273 * Source/autotools/symbols.filter:
2275 2012-11-15 Kent Tamura <tkent@chromium.org>
2277 Support stand-alone month names in calendar picker
2278 https://bugs.webkit.org/show_bug.cgi?id=102196
2280 Reviewed by Kentaro Hara.
2282 * ManualTests/forms/calendar-picker.html:
2283 - Remove monthLabels arguments.
2284 - Add a mock implementation of pagePopupController.formatMonth.
2286 2012-11-14 Sheriff Bot <webkit.review.bot@gmail.com>
2288 Unreviewed, rolling out r134741.
2289 http://trac.webkit.org/changeset/134741
2290 https://bugs.webkit.org/show_bug.cgi?id=102337
2292 "Change is incorrect." (Requested by dydx on #webkit).
2294 * Source/autotools/symbols.filter:
2296 2012-11-14 Daniel Bates <dbates@webkit.org>
2298 Attempt to fix the Apple Windows Debug and GTK builds after <http://trac.webkit.org/changeset/134691>
2299 (https://bugs.webkit.org/show_bug.cgi?id=96818)
2301 Export symbols similar to the ones we added to WebCore.exp.in in
2302 <http://trac.webkit.org/changeset/134691>.
2304 * Source/autotools/symbols.filter:
2306 2012-11-14 KyungTae Kim <ktf.kim@samsung.com>
2308 [EFL] Turn on error on warnings for "sign-compare"
2309 https://bugs.webkit.org/show_bug.cgi?id=101761
2311 Reviewed by Gyuyoung Kim.
2313 Remove "-Wno-error=sign-compare" to turn on error on warnings for "sign-compare"
2315 * Source/cmake/WebKitHelpers.cmake:
2317 2012-11-13 Hugo Parente Lima <hugo.lima@openbossa.org>
2319 FindGLIB.cmake fails do find glib gmodule module.
2320 https://bugs.webkit.org/show_bug.cgi?id=101784
2322 Reviewed by Caio Marcelo de Oliveira Filho.
2324 * Source/cmake/FindGLIB.cmake:
2326 2012-11-13 Huang Dongsung <luxtella@company100.net>
2328 Coordinated Graphics: Directly composited animated GIFs only render the first image.
2329 https://bugs.webkit.org/show_bug.cgi?id=102043
2331 Reviewed by Noam Rosenthal.
2333 Add a test to check that a gif animation can run on a compositing layer.
2335 * ManualTests/animated-gif-on-compositing-layer.html: Added.
2337 2012-11-12 KyungTae Kim <ktf.kim@samsung.com>
2339 [EFL] Turn on errors on warnings for WebKit1 and WebKit2 libraries
2340 https://bugs.webkit.org/show_bug.cgi?id=101762
2342 Reviewed by Gyuyoung Kim.
2344 In case of EFL, add ENABLE_WERROR to EXTRA_COMPILER_FLAGS for WEBKIT and WEBKIT2
2346 * Source/CMakeLists.txt:
2348 2012-11-12 Joe Mason <jmason@rim.com>
2350 [BlackBerry] NetworkJob should not check if data is received with HEAD
2351 https://bugs.webkit.org/show_bug.cgi?id=102034
2353 Reviewed by George Staikos.
2357 Add test that HEAD XMLHttpRequests return status 404 instead of calling onerror.
2359 * ManualTests/blackberry/head-xhr-nonexistant-file.html: Added.
2361 2012-11-12 KyungTae Kim <ktf.kim@samsung.com>
2363 [EFL] Turn on error on warnings for "switch"
2364 https://bugs.webkit.org/show_bug.cgi?id=101760
2366 Reviewed by Gyuyoung Kim.
2368 Turn on error on warning for "switch" by removing "-Wno-error=switch"
2370 * Source/cmake/WebKitHelpers.cmake:
2372 2012-11-11 Shinya Kawanaka <shinyak@chromium.org>
2374 [Shadow] ElementShadow should have RuleFeatureSet for select attribute selectors.
2375 https://bugs.webkit.org/show_bug.cgi?id=101180
2377 Reviewed by Dimitri Glazkov.
2379 Exposes necessary symbols.
2381 * Source/autotools/symbols.filter:
2383 2012-11-11 Sheriff Bot <webkit.review.bot@gmail.com>
2385 Unreviewed, rolling out r134144.
2386 http://trac.webkit.org/changeset/134144
2387 https://bugs.webkit.org/show_bug.cgi?id=101876
2389 seems to break win 7 chromium browser test (Requested by
2392 * Source/autotools/symbols.filter:
2394 2012-11-09 Rick Byers <rbyers@chromium.org>
2396 No tests for changing mouse cursors
2397 https://bugs.webkit.org/show_bug.cgi?id=100550
2399 Reviewed by Adam Barth.
2401 Add necessary exports for Internals::getCurrentCursorInfo
2403 * Source/autotools/symbols.filter:
2405 2012-11-09 Laszlo Gombos <l.gombos@samsung.com>
2407 [EFL] Enable -Werror for the EFL port
2408 https://bugs.webkit.org/show_bug.cgi?id=98715
2410 Reviewed by Gyuyoung Kim.
2412 Treat all warnings as errors, except the existing warnings in the
2413 current code base ("unused-parameter", "sign-compare" and "switch").
2415 Thanks for Raphael Kubo da Costa for the extra help.
2417 * Source/CMakeLists.txt: Enable warnings as error for all libraries
2418 (except WebKit and WebKit2) for the EFL port.
2419 Other cmake-based ports are welcome to join.
2421 * Source/cmake/WebKitHelpers.cmake: Treat warnings as errors by
2422 default for cmake-based ports when ENABLE_WERROR is set.
2424 2012-11-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
2426 [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
2427 https://bugs.webkit.org/show_bug.cgi?id=101559
2429 Reviewed by Kenneth Rohde Christiansen.
2431 Follow-up to 133859; also change the default value in
2432 OptionsEfl.cmake so that the default changes for people not using
2433 build-webkit (ie. users) as well.
2435 * Source/cmake/OptionsEfl.cmake:
2437 2012-11-08 Yael Aharon <yael.aharon@intel.com>
2439 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
2440 https://bugs.webkit.org/show_bug.cgi?id=101526
2442 Reviewed by Kenneth Rohde Christiansen.
2444 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
2446 * Source/cmake/OptionsEfl.cmake:
2448 2012-11-08 Laszlo Gombos <l.gombos@samsung.com>
2450 [EFL] Remove non-variable options from the build system
2451 https://bugs.webkit.org/show_bug.cgi?id=101506
2453 Reviewed by Kenneth Rohde Christiansen.
2455 Remove WTF_USE_PTHREADS, WTF_USE_ICU_UNICODE, WTF_USE_CAIRO,
2456 WTF_USE_FREETYPE and WTF_USE_HARFBUZZ_NG cmake variables
2457 as these are always set to const 1 and not really configurable.
2459 Remove the definition of ENABLE_CONTEXT_MENUS as this is already set to 1 by default in Platform.h.
2461 * Source/cmake/OptionsEfl.cmake:
2463 2012-11-08 Sheriff Bot <webkit.review.bot@gmail.com>
2465 Unreviewed, rolling out r133865.
2466 http://trac.webkit.org/changeset/133865
2467 https://bugs.webkit.org/show_bug.cgi?id=101579
2469 dependent patch has been rolled out. (Requested by drott on
2472 * Source/cmake/OptionsEfl.cmake:
2474 2012-11-08 Dominik Röttsches <dominik.rottsches@intel.com>
2476 Unreviewed, rolling out r133859.
2477 http://trac.webkit.org/changeset/133859
2478 https://bugs.webkit.org/show_bug.cgi?id=101526
2480 Breaks EFL bots test execution.
2482 * Source/cmake/OptionsEfl.cmake:
2484 2012-11-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
2486 [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
2487 https://bugs.webkit.org/show_bug.cgi?id=101559
2489 Reviewed by Kenneth Rohde Christiansen.
2491 Follow-up to 133859; also change the default value in
2492 OptionsEfl.cmake so that the default changes for people not using
2493 build-webkit (ie. users) as well.
2495 * Source/cmake/OptionsEfl.cmake:
2497 2012-11-08 Yael Aharon <yael.aharon@intel.com>
2499 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
2500 https://bugs.webkit.org/show_bug.cgi?id=101526
2502 Reviewed by Kenneth Rohde Christiansen.
2504 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
2506 * Source/cmake/OptionsEfl.cmake:
2508 2012-11-07 Keishi Hattori <keishi@webkit.org>
2510 Implement week picking to calendar picker
2511 https://bugs.webkit.org/show_bug.cgi?id=101449
2513 Reviewed by Kent Tamura.
2515 * ManualTests/forms/calendar-picker.html: Added test for week picker.
2517 2012-11-07 Sheriff Bot <webkit.review.bot@gmail.com>
2519 Unreviewed, rolling out r133841.
2520 http://trac.webkit.org/changeset/133841
2521 https://bugs.webkit.org/show_bug.cgi?id=101542
2523 Reverted patches were innocent (Requested by shinyak on
2526 * Source/autotools/symbols.filter:
2528 2012-11-07 Shinya Kawanaka <shinyak@chromium.org>
2530 Unreviewed, rolling out r133428 and r133749
2531 https://bugs.webkit.org/show_bug.cgi?id=101533
2533 These patches might cause memory regression.
2535 * Source/autotools/symbols.filter:
2537 2012-11-07 Shinya Kawanaka <shinyak@chromium.org>
2539 [Shadow] Use setPseudo() instead of setShadowPseudoId().
2540 https://bugs.webkit.org/show_bug.cgi?id=101306
2542 Reviewed by Kent Tamura.
2544 Exposes necessary symbols.
2546 * Source/autotools/symbols.filter:
2548 2012-11-07 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2550 [Qt] Fix build of modules depending on QtWebKit when using prefix
2551 https://bugs.webkit.org/show_bug.cgi?id=101437
2553 Reviewed by Simon Hausmann.
2555 .qmake.conf loads qt_build_config.prf, which nowadays is responsible for
2556 adding the path to .qmake.super (before it was done by default_pre.prf,
2557 so having setting the path in our default_pre wrapper was sufficient).
2561 2012-11-06 Keishi Hattori <keishi@webkit.org>
2563 Implement month picking to calendar picker
2564 https://bugs.webkit.org/show_bug.cgi?id=101333
2566 Reviewed by Kent Tamura.
2568 * ManualTests/forms/calendar-picker.html: Added test for month picker.
2570 2012-11-06 Laszlo Gombos <l.gombos@samsung.com>
2572 [EFL] Simplify the build system
2573 https://bugs.webkit.org/show_bug.cgi?id=101392
2575 Reviewed by Kenneth Rohde Christiansen.
2577 Remove unused cmake variables. In addition there is no longer a need to define
2578 WTF_USE_TEXTURE_MAPPER_GL in the build system as that is now handled in Platform.h
2581 * Source/cmake/OptionsEfl.cmake:
2583 2012-11-05 Simon Hausmann <simon.hausmann@digia.com>
2585 [Qt] Trivial unreviewed: Add missing module dependencies for builds in Qt CI system.
2587 These fields aren't used by anyone except some perl scripts in the Qt CI builds.
2589 * Source/sync.profile:
2591 2012-11-02 Adam Barth <abarth@webkit.org>
2593 ENABLE(UNDO_MANAGER) is disabled everywhere and is not under active development
2594 https://bugs.webkit.org/show_bug.cgi?id=100711
2596 Reviewed by Eric Seidel.
2598 * Source/cmake/WebKitFeatures.cmake:
2599 * Source/cmakeconfig.h.cmake:
2601 2012-11-02 Martin Robinson <mrobinson@igalia.com>
2603 [GTK] Remove dependency on SoupPasswordManager
2604 https://bugs.webkit.org/show_bug.cgi?id=100775
2606 Reviewed by Carlos Garcia Campos.
2608 Add a libsecret dependency to the build. This is necessary so that we can remove
2609 a dependency on SoupPasswordManager.
2611 * configure.ac: Look for libsecret using the pkg-config configuration macro.
2613 2012-11-02 Michael Brüning <michael.bruning@digia.com>
2615 [Qt][WK2] ASSERT hit for every mouse click
2616 https://bugs.webkit.org/show_bug.cgi?id=100607
2618 Reviewed by Jocelyn Turcotte.
2620 Added a test with a link that contains an <em> tag surrounding the entire inner text.
2621 The test should be run on an assert enabled build and the assert should not be
2622 triggered when tapping the link.
2624 * ManualTests/tap-gesture-on-em-link-tap-highlight-assert.html: Added.
2626 2012-11-01 Ami Fischman <fischman@chromium.org>
2628 HTMLMediaPlayer should free m_player when src is set/changed
2629 https://bugs.webkit.org/show_bug.cgi?id=99647
2631 Reviewed by Eric Carlson.
2633 * ManualTests/media-players-are-dropped-on-error.html: Added.
2634 Various scenarios are tested to make sure players aren't
2635 leaked in different ways for each of them.
2637 2012-11-01 Beth Dakin <bdakin@apple.com>
2639 https://bugs.webkit.org/show_bug.cgi?id=100917
2640 There should be a way to dump the scrolling tree from the layout tests
2642 Reviewed by Simon Fraser.
2644 * Source/autotools/symbols.filter:
2646 2012-10-31 Thiago Marcos P. Santos <thiago.santos@intel.com>
2648 Added viewport at-rule to the CSS parser and tokenizer
2649 https://bugs.webkit.org/show_bug.cgi?id=95961
2651 Reviewed by Kenneth Rohde Christiansen.
2653 Enable CSS Device Adaptation by default on EFL.
2655 * Source/cmake/OptionsEfl.cmake:
2657 2012-10-31 Ian Vollick <vollick@chromium.org>
2659 Add support for text-based repaint testing
2660 https://bugs.webkit.org/show_bug.cgi?id=100584
2662 Reviewed by Simon Fraser.
2664 Allows tracked repaint rects to be dumped as text.
2666 * Source/autotools/symbols.filter:
2668 FrameView::setTracksRepaints(bool)
2669 Frame::trackedRepaintRectsAsText() const
2672 2012-10-30 Vivek Galatage <vivekgalatage@gmail.com>
2674 Add files generated by Windows to ignore list for git repository
2675 https://bugs.webkit.org/show_bug.cgi?id=100729
2677 Reviewed by Gyuyoung Kim.
2679 Adding the additional files generated by windows port to the ignore list
2683 2012-10-30 Carlos Garcia Campos <cgarcia@igalia.com>
2685 [GTK] Add a configure option to build with -g1
2686 https://bugs.webkit.org/show_bug.cgi?id=100670
2688 Reviewed by Martin Robinson.
2690 Add min and full options to the --enable-debug-symbols configure
2691 option. Using --enable-debug-symbols=min will use -g1 instead of
2692 -g (which is actually -g2). The first level is enough for most of
2693 the cases, like getting a backtrace, and it's the only way to
2694 build WebKit with debug symbols in a 32 bit system. The option
2695 full is actually the same than yes for backwards compatibility.
2699 2012-10-26 Rob Buis <rbuis@rim.com>
2701 [BlackBerry] Platform Abstraction for WebKit Resource/Image Loading
2702 https://bugs.webkit.org/show_bug.cgi?id=100518
2706 Reviewed by Yong Li.
2708 Remove RESOURCE_PATH from webkit, this is now abstracted in our platform layer.
2710 * Source/cmake/OptionsBlackBerry.cmake:
2712 2012-10-26 Regina Chung <heejin.r.chung@samsung.com>
2714 [EFL][WK2] Enable WebGL
2715 https://bugs.webkit.org/show_bug.cgi?id=97652
2717 Reviewed by Gyuyoung Kim.
2719 Use Graphics Surface to enable WebGL for WebKit2 EFL.
2721 * Source/cmake/OptionsEfl.cmake:
2723 2012-10-26 Sheriff Bot <webkit.review.bot@gmail.com>
2725 Unreviewed, rolling out r132601.
2726 http://trac.webkit.org/changeset/132601
2727 https://bugs.webkit.org/show_bug.cgi?id=100494
2729 It broke the Qt build (Requested by Ossy on #webkit).
2731 * Source/cmake/OptionsEfl.cmake:
2733 2012-10-26 Regina Chung <heejin.r.chung@samsung.com>
2735 [EFL][WK2] Enable WebGL
2736 https://bugs.webkit.org/show_bug.cgi?id=97652
2738 Reviewed by Gyuyoung Kim.
2740 Use Graphics Surface to enable WebGL for WebKit2 EFL.
2742 * Source/cmake/OptionsEfl.cmake:
2744 2012-10-26 Thiago Marcos P. Santos <thiago.santos@intel.com>
2746 Add feature flags for CSS Device Adaptation
2747 https://bugs.webkit.org/show_bug.cgi?id=95960
2749 Reviewed by Kenneth Rohde Christiansen.
2751 * Source/cmake/WebKitFeatures.cmake:
2752 * Source/cmakeconfig.h.cmake:
2755 2012-10-25 Yael Aharon <yael.aharon@intel.com>
2757 [EFL][WK2][AC] Enable 3D_RENDERING flag
2758 https://bugs.webkit.org/show_bug.cgi?id=99535
2760 Reviewed by Laszlo Gombos.
2762 Turn on the flag ENABLE_3D_RENDERING when WTF_USE_TILE_BACKING_STORE flag is on.
2763 This flag controls perspective and preserves-3d behavior.
2765 * Source/cmake/OptionsEfl.cmake:
2767 2012-10-25 Dominik Röttsches <dominik.rottsches@intel.com>
2769 Adding feature for XHR_TIMEOUT
2771 Conditionalize XHR timeout support
2772 https://bugs.webkit.org/show_bug.cgi?id=100356
2774 Reviewed by Adam Barth.
2776 Adding feature for XHR_TIMEOUT to disable it on ports that don't have
2777 network backend support for setTimeoutInterval.
2779 * Source/cmake/OptionsEfl.cmake: Default ON on EFL.
2780 * Source/cmake/WebKitFeatures.cmake: Default OFF for any CMAKE based port.
2781 * Source/cmakeconfig.h.cmake: Adding define.
2782 * configure.ac: Make autogen.sh support the --enable/--disable-xhr-timeout parameter.
2784 2012-10-25 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
2786 Add setMediaTypeOverride to window.internals.settings
2787 https://bugs.webkit.org/show_bug.cgi?id=100249
2789 Reviewed by Kenneth Rohde Christiansen.
2791 Exported WebCore::Settings::setMediaTypeOverride(WTF::String const&) for GTK port.
2793 * Source/autotools/symbols.filter:
2795 2012-10-24 Michael Carmody <mcarmody@rim.com>
2797 [BlackBerry] change CMAKE_<CCXX|C>_FLAGS_<RELEASE|DEBUG> from enviroment flags
2798 https://bugs.webkit.org/show_bug.cgi?id=100256
2800 Reviewed by Rob Buis.
2802 This allow override of compile flags without having to edit CMake files.
2804 * Source/cmake/OptionsBlackBerry.cmake:
2806 2012-10-24 Priit Laes <plaes@plaes.org>
2808 [GTK] ./configure output for CSS Shaders is broken
2809 https://bugs.webkit.org/show_bug.cgi?id=100217
2811 Reviewed by Martin Robinson.
2813 Reformat CSS Filters / Shaders check to clean configure output.
2817 2012-10-24 Thiago Marcos P. Santos <thiago.santos@intel.com>
2819 [EFL] run-webkit-tests writes garbage on stderr when running on Xvfb
2820 https://bugs.webkit.org/show_bug.cgi?id=100243
2822 Reviewed by Kenneth Rohde Christiansen.
2824 Search for X11 development libraries (and thus Xext), necessary to
2825 disable the X extensions error reporting.
2827 * Source/cmake/OptionsEfl.cmake:
2829 2012-10-24 Mario Sanchez Prada <mario@webkit.org>
2831 [WK2] [GTK] TestWebKitAccessibility is not being run
2832 https://bugs.webkit.org/show_bug.cgi?id=100102
2834 Reviewed by Carlos Garcia Campos.
2836 Moved check for at-spi2 after the definition of enable_webkit2,
2837 since it's only needed for WebKit2GTK API tests.
2839 * configure.ac: Moved the check for at-spi2 down in the file.
2841 2012-10-23 Martin Robinson <mrobinson@igalia.com>
2843 POTFILES.in/.skip need updates for translators
2844 https://bugs.webkit.org/show_bug.cgi?id=67580
2846 Reviewed by Xan Lopez.
2848 Now process POTFILES.in during configuration.
2852 2012-10-23 Kenneth Rohde Christiansen <kenneth@webkit.org>
2854 Add support for resolution media query
2855 https://bugs.webkit.org/show_bug.cgi?id=99077
2857 Reviewed by Antti Koivisto.
2859 * Source/cmake/OptionsEfl.cmake:
2860 * Source/cmake/WebKitFeatures.cmake:
2861 * Source/cmakeconfig.h.cmake:
2863 Add support for the RESOLUTION_MEDIA_QUERY feature flag.
2865 * Source/autotools/symbols.filter:
2867 Export the WebCore::Settings setting.
2869 2012-10-23 Carlos Garcia Campos <cgarcia@igalia.com>
2871 Unreviewed. Update NEWS and configure.ac for 1.11.1 release
2873 * configure.ac: Bump version numbers.
2875 2012-10-23 Ryuan Choi <ryuan.choi@samsung.com>
2877 [EFL][WK2] Add support for IMF composition
2878 https://bugs.webkit.org/show_bug.cgi?id=89552
2880 Reviewed by Gyuyoung Kim.
2882 * Source/cmake/FindEcore.cmake: Checked Ecore_IMF.
2884 2012-10-23 Andras Becsi <andras.becsi@digia.com>
2886 Remove devicePixelRatio from ViewportAttributes
2887 https://bugs.webkit.org/show_bug.cgi?id=99845
2889 Reviewed by Adam Barth.
2891 * Source/autotools/symbols.filter: Update symbol.
2893 2012-10-22 Pavel Feldman <pfeldman@chromium.org>
2895 Web Inspector: merge "docked" state into the "dock side" enum.
2896 https://bugs.webkit.org/show_bug.cgi?id=99717
2898 Reviewed by Vsevolod Vlasov.
2900 Otherwise, it is hard to manage these inter-dependent flags.
2902 * Source/autotools/symbols.filter:
2904 2012-10-19 Tony Chang <tony@chromium.org>
2906 Unreviewed, rolling out r131936.
2907 http://trac.webkit.org/changeset/131936
2908 https://bugs.webkit.org/show_bug.cgi?id=99717
2910 Broke the clang build
2912 * Source/autotools/symbols.filter:
2914 2012-10-19 Dongwoo Joshua Im <dw.im@samsung.com>
2916 Rename ENABLE_CSS3_TEXT_DECORATION to ENABLE_CSS3_TEXT
2917 https://bugs.webkit.org/show_bug.cgi?id=99804
2919 Reviewed by Julien Chaffraix.
2921 CSS3 text related properties will be implemented under this flag,
2922 including text decoration, text-align-last, and text-justify.
2924 * Source/cmake/OptionsEfl.cmake:
2925 * Source/cmake/WebKitFeatures.cmake:
2926 * Source/cmakeconfig.h.cmake:
2928 2012-10-18 Laszlo Gombos <l.gombos@samsung.com>
2930 [EFL] Buildfix if Netscape plugin support is disabled
2931 https://bugs.webkit.org/show_bug.cgi?id=99757
2933 Reviewed by Gyuyoung Kim.
2935 Set ENABLE_PLUGIN_PROCESS only if ENABLE_NETSCAPE_PLUGIN_API is set.
2937 * Source/cmake/OptionsEfl.cmake:
2939 2012-10-18 Pablo Flouret <pablof@motorola.com>
2941 Implement css3-conditional's @supports rule
2942 https://bugs.webkit.org/show_bug.cgi?id=86146
2944 Reviewed by Antti Koivisto.
2946 * Source/cmake/WebKitFeatures.cmake:
2947 * Source/cmakeconfig.h.cmake:
2949 Add an ENABLE_CSS3_CONDITIONAL_RULES flag.
2951 2012-10-18 Simon Hausmann <simon.hausmann@digia.com>
2953 [Qt] Clean up variables controlling Qt module creation/handling
2955 Reviewed by Tor Arne Vestbø.
2957 We now depend on a Qt 5 version that is new enough to allow us to
2958 clean this up. Qt's default_pre.prf uses MODULE_QMAKE_OUTDIR, but
2959 the other MODULE_BASE_* variables are onl used in qmodule.prf.
2963 2012-10-17 Tor Arne Vestbø <tor.arne.vestbo@digia.com>
2965 [Qt] Modularize documentation for QtWebKit
2967 Running 'make docs' would fail unless 'make qmake_all' was ran first,
2968 but qmake_all involved generating all the derived sources, which seems
2969 overly complex just for building documentation.
2971 We solve this by preventing all subdirs except QtWebKit from having a
2972 docs target. This would normally work fine on its own, but since we
2973 use CONFIG += ordered, there's now a missing doc target for the
2974 immediate dependency of the QtWebKit subdir. We solve this by adding
2975 a dummy-target ourselves.
2977 Finally, we clean up the qdocconf file to match the rest of the Qt
2978 documentation modularization efforts.
2980 Reviewed by Simon Hausmann.
2982 * Source/QtWebKit.pro:
2984 * Source/qtwebkit.qdocconf: Added.
2986 2012-10-17 Grzegorz Czajkowski <g.czajkowski@samsung.com>, Michal Roj <m.roj@sasmung.com>
2988 [WK2][EFL] Implementation of spellchecking feature.
2989 https://bugs.webkit.org/show_bug.cgi?id=91854
2991 Reviewed by Gyuyoung Kim.
2993 Define SPELLCHECK macro and enable it for WK2-Efl.
2994 The spellchecking implementation is based on the Enchant library.
2995 It can be used by other WebKit ports.
2997 * Source/cmake/FindEnchant.cmake: Added.
2998 * Source/cmake/OptionsEfl.cmake: Enable spellchecking feature for WebKit2-EFL.
2999 * Source/cmake/WebKitFeatures.cmake: Define the SPELLCHECK macro.
3000 * Source/cmakeconfig.h.cmake: Add the feature.
3002 2012-10-16 Pablo Flouret <pablof@motorola.com>
3004 Pre-process CSSGrammar.y before running through bison.
3005 https://bugs.webkit.org/show_bug.cgi?id=94290
3007 Reviewed by Tony Chang.
3009 * Source/cmake/WebKitMacros.cmake:
3010 Use WebCore/css/makegrammar.pl to generate bison grammar files.
3012 2012-10-15 Jer Noble <jer.noble@apple.com>
3014 WebAudio: limit output level to 0db
3015 https://bugs.webkit.org/show_bug.cgi?id=95792
3016 <rdar://problem/11966135>
3018 Reviewed by Chris Rogers.
3020 Add a manual test to determine that output volume has been limited to 0db.
3022 * ManualTests/webaudio/limit-level-0db.html: Added.
3024 2012-10-16 Simon Hausmann <simon.hausmann@digia.com>
3026 [Qt] Fix support for silent builds
3028 Reviewed by Tor Arne Vestbø.
3030 The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
3031 ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
3036 2012-10-16 Simon Hausmann <simon.hausmann@digia.com>, Tor Arne Vestbø <tor.arne.vestbo@digia.com>
3038 [Qt] Add logic for triggering clean builds on changes to build system files
3040 Reviewed by Csaba Osztrogonác.
3042 Add a line here that can be re-used for recording dummy commits to count how the clean-build-needed
3047 2012-10-16 Simon Hausmann <simon.hausmann@digia.com>
3049 Unreviewed, rolling out r131436.
3050 http://trac.webkit.org/changeset/131436
3052 Broke various Qt bots strangely
3056 2012-10-16 Simon Hausmann <simon.hausmann@digia.com>
3058 [Qt] Fix support for silent builds
3060 Reviewed by Tor Arne Vestbø.
3062 The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
3063 ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
3068 2012-10-15 Ryuan Choi <ryuan.choi@samsung.com>
3070 [EFL] Share resources installed for inspector
3071 https://bugs.webkit.org/show_bug.cgi?id=98991
3073 Reviewed by Gyuyoung Kim.
3075 Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
3076 when INSPECTOR is enabled.
3078 This patch changes to install resources one time and share it.
3080 * Source/PlatformEfl.cmake:
3081 Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
3082 * Source/cmake/OptionsEfl.cmake:
3084 2012-10-15 Simon Hausmann <simon.hausmann@digia.com>
3086 [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
3087 https://bugs.webkit.org/show_bug.cgi?id=88162
3089 Reviewed by Kenneth Rohde Christiansen.
3091 Rename the QtWebKit module to QtWebKitWidgets.
3094 * Source/sync.profile:
3096 2012-10-14 Patrick Gansterer <paroga@webkit.org>
3098 Unreviewed, rolling out r130656.
3099 http://trac.webkit.org/changeset/130656
3100 https://bugs.webkit.org/show_bug.cgi?id=97592
3102 Broke CMake build on Windows
3106 2012-10-12 Sheriff Bot <webkit.review.bot@gmail.com>
3108 Unreviewed, rolling out r131189.
3109 http://trac.webkit.org/changeset/131189
3110 https://bugs.webkit.org/show_bug.cgi?id=99187
3112 Made inspector http tests crash on WK2. (Requested by rakuco
3115 * Source/PlatformEfl.cmake:
3116 * Source/cmake/OptionsEfl.cmake:
3118 2012-10-12 Ryuan Choi <ryuan.choi@samsung.com>
3120 [EFL] Share resources installed for inspector
3121 https://bugs.webkit.org/show_bug.cgi?id=98991
3123 Reviewed by Gyuyoung Kim.
3125 Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
3126 when INSPECTOR is enabled.
3128 This patch changes to install resources one time and share it.
3130 * Source/PlatformEfl.cmake:
3131 Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
3132 * Source/cmake/OptionsEfl.cmake:
3134 2012-10-12 Balazs Kelemen <kbalazs@webkit.org>
3136 Unreviewed, rolling out r130389.
3137 http://trac.webkit.org/changeset/130389
3138 https://bugs.webkit.org/show_bug.cgi?id=98048
3142 * Source/autotools/symbols.filter:
3144 2012-10-11 Jinwoo Song <jinwoo7.song@samsung.com>
3146 [CMAKE] Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature
3147 https://bugs.webkit.org/show_bug.cgi?id=99030
3149 Reviewed by Laszlo Gombos.
3151 Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature which throttles DOM timers
3152 on hidden pages to WebKitFeatures.cmake and cmakeconfig.h.cmake.
3154 * Source/cmake/WebKitFeatures.cmake:
3155 * Source/cmakeconfig.h.cmake:
3157 2012-10-11 Ryosuke Niwa <rniwa@webkit.org>
3159 Perf-o-matic build fixes.
3161 Get the password from the first item of the array now that each JSON contains an array as
3162 the top-level structure instead of a dictionary, which is the first item in the array.
3164 Remove spaces after comma to save space in Runs objects to work-around the AppEngine's
3165 object size limit. This should buy us a couple of days. We'll implement a proper fix later.
3167 * Websites/webkit-perf.appspot.com/models.py:
3168 (Runs.update_incrementally):
3169 * Websites/webkit-perf.appspot.com/models_unittest.py:
3170 (RunsTest.test_update_or_insert):
3171 * Websites/webkit-perf.appspot.com/report_handler.py:
3172 (ReportHandler.post):
3174 2012-10-10 Tony Chang <tony@chromium.org>
3176 Unreviewed, rolling out r130937, r130949, r130955, and
3178 http://trac.webkit.org/changeset/130937
3179 http://trac.webkit.org/changeset/130949
3180 http://trac.webkit.org/changeset/130955
3181 http://trac.webkit.org/changeset/130957
3182 https://bugs.webkit.org/show_bug.cgi?id=94290
3186 * Source/cmake/WebKitMacros.cmake:
3188 2012-10-10 Pablo Flouret <pablof@motorola.com>
3190 Pre-process CSSGrammar.y before running through bison.
3191 https://bugs.webkit.org/show_bug.cgi?id=94290
3193 Reviewed by Tony Chang.
3195 * Source/cmake/WebKitMacros.cmake:
3196 Use WebCore/css/makegrammar.pl to generate bison grammar files.
3198 2012-10-10 Simon Fraser <simon.fraser@apple.com>
3200 Attempt to fix gtk build which controls exports via this mysteriously-named
3203 * Source/autotools/symbols.filter:
3205 2012-10-10 Shinya Kawanaka <shinyak@chromium.org>
3207 Needs internal API to return distributed nodes for InsertionPoint
3208 https://bugs.webkit.org/show_bug.cgi?id=98868
3210 Reviewed by Hajime Morita.
3212 * Source/autotools/symbols.filter:
3214 2012-10-10 Yong Li <yoli@rim.com>
3216 [BlackBerry] Define WTF_USE_EXTRA_MACROS in cmake rather than Platform.h
3217 https://bugs.webkit.org/show_bug.cgi?id=98819
3219 Reviewed by Rob Buis.
3221 And make it depend on SHARED_CORE
3224 * Source/cmake/OptionsBlackBerry.cmake:
3226 2012-10-10 Keishi Hattori <keishi@webkit.org>
3228 REGRESSION (r129738): Calendar picker is too wide when the input is rtl
3229 https://bugs.webkit.org/show_bug.cgi?id=98881
3231 Reviewed by kent Tamura.
3233 * ManualTests/forms/calendar-picker.html: Added isCalendarRTL parameters.
3235 2012-10-10 Christophe Dumez <christophe.dumez@intel.com>
3237 [EFL][WK2] Port MiniBrowser to Elementary
3238 https://bugs.webkit.org/show_bug.cgi?id=98748
3240 Reviewed by Kenneth Rohde Christiansen.
3242 Bump EFL librairies dependencies to v1.7
3243 and add Elementary as optional dependency now
3244 that it is needed to build MiniBrowser.
3246 * Source/cmake/FindEet.cmake: Added.
3247 * Source/cmake/FindElementary.cmake: Added.
3248 * Source/cmake/OptionsEfl.cmake:
3250 2012-10-09 Simon Pena <spena@igalia.com>
3252 [GTK] Add support for running JavaScript from GResources
3253 https://bugs.webkit.org/show_bug.cgi?id=98488
3255 Reviewed by Carlos Garcia Campos.
3257 GResources allow embedding certain resources, frequently used, in a "bundle"
3258 which can be kept separated or stored in the binary. This patch adds
3259 support for running JavaScript from GResources.
3261 * configure.ac: Add support for compiling GResources
3263 2012-10-09 Zan Dobersek <zandobersek@gmail.com>
3265 Unreviewed GTK build fix after r130689.
3267 Adding a required symbol to symbols.filter.
3269 * Source/autotools/symbols.filter:
3271 2012-10-08 Laszlo Gombos <l.gombos@samsung.com>
3273 [EFL] Add minimum version information for tool dependencies
3274 https://bugs.webkit.org/show_bug.cgi?id=97592
3276 Reviewed by Kenneth Rohde Christiansen.
3278 Capture the minimum version information for the tools that are required
3279 to build the EFL port (or more generally WebKit).
3283 2012-10-08 Dongwoo Joshua Im <dw.im@samsung.com>
3285 [EFL] Fix build break when WEB_AUDIO is enabled.
3286 https://bugs.webkit.org/show_bug.cgi?id=98635
3288 Unreviewed build fix.
3290 Build error is occurred because of the new flag, ENABLE_LEGACY_WEB_AUDIO,
3291 which was introduced by https://bugs.webkit.org/show_bug.cgi?id=97050.
3293 * Source/cmakeconfig.h.cmake: Add ENABLE_LEGACY_WEB_AUDIO.
3295 2012-10-08 Joone Hur <joone.hur@intel.com>
3297 [EFL] Add support for -webkit-sticky
3298 https://bugs.webkit.org/show_bug.cgi?id=95182
3300 Reviewed by Kenneth Rohde Christiansen.
3302 Turn on CSS sticky position by default for WebKitEfl,
3303 but most of the CSS sticky position test cases still do not pass on WK1.
3305 * Source/cmake/OptionsEfl.cmake:
3307 2012-10-05 José Dapena Paz <jdapena@igalia.com>
3309 [GTK] Add support for creating EGL contexts
3310 https://bugs.webkit.org/show_bug.cgi?id=77921
3312 Reviewed by Martin Robinson.
3314 This patch adds support for EGL, using OpenGL and OpenGL ES 2. Both
3315 options are set up on compile time, with the configure options
3316 --enable-egl and --enable-gles2.
3318 The implementation only adds support for EGL on top of X11, to
3319 isolate the changes to the minimum. More changes should come
3320 later to enable EGL for other targets (as Wayland).
3323 * configure.ac: new configure options --enable-egl and --enable-gles2.
3325 2012-10-04 Rob Buis <rbuis@rim.com>
3327 [BlackBerry] Sync up CMake files
3328 https://bugs.webkit.org/show_bug.cgi?id=98442
3330 Reviewed by Gyuyoung Kim.
3332 Amongst others some internal paths changed.
3334 * Source/cmake/OptionsBlackBerry.cmake:
3336 2012-10-04 Christophe Dumez <christophe.dumez@intel.com>
3338 [EFL] Add libxml 2.8.0 to jhbuild
3339 https://bugs.webkit.org/show_bug.cgi?id=98418
3341 Reviewed by Laszlo Gombos.
3343 Bump dependency for libxml to 2.8.0 to match
3346 * Source/cmake/OptionsEfl.cmake:
3348 2012-10-04 Balazs Kelemen <kbalazs@webkit.org>
3350 Don't allow to disable compositing in forced compositing mode
3351 https://bugs.webkit.org/show_bug.cgi?id=98048
3353 Reviewed by Jocelyn Turcotte.
3355 Export Settings::setAcceleratedCompositingEnabled because it has been deinlined.
3357 * Source/autotools/symbols.filter:
3359 2012-10-03 Ryuan Choi <ryuan.choi@samsung.com>
3361 [EFL] Default.edj should be generated although ENABLE_WEBKIT disabled.
3362 https://bugs.webkit.org/show_bug.cgi?id=97753
3364 Reviewed by Laszlo Gombos.
3366 default.edj is used in both webkit/efl and webkit2/efl.
3367 However, it has been generated only when ENABLE_WEBKIT is enabled.
3369 This patch separates the script which generates default.edj
3370 from source/webkit/platformefl.cmake.
3372 * Source/CMakeLists.txt:
3373 * Source/PlatformEfl.cmake: Added to generate custom target for default theme.
3374 * Source/cmake/OptionsEfl.cmake:
3375 Moved directory generation from WebKit/PlatformEfl.cmake
3376 because THEME_BINARY_DIR is used for both Default Theme and control theme in Tools.
3378 2012-10-03 Otto Derek Cheung <otcheung@rim.com>
3380 [BlackBerry] Implementing the NetworkInfo API for BB port
3381 https://bugs.webkit.org/show_bug.cgi?id=98273
3383 Reviewed by Rob Buis.
3385 Adding references to new classes added to support BlackBerry's
3386 NetworkInfo implementation.
3388 * Source/cmake/OptionsBlackBerry.cmake:
3390 2012-10-01 Keishi Hattori <keishi@webkit.org>
3392 Calendar picker should use zero as default step base
3393 https://bugs.webkit.org/show_bug.cgi?id=97976
3395 Reviewed by Kent Tamura.
3397 * ManualTests/forms/calendar-picker.html: Added stepBase parameters.
3399 2012-09-28 Mariusz Grzegorczyk <mariusz.g@samsung.com>
3401 [WK2][GTK][EFL] Share WebKit2-GTK plugin process implementation with EFL port
3402 https://bugs.webkit.org/show_bug.cgi?id=91844
3404 Reviewed by Simon Hausmann.
3406 Turn on Netscape Plugin API by default for WebKit2-Efl.
3408 * Source/cmake/OptionsEfl.cmake:
3410 2012-09-28 Alpha Lam <hclam@chromium.org>
3412 REGRESSION(r122215) - CachedImage::likelyToBeUsedSoon crashes on accessing a deleted CachedImageClient
3413 https://bugs.webkit.org/show_bug.cgi?id=97749
3415 Reviewed by James Robinson.
3417 Added a manual test to demonstrate drag image and crashing.
3419 * ManualTests/drag-image-no-crash.html: Added.
3421 2012-09-27 Keishi Hattori <keishi@webkit.org>
3423 SuggestionPicker should support rtl
3424 https://bugs.webkit.org/show_bug.cgi?id=97555
3426 Reviewed by Kent Tamura.
3428 * ManualTests/forms/calendar-picker.html: Added tests for Arabic with datalist.
3430 2012-09-27 Patrick Gansterer <paroga@webkit.org>
3432 [WINCE] Enable JIT by default
3434 * Source/cmake/OptionsWinCE.cmake:
3436 2012-09-26 Martin Robinson <mrobinson@igalia.com>
3438 [GTK] Use XDamage to simplify RedirectedXCompositeWindow
3439 https://bugs.webkit.org/show_bug.cgi?id=97267
3441 Reviewed by Alejandro G. Castro.
3443 Use XDamage to queue redraws of the widget when redirecting accelerated compositing
3444 to an offscreen window. This allows removing a finicky timer-based approach, improves
3445 performance, and allows simplifying things greatly.
3447 * configure.ac: Add support for finding XDamage via pkg-config.
3449 2012-09-26 Simon Hausmann <simon.hausmann@digia.com>
3451 [Qt] Remove Qt Quick 1 support
3453 Reviewed by Kenneth Rohde Christiansen.
3455 It is being moved to the Qt5 QtQuick1 module.
3459 2012-09-26 Zan Dobersek <zandobersek@gmail.com>
3461 [GTK] Enable some of the unstable CSS features
3462 https://bugs.webkit.org/show_bug.cgi?id=97572
3464 Reviewed by Martin Robinson.
3466 Export the required RuntimeEnabledFeatures symbol.
3468 * Source/autotools/symbols.filter:
3470 2012-09-25 Cosmin Truta <ctruta@rim.com>
3472 [BlackBerry] Enable LLInt
3473 https://bugs.webkit.org/show_bug.cgi?id=97604
3475 Reviewed by Yong Li.
3477 * Source/cmake/OptionsBlackBerry.cmake:
3479 2012-09-25 Ryosuke Niwa <rniwa@webkit.org>
3481 Perf-o-matic should store "values" and support array'ed input
3482 https://bugs.webkit.org/show_bug.cgi?id=97601
3484 Reviewed by Dirk Pranke.
3486 Support new JSON format where the outermost structure is an array instead of a dictionary and results may
3487 contain "values". This change will let us remove some code from run-perf-tests.
3489 Old: {"webkit-revision": 123456, "results": {"test": {"avg": 123}}
3490 New: [{"webkit-revision": 123456, "results": {"test": {"avg": 123, values: [122, 123, 124]}}}]
3492 * Websites/webkit-perf.appspot.com/app.yaml: Incremented the version number.
3493 * Websites/webkit-perf.appspot.com/models.py:
3494 (TestResult): Added values property.
3495 (TestResult.get_or_insert_from_parsed_json): Pass in "values" to the constructor if the value is present.
3496 (ReportLog.get_value): Use the first item in the array if self._parsed uses the new format.
3497 (ReportLog.results_are_well_formed): Verifies that items in "values" are floats convertible. Also verify that
3498 if the JSON uses new format, there is exactly one set of results. In theory, we could support multiple results
3499 but we don't do that now for its complexity.
3500 * Websites/webkit-perf.appspot.com/models_unittest.py:
3501 (TestResultTests.test_get_or_insert_stat_value): Make sure values is present and is an empty list.
3502 (TestResultTests.test_get_or_insert_stat_value_with_values): Added.
3503 (ReportLogTests.test_results_are_well_formed):
3504 (ReportLogTests.test_chromium_revision): Renamed from chromium_revision so that it actually runs.
3505 (ReportLogTests.test_results_in_array):
3507 2012-09-25 Laszlo Gombos <l.gombos@samsung.com>
3509 [EFL] Update minimal required versions for dependencies
3510 https://bugs.webkit.org/show_bug.cgi?id=97523
3512 Reviewed by Gyuyoung Kim.
3514 Use the same versions numbers for dependencies as in Tools/efl/jhbuild.modules.
3516 * Source/cmake/OptionsEfl.cmake:
3518 2012-09-24 Simon Hausmann <simon.hausmann@digia.com>
3520 [Qt] Fix build with latest Qt 5
3521 https://bugs.webkit.org/show_bug.cgi?id=97479
3523 Reviewed by Tor Arne Vestbø.
3525 Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
3526 passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
3531 2012-09-24 Bo Liu <boliu@chromium.org>
3533 Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
3534 https://bugs.webkit.org/show_bug.cgi?id=97055
3536 Reviewed by Adam Barth.
3538 Relanding 128780, 128676, 128645. Was reverted in 128914 due to
3539 performance regression in Chromium.
3541 New changes in addition to previously reverted patches:
3543 Refactored CachedResource::requestResource, loadResource, and
3544 revalidateResource. Moved CachedResource::load method to end of
3545 requestResource so there is one place where load is called for all
3548 Added a enum parameter for requestResource and
3549 determineRevalidationPolicy so that FrameLoaderClient::allowImage call
3550 do not need to be called multiple times.
3552 Removed CachedImage::load call in requestImage so it is not called
3555 Removed unnecessary Frame.h includes in CachedResource and
3558 Removed dead load() method declaration in CachedImage.
3560 Updated text expectation for two image-permissions tests to reflect
3561 the removed calls to allowImage.
3563 * Source/autotools/symbols.filter:
3565 2012-09-24 Byungwoo Lee <bw80.lee@samsung.com>
3567 [CMake] Change hardcoded 'lib' and 'bin' in CMakeLists.txt to 'LIB_INSTALL_DIR' and 'EXEC_INSTALL_DIR'.
3568 https://bugs.webkit.org/show_bug.cgi?id=97419
3570 Reviewed by Gyuyoung Kim.
3572 Use the value of LIB_INSTALL_DIR and EXEC_INSTALL_DIR instead of
3573 hardcoding 'lib' and 'bin' for CMAKE_{ARCHIVE,LIBRARY,RUNTIME}_OUTPUT_DIRECTORY.
3576 Use ${LIB_INSTALL_DIR} instead of hardcoding "lib".
3577 Use ${EXEC_INSTALL_DIR} instead of hardcoding "bin".
3579 2012-09-24 Sheriff Bot <webkit.review.bot@gmail.com>
3581 Unreviewed, rolling out r129343.
3582 http://trac.webkit.org/changeset/129343
3583 https://bugs.webkit.org/show_bug.cgi?id=97479
3585 It broke the build (Requested by Ossy_NIGHT on #webkit).
3589 2012-09-24 Sheriff Bot <webkit.review.bot@gmail.com>
3591 Unreviewed, rolling out r129388.
3592 http://trac.webkit.org/changeset/129388
3593 https://bugs.webkit.org/show_bug.cgi?id=97477
3595 Caused an assertion in a WebKit2 unit test (Requested by
3598 * Source/autotools/symbols.filter:
3600 2012-09-24 Dominik Röttsches <dominik.rottsches@intel.com>
3602 [EFL][DRT] Enable Regions support
3603 https://bugs.webkit.org/show_bug.cgi?id=83897
3605 Reviewed by Kenneth Rohde Christiansen.
3607 Default build setting for CSS regions set to on.
3609 * Source/cmake/OptionsEfl.cmake:
3611 2012-09-24 Bo Liu <boliu@chromium.org>
3613 Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
3614 https://bugs.webkit.org/show_bug.cgi?id=97055
3616 Reviewed by Adam Barth.
3618 Relanding 128780, 128676, 128645. Was reverted in 128914 due to
3619 performance regression in Chromium.
3621 New changes in addition to previously reverted patches:
3623 Refactored CachedResource::requestResource, loadResource, and
3624 revalidateResource. Moved CachedResource::load method to end of
3625 requestResource so there is one place where load is called for all
3628 Added a enum parameter for requestResource and
3629 determineRevalidationPolicy so that FrameLoaderClient::allowImage call
3630 do not need to be called multiple times.
3632 Removed CachedImage::load call in requestImage so it is not called
3635 Removed unnecessary Frame.h includes in CachedResource and
3638 Removed dead load() method declaration in CachedImage.
3640 Updated text expectation for two image-permissions tests to reflect
3641 the removed calls to allowImage.
3643 * Source/autotools/symbols.filter:
3645 2012-09-24 Vivek Galatage <vivekgalatage@gmail.com>
3647 Web Inspector: implement testing harness for pure protocol tests.
3648 https://bugs.webkit.org/show_bug.cgi?id=90675
3650 Reviewed by Yury Semikhatsky.
3652 Added export symbols required for Gtk+ to support the Inspector Protocol
3655 * Source/autotools/symbols.filter:
3657 2012-09-24 Simon Hausmann <simon.hausmann@digia.com>
3659 [Qt] Fix build with latest Qt 5
3661 Reviewed by Tor Arne Vestbø.
3663 Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
3664 passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
3669 2012-09-23 Keishi Hattori <keishi@webkit.org>
3671 Add suggestionPicker to CalendarPicker
3672 https://bugs.webkit.org/show_bug.cgi?id=97201
3674 Reviewed by Kent Tamura.
3676 * ManualTests/forms/calendar-picker.html: Added tests for SuggestionPicker.
3678 2012-09-21 Ami Fischman <fischman@chromium.org>
3680 HTMLMediaElement isn't garbage collected between document reloads
3681 https://bugs.webkit.org/show_bug.cgi?id=97020
3683 Reviewed by Eric Carlson.
3685 Manual test added: ManualTests/audio-freed-during-reload.html
3687 * ManualTests/audio-freed-during-reload.html:
3689 2012-09-21 Chris Rogers <crogers@google.com>
3691 Add Web Audio support for deprecated/legacy APIs
3692 https://bugs.webkit.org/show_bug.cgi?id=97050
3694 Reviewed by Eric Carlson.
3696 * Source/cmake/WebKitFeatures.cmake:
3698 2012-09-21 Simon Hausmann <simon.hausmann@digia.com>
3700 [Qt] Bail out when trying to build WebKit with Qt != 5
3702 Reviewed by Tor Arne Vestbø.
3704 Moved check for Qt version out of default_pre into top-level WebKit.pro,
3705 because we never reach default_pre.prf due to the lack of .qmake.conf support
3706 in older versions of Qt/QMake.
3710 2012-09-20 Simon Hausmann <simon.hausmann@digia.com>
3712 [Qt] QtWebKit module header includes private dependencies
3714 Reviewed by Tor Arne Vestbø.
3716 Moved loading of webkit_modules.prf a few lines down after the definition
3717 of QT_API_DEPENDS, because webkit_modules.prf does the sanitization of the
3718 QT variable now and therefore needs QT_API_DEPENDS.
3722 2012-09-18 Sailesh Agrawal <sail@chromium.org>
3724 Chromium: Scrollbar with tickmarks doesn't respond to clicks
3725 https://bugs.webkit.org/show_bug.cgi?id=96049
3727 Reviewed by Beth Dakin.
3729 Update exported symbols.
3731 * Source/autotools/symbols.filter:
3733 2012-09-18 Bo Liu <boliu@chromium.org>
3735 Revert 128780, 128676, 128645
3736 https://bugs.webkit.org/show_bug.cgi?id=97022
3738 Reviewed by Adam Barth.
3740 I made these revisions to add in-place reload behavior to ImagesEnabled setting.
3741 Reverting this for now due to them causing performance regression in
3742 chromium, possibly caused by increased calls to
3743 PermissionClient::imageAllowed.
3745 * Source/autotools/symbols.filter:
3747 2012-09-18 Ryuan Choi <ryuan.choi@samsung.com>
3749 [CMAKE] Fix build break because of memory exhausted.
3750 https://bugs.webkit.org/show_bug.cgi?id=77327
3752 Reviewed by Gyuyoung Kim.
3754 Added to avoid memory exhaustion on 32bit linux debug build.
3756 * Source/cmake/OptionsCommon.cmake:
3758 2012-09-17 Rob Buis <rbuis@rim.com>
3760 [BlackBerry] Enable VIDEO_TRACK
3761 https://bugs.webkit.org/show_bug.cgi?id=96949
3763 Reviewed by Antonio Gomes.
3765 Turn on VIDEO_TRACK feature.
3767 * Source/cmake/OptionsBlackBerry.cmake:
3769 2012-09-17 Zan Dobersek <zandobersek@gmail.com>
3771 [Gtk] Remove configuration options for stable features that are currently enabled
3772 https://bugs.webkit.org/show_bug.cgi?id=96621
3774 Reviewed by Martin Robinson.
3776 Remove configuration flags that were used for either features that were enabled
3777 by default or were enabled only when unstable features support was enabled. In
3778 any case the feature was removed only if it does not introduce a dependency.
3782 2012-09-17 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3784 [Qt] Auto-generate the module pri file for QtWebKit
3786 Reviewed by Simon Hausmann.
3790 2012-09-14 Julien Chaffraix <jchaffraix@webkit.org>
3792 Revert r127457 and following fixes due to several hit-testing regressions
3793 https://bugs.webkit.org/show_bug.cgi?id=96830
3795 Reviewed by Antonio Gomes.
3797 This change reverts r127457, r127863 and r128505.
3799 * Source/autotools/symbols.filter:
3801 2012-09-14 Adam Barth <abarth@webkit.org>
3803 Remove webkitPostMessage
3804 https://bugs.webkit.org/show_bug.cgi?id=96577
3806 Reviewed by Ojan Vafai.
3808 Add ENABLE_LEGACY_VENDOR_PREFIXES flag.
3810 * Source/cmake/WebKitFeatures.cmake:
3811 * Source/cmakeconfig.h.cmake:
3813 2012-09-14 Jeffrey Pfau <jpfau@apple.com>
3815 Allow third-party storage blocking setting to change while a page is loaded
3816 https://bugs.webkit.org/show_bug.cgi?id=95790
3818 Reviewed by Brady Eidson.
3820 Update exported symbols.
3822 * Source/autotools/symbols.filter:
3824 2012-09-14 Bo Liu <boliu@chromium.org>
3826 Add in-place reload behavior to ImagesEnabled setting
3827 https://bugs.webkit.org/show_bug.cgi?id=95478
3829 Reviewed by Adam Barth.
3831 Export WebCore::Settings::setImagesEnabled symbol.
3833 * Source/autotools/symbols.filter:
3835 2012-09-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3837 [Qt] Fix handling of debug/release/debug_and_release/build_all
3839 We now pick up the defaults from Qt, in default_pre (CONFIG already
3840 contains the appropriate values for debug and release). We then let
3841 the command line arguments to qmake, or the project files themselves,
3842 override the configuration, and finally we sanitize the configuration
3845 Reviewed by Simon Hausmann.
3849 2012-09-14 Keishi Hattori <keishi@webkit.org>
3851 Add runtime flag that enables lang attribute for form controls in LayoutTests
3852 https://bugs.webkit.org/show_bug.cgi?id=96636
3854 Reviewed by Kent Tamura.
3856 * Source/autotools/symbols.filter:
3858 2012-09-13 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
3860 [CMake] Remove some redundant warning flags and enable a few more warnings.
3861 https://bugs.webkit.org/show_bug.cgi?id=96654
3863 Reviewed by Kenneth Rohde Christiansen.
3865 * Source/cmake/WebKitHelpers.cmake: Remove a few warning flags
3866 which are already enabled by -Wall and -Wextra, remove -W which
3867 looks useless and also enable a few more warnings by removing
3868 their -Wno-foo counterparts which were present.
3870 2012-09-13 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3872 [Qt] Ensure that QT is finalized before loading qt_module.prf
3874 As qt_module.prf does dependency tracking based on the content of the
3875 QT variable. The intermediate WebKit modules modify the variable in
3876 their .pri files, so we have to ensure we've loaded all the modules
3877 before loading qt_module.
3879 Reviewed by Tor Arne Vestbø.
3880 Patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com> on 2012-09-13
3884 2012-09-13 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
3886 [Qt] Make sure LIBS, PK