1 2012-10-14 Patrick Gansterer <paroga@webkit.org>
3 Unreviewed, rolling out r130656.
4 http://trac.webkit.org/changeset/130656
5 https://bugs.webkit.org/show_bug.cgi?id=97592
7 Broke CMake build on Windows
11 2012-10-12 Sheriff Bot <webkit.review.bot@gmail.com>
13 Unreviewed, rolling out r131189.
14 http://trac.webkit.org/changeset/131189
15 https://bugs.webkit.org/show_bug.cgi?id=99187
17 Made inspector http tests crash on WK2. (Requested by rakuco
20 * Source/PlatformEfl.cmake:
21 * Source/cmake/OptionsEfl.cmake:
23 2012-10-12 Ryuan Choi <ryuan.choi@samsung.com>
25 [EFL] Share resources installed for inspector
26 https://bugs.webkit.org/show_bug.cgi?id=98991
28 Reviewed by Gyuyoung Kim.
30 Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
31 when INSPECTOR is enabled.
33 This patch changes to install resources one time and share it.
35 * Source/PlatformEfl.cmake:
36 Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
37 * Source/cmake/OptionsEfl.cmake:
39 2012-10-12 Balazs Kelemen <kbalazs@webkit.org>
41 Unreviewed, rolling out r130389.
42 http://trac.webkit.org/changeset/130389
43 https://bugs.webkit.org/show_bug.cgi?id=98048
47 * Source/autotools/symbols.filter:
49 2012-10-11 Jinwoo Song <jinwoo7.song@samsung.com>
51 [CMAKE] Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature
52 https://bugs.webkit.org/show_bug.cgi?id=99030
54 Reviewed by Laszlo Gombos.
56 Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature which throttles DOM timers
57 on hidden pages to WebKitFeatures.cmake and cmakeconfig.h.cmake.
59 * Source/cmake/WebKitFeatures.cmake:
60 * Source/cmakeconfig.h.cmake:
62 2012-10-11 Ryosuke Niwa <rniwa@webkit.org>
64 Perf-o-matic build fixes.
66 Get the password from the first item of the array now that each JSON contains an array as
67 the top-level structure instead of a dictionary, which is the first item in the array.
69 Remove spaces after comma to save space in Runs objects to work-around the AppEngine's
70 object size limit. This should buy us a couple of days. We'll implement a proper fix later.
72 * Websites/webkit-perf.appspot.com/models.py:
73 (Runs.update_incrementally):
74 * Websites/webkit-perf.appspot.com/models_unittest.py:
75 (RunsTest.test_update_or_insert):
76 * Websites/webkit-perf.appspot.com/report_handler.py:
79 2012-10-10 Tony Chang <tony@chromium.org>
81 Unreviewed, rolling out r130937, r130949, r130955, and
83 http://trac.webkit.org/changeset/130937
84 http://trac.webkit.org/changeset/130949
85 http://trac.webkit.org/changeset/130955
86 http://trac.webkit.org/changeset/130957
87 https://bugs.webkit.org/show_bug.cgi?id=94290
91 * Source/cmake/WebKitMacros.cmake:
93 2012-10-10 Pablo Flouret <pablof@motorola.com>
95 Pre-process CSSGrammar.y before running through bison.
96 https://bugs.webkit.org/show_bug.cgi?id=94290
98 Reviewed by Tony Chang.
100 * Source/cmake/WebKitMacros.cmake:
101 Use WebCore/css/makegrammar.pl to generate bison grammar files.
103 2012-10-10 Simon Fraser <simon.fraser@apple.com>
105 Attempt to fix gtk build which controls exports via this mysteriously-named
108 * Source/autotools/symbols.filter:
110 2012-10-10 Shinya Kawanaka <shinyak@chromium.org>
112 Needs internal API to return distributed nodes for InsertionPoint
113 https://bugs.webkit.org/show_bug.cgi?id=98868
115 Reviewed by Hajime Morita.
117 * Source/autotools/symbols.filter:
119 2012-10-10 Yong Li <yoli@rim.com>
121 [BlackBerry] Define WTF_USE_EXTRA_MACROS in cmake rather than Platform.h
122 https://bugs.webkit.org/show_bug.cgi?id=98819
124 Reviewed by Rob Buis.
126 And make it depend on SHARED_CORE
129 * Source/cmake/OptionsBlackBerry.cmake:
131 2012-10-10 Keishi Hattori <keishi@webkit.org>
133 REGRESSION (r129738): Calendar picker is too wide when the input is rtl
134 https://bugs.webkit.org/show_bug.cgi?id=98881
136 Reviewed by kent Tamura.
138 * ManualTests/forms/calendar-picker.html: Added isCalendarRTL parameters.
140 2012-10-10 Christophe Dumez <christophe.dumez@intel.com>
142 [EFL][WK2] Port MiniBrowser to Elementary
143 https://bugs.webkit.org/show_bug.cgi?id=98748
145 Reviewed by Kenneth Rohde Christiansen.
147 Bump EFL librairies dependencies to v1.7
148 and add Elementary as optional dependency now
149 that it is needed to build MiniBrowser.
151 * Source/cmake/FindEet.cmake: Added.
152 * Source/cmake/FindElementary.cmake: Added.
153 * Source/cmake/OptionsEfl.cmake:
155 2012-10-09 Simon Pena <spena@igalia.com>
157 [GTK] Add support for running JavaScript from GResources
158 https://bugs.webkit.org/show_bug.cgi?id=98488
160 Reviewed by Carlos Garcia Campos.
162 GResources allow embedding certain resources, frequently used, in a "bundle"
163 which can be kept separated or stored in the binary. This patch adds
164 support for running JavaScript from GResources.
166 * configure.ac: Add support for compiling GResources
168 2012-10-09 Zan Dobersek <zandobersek@gmail.com>
170 Unreviewed GTK build fix after r130689.
172 Adding a required symbol to symbols.filter.
174 * Source/autotools/symbols.filter:
176 2012-10-08 Laszlo Gombos <l.gombos@samsung.com>
178 [EFL] Add minimum version information for tool dependencies
179 https://bugs.webkit.org/show_bug.cgi?id=97592
181 Reviewed by Kenneth Rohde Christiansen.
183 Capture the minimum version information for the tools that are required
184 to build the EFL port (or more generally WebKit).
188 2012-10-08 Dongwoo Joshua Im <dw.im@samsung.com>
190 [EFL] Fix build break when WEB_AUDIO is enabled.
191 https://bugs.webkit.org/show_bug.cgi?id=98635
193 Unreviewed build fix.
195 Build error is occurred because of the new flag, ENABLE_LEGACY_WEB_AUDIO,
196 which was introduced by https://bugs.webkit.org/show_bug.cgi?id=97050.
198 * Source/cmakeconfig.h.cmake: Add ENABLE_LEGACY_WEB_AUDIO.
200 2012-10-08 Joone Hur <joone.hur@intel.com>
202 [EFL] Add support for -webkit-sticky
203 https://bugs.webkit.org/show_bug.cgi?id=95182
205 Reviewed by Kenneth Rohde Christiansen.
207 Turn on CSS sticky position by default for WebKitEfl,
208 but most of the CSS sticky position test cases still do not pass on WK1.
210 * Source/cmake/OptionsEfl.cmake:
212 2012-10-05 José Dapena Paz <jdapena@igalia.com>
214 [GTK] Add support for creating EGL contexts
215 https://bugs.webkit.org/show_bug.cgi?id=77921
217 Reviewed by Martin Robinson.
219 This patch adds support for EGL, using OpenGL and OpenGL ES 2. Both
220 options are set up on compile time, with the configure options
221 --enable-egl and --enable-gles2.
223 The implementation only adds support for EGL on top of X11, to
224 isolate the changes to the minimum. More changes should come
225 later to enable EGL for other targets (as Wayland).
228 * configure.ac: new configure options --enable-egl and --enable-gles2.
230 2012-10-04 Rob Buis <rbuis@rim.com>
232 [BlackBerry] Sync up CMake files
233 https://bugs.webkit.org/show_bug.cgi?id=98442
235 Reviewed by Gyuyoung Kim.
237 Amongst others some internal paths changed.
239 * Source/cmake/OptionsBlackBerry.cmake:
241 2012-10-04 Christophe Dumez <christophe.dumez@intel.com>
243 [EFL] Add libxml 2.8.0 to jhbuild
244 https://bugs.webkit.org/show_bug.cgi?id=98418
246 Reviewed by Laszlo Gombos.
248 Bump dependency for libxml to 2.8.0 to match
251 * Source/cmake/OptionsEfl.cmake:
253 2012-10-04 Balazs Kelemen <kbalazs@webkit.org>
255 Don't allow to disable compositing in forced compositing mode
256 https://bugs.webkit.org/show_bug.cgi?id=98048
258 Reviewed by Jocelyn Turcotte.
260 Export Settings::setAcceleratedCompositingEnabled because it has been deinlined.
262 * Source/autotools/symbols.filter:
264 2012-10-03 Ryuan Choi <ryuan.choi@samsung.com>
266 [EFL] Default.edj should be generated although ENABLE_WEBKIT disabled.
267 https://bugs.webkit.org/show_bug.cgi?id=97753
269 Reviewed by Laszlo Gombos.
271 default.edj is used in both webkit/efl and webkit2/efl.
272 However, it has been generated only when ENABLE_WEBKIT is enabled.
274 This patch separates the script which generates default.edj
275 from source/webkit/platformefl.cmake.
277 * Source/CMakeLists.txt:
278 * Source/PlatformEfl.cmake: Added to generate custom target for default theme.
279 * Source/cmake/OptionsEfl.cmake:
280 Moved directory generation from WebKit/PlatformEfl.cmake
281 because THEME_BINARY_DIR is used for both Default Theme and control theme in Tools.
283 2012-10-03 Otto Derek Cheung <otcheung@rim.com>
285 [BlackBerry] Implementing the NetworkInfo API for BB port
286 https://bugs.webkit.org/show_bug.cgi?id=98273
288 Reviewed by Rob Buis.
290 Adding references to new classes added to support BlackBerry's
291 NetworkInfo implementation.
293 * Source/cmake/OptionsBlackBerry.cmake:
295 2012-10-01 Keishi Hattori <keishi@webkit.org>
297 Calendar picker should use zero as default step base
298 https://bugs.webkit.org/show_bug.cgi?id=97976
300 Reviewed by Kent Tamura.
302 * ManualTests/forms/calendar-picker.html: Added stepBase parameters.
304 2012-09-28 Mariusz Grzegorczyk <mariusz.g@samsung.com>
306 [WK2][GTK][EFL] Share WebKit2-GTK plugin process implementation with EFL port
307 https://bugs.webkit.org/show_bug.cgi?id=91844
309 Reviewed by Simon Hausmann.
311 Turn on Netscape Plugin API by default for WebKit2-Efl.
313 * Source/cmake/OptionsEfl.cmake:
315 2012-09-28 Alpha Lam <hclam@chromium.org>
317 REGRESSION(r122215) - CachedImage::likelyToBeUsedSoon crashes on accessing a deleted CachedImageClient
318 https://bugs.webkit.org/show_bug.cgi?id=97749
320 Reviewed by James Robinson.
322 Added a manual test to demonstrate drag image and crashing.
324 * ManualTests/drag-image-no-crash.html: Added.
326 2012-09-27 Keishi Hattori <keishi@webkit.org>
328 SuggestionPicker should support rtl
329 https://bugs.webkit.org/show_bug.cgi?id=97555
331 Reviewed by Kent Tamura.
333 * ManualTests/forms/calendar-picker.html: Added tests for Arabic with datalist.
335 2012-09-27 Patrick Gansterer <paroga@webkit.org>
337 [WINCE] Enable JIT by default
339 * Source/cmake/OptionsWinCE.cmake:
341 2012-09-26 Martin Robinson <mrobinson@igalia.com>
343 [GTK] Use XDamage to simplify RedirectedXCompositeWindow
344 https://bugs.webkit.org/show_bug.cgi?id=97267
346 Reviewed by Alejandro G. Castro.
348 Use XDamage to queue redraws of the widget when redirecting accelerated compositing
349 to an offscreen window. This allows removing a finicky timer-based approach, improves
350 performance, and allows simplifying things greatly.
352 * configure.ac: Add support for finding XDamage via pkg-config.
354 2012-09-26 Simon Hausmann <simon.hausmann@digia.com>
356 [Qt] Remove Qt Quick 1 support
358 Reviewed by Kenneth Rohde Christiansen.
360 It is being moved to the Qt5 QtQuick1 module.
364 2012-09-26 Zan Dobersek <zandobersek@gmail.com>
366 [GTK] Enable some of the unstable CSS features
367 https://bugs.webkit.org/show_bug.cgi?id=97572
369 Reviewed by Martin Robinson.
371 Export the required RuntimeEnabledFeatures symbol.
373 * Source/autotools/symbols.filter:
375 2012-09-25 Cosmin Truta <ctruta@rim.com>
377 [BlackBerry] Enable LLInt
378 https://bugs.webkit.org/show_bug.cgi?id=97604
382 * Source/cmake/OptionsBlackBerry.cmake:
384 2012-09-25 Ryosuke Niwa <rniwa@webkit.org>
386 Perf-o-matic should store "values" and support array'ed input
387 https://bugs.webkit.org/show_bug.cgi?id=97601
389 Reviewed by Dirk Pranke.
391 Support new JSON format where the outermost structure is an array instead of a dictionary and results may
392 contain "values". This change will let us remove some code from run-perf-tests.
394 Old: {"webkit-revision": 123456, "results": {"test": {"avg": 123}}
395 New: [{"webkit-revision": 123456, "results": {"test": {"avg": 123, values: [122, 123, 124]}}}]
397 * Websites/webkit-perf.appspot.com/app.yaml: Incremented the version number.
398 * Websites/webkit-perf.appspot.com/models.py:
399 (TestResult): Added values property.
400 (TestResult.get_or_insert_from_parsed_json): Pass in "values" to the constructor if the value is present.
401 (ReportLog.get_value): Use the first item in the array if self._parsed uses the new format.
402 (ReportLog.results_are_well_formed): Verifies that items in "values" are floats convertible. Also verify that
403 if the JSON uses new format, there is exactly one set of results. In theory, we could support multiple results
404 but we don't do that now for its complexity.
405 * Websites/webkit-perf.appspot.com/models_unittest.py:
406 (TestResultTests.test_get_or_insert_stat_value): Make sure values is present and is an empty list.
407 (TestResultTests.test_get_or_insert_stat_value_with_values): Added.
408 (ReportLogTests.test_results_are_well_formed):
409 (ReportLogTests.test_chromium_revision): Renamed from chromium_revision so that it actually runs.
410 (ReportLogTests.test_results_in_array):
412 2012-09-25 Laszlo Gombos <l.gombos@samsung.com>
414 [EFL] Update minimal required versions for dependencies
415 https://bugs.webkit.org/show_bug.cgi?id=97523
417 Reviewed by Gyuyoung Kim.
419 Use the same versions numbers for dependencies as in Tools/efl/jhbuild.modules.
421 * Source/cmake/OptionsEfl.cmake:
423 2012-09-24 Simon Hausmann <simon.hausmann@digia.com>
425 [Qt] Fix build with latest Qt 5
426 https://bugs.webkit.org/show_bug.cgi?id=97479
428 Reviewed by Tor Arne Vestbø.
430 Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
431 passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
436 2012-09-24 Bo Liu <boliu@chromium.org>
438 Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
439 https://bugs.webkit.org/show_bug.cgi?id=97055
441 Reviewed by Adam Barth.
443 Relanding 128780, 128676, 128645. Was reverted in 128914 due to
444 performance regression in Chromium.
446 New changes in addition to previously reverted patches:
448 Refactored CachedResource::requestResource, loadResource, and
449 revalidateResource. Moved CachedResource::load method to end of
450 requestResource so there is one place where load is called for all
453 Added a enum parameter for requestResource and
454 determineRevalidationPolicy so that FrameLoaderClient::allowImage call
455 do not need to be called multiple times.
457 Removed CachedImage::load call in requestImage so it is not called
460 Removed unnecessary Frame.h includes in CachedResource and
463 Removed dead load() method declaration in CachedImage.
465 Updated text expectation for two image-permissions tests to reflect
466 the removed calls to allowImage.
468 * Source/autotools/symbols.filter:
470 2012-09-24 Byungwoo Lee <bw80.lee@samsung.com>
472 [CMake] Change hardcoded 'lib' and 'bin' in CMakeLists.txt to 'LIB_INSTALL_DIR' and 'EXEC_INSTALL_DIR'.
473 https://bugs.webkit.org/show_bug.cgi?id=97419
475 Reviewed by Gyuyoung Kim.
477 Use the value of LIB_INSTALL_DIR and EXEC_INSTALL_DIR instead of
478 hardcoding 'lib' and 'bin' for CMAKE_{ARCHIVE,LIBRARY,RUNTIME}_OUTPUT_DIRECTORY.
481 Use ${LIB_INSTALL_DIR} instead of hardcoding "lib".
482 Use ${EXEC_INSTALL_DIR} instead of hardcoding "bin".
484 2012-09-24 Sheriff Bot <webkit.review.bot@gmail.com>
486 Unreviewed, rolling out r129343.
487 http://trac.webkit.org/changeset/129343
488 https://bugs.webkit.org/show_bug.cgi?id=97479
490 It broke the build (Requested by Ossy_NIGHT on #webkit).
494 2012-09-24 Sheriff Bot <webkit.review.bot@gmail.com>
496 Unreviewed, rolling out r129388.
497 http://trac.webkit.org/changeset/129388
498 https://bugs.webkit.org/show_bug.cgi?id=97477
500 Caused an assertion in a WebKit2 unit test (Requested by
503 * Source/autotools/symbols.filter:
505 2012-09-24 Dominik Röttsches <dominik.rottsches@intel.com>
507 [EFL][DRT] Enable Regions support
508 https://bugs.webkit.org/show_bug.cgi?id=83897
510 Reviewed by Kenneth Rohde Christiansen.
512 Default build setting for CSS regions set to on.
514 * Source/cmake/OptionsEfl.cmake:
516 2012-09-24 Bo Liu <boliu@chromium.org>
518 Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
519 https://bugs.webkit.org/show_bug.cgi?id=97055
521 Reviewed by Adam Barth.
523 Relanding 128780, 128676, 128645. Was reverted in 128914 due to
524 performance regression in Chromium.
526 New changes in addition to previously reverted patches:
528 Refactored CachedResource::requestResource, loadResource, and
529 revalidateResource. Moved CachedResource::load method to end of
530 requestResource so there is one place where load is called for all
533 Added a enum parameter for requestResource and
534 determineRevalidationPolicy so that FrameLoaderClient::allowImage call
535 do not need to be called multiple times.
537 Removed CachedImage::load call in requestImage so it is not called
540 Removed unnecessary Frame.h includes in CachedResource and
543 Removed dead load() method declaration in CachedImage.
545 Updated text expectation for two image-permissions tests to reflect
546 the removed calls to allowImage.
548 * Source/autotools/symbols.filter:
550 2012-09-24 Vivek Galatage <vivekgalatage@gmail.com>
552 Web Inspector: implement testing harness for pure protocol tests.
553 https://bugs.webkit.org/show_bug.cgi?id=90675
555 Reviewed by Yury Semikhatsky.
557 Added export symbols required for Gtk+ to support the Inspector Protocol
560 * Source/autotools/symbols.filter:
562 2012-09-24 Simon Hausmann <simon.hausmann@digia.com>
564 [Qt] Fix build with latest Qt 5
566 Reviewed by Tor Arne Vestbø.
568 Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
569 passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
574 2012-09-23 Keishi Hattori <keishi@webkit.org>
576 Add suggestionPicker to CalendarPicker
577 https://bugs.webkit.org/show_bug.cgi?id=97201
579 Reviewed by Kent Tamura.
581 * ManualTests/forms/calendar-picker.html: Added tests for SuggestionPicker.
583 2012-09-21 Ami Fischman <fischman@chromium.org>
585 HTMLMediaElement isn't garbage collected between document reloads
586 https://bugs.webkit.org/show_bug.cgi?id=97020
588 Reviewed by Eric Carlson.
590 Manual test added: ManualTests/audio-freed-during-reload.html
592 * ManualTests/audio-freed-during-reload.html:
594 2012-09-21 Chris Rogers <crogers@google.com>
596 Add Web Audio support for deprecated/legacy APIs
597 https://bugs.webkit.org/show_bug.cgi?id=97050
599 Reviewed by Eric Carlson.
601 * Source/cmake/WebKitFeatures.cmake:
603 2012-09-21 Simon Hausmann <simon.hausmann@digia.com>
605 [Qt] Bail out when trying to build WebKit with Qt != 5
607 Reviewed by Tor Arne Vestbø.
609 Moved check for Qt version out of default_pre into top-level WebKit.pro,
610 because we never reach default_pre.prf due to the lack of .qmake.conf support
611 in older versions of Qt/QMake.
615 2012-09-20 Simon Hausmann <simon.hausmann@digia.com>
617 [Qt] QtWebKit module header includes private dependencies
619 Reviewed by Tor Arne Vestbø.
621 Moved loading of webkit_modules.prf a few lines down after the definition
622 of QT_API_DEPENDS, because webkit_modules.prf does the sanitization of the
623 QT variable now and therefore needs QT_API_DEPENDS.
627 2012-09-18 Sailesh Agrawal <sail@chromium.org>
629 Chromium: Scrollbar with tickmarks doesn't respond to clicks
630 https://bugs.webkit.org/show_bug.cgi?id=96049
632 Reviewed by Beth Dakin.
634 Update exported symbols.
636 * Source/autotools/symbols.filter:
638 2012-09-18 Bo Liu <boliu@chromium.org>
640 Revert 128780, 128676, 128645
641 https://bugs.webkit.org/show_bug.cgi?id=97022
643 Reviewed by Adam Barth.
645 I made these revisions to add in-place reload behavior to ImagesEnabled setting.
646 Reverting this for now due to them causing performance regression in
647 chromium, possibly caused by increased calls to
648 PermissionClient::imageAllowed.
650 * Source/autotools/symbols.filter:
652 2012-09-18 Ryuan Choi <ryuan.choi@samsung.com>
654 [CMAKE] Fix build break because of memory exhausted.
655 https://bugs.webkit.org/show_bug.cgi?id=77327
657 Reviewed by Gyuyoung Kim.
659 Added to avoid memory exhaustion on 32bit linux debug build.
661 * Source/cmake/OptionsCommon.cmake:
663 2012-09-17 Rob Buis <rbuis@rim.com>
665 [BlackBerry] Enable VIDEO_TRACK
666 https://bugs.webkit.org/show_bug.cgi?id=96949
668 Reviewed by Antonio Gomes.
670 Turn on VIDEO_TRACK feature.
672 * Source/cmake/OptionsBlackBerry.cmake:
674 2012-09-17 Zan Dobersek <zandobersek@gmail.com>
676 [Gtk] Remove configuration options for stable features that are currently enabled
677 https://bugs.webkit.org/show_bug.cgi?id=96621
679 Reviewed by Martin Robinson.
681 Remove configuration flags that were used for either features that were enabled
682 by default or were enabled only when unstable features support was enabled. In
683 any case the feature was removed only if it does not introduce a dependency.
687 2012-09-17 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
689 [Qt] Auto-generate the module pri file for QtWebKit
691 Reviewed by Simon Hausmann.
695 2012-09-14 Julien Chaffraix <jchaffraix@webkit.org>
697 Revert r127457 and following fixes due to several hit-testing regressions
698 https://bugs.webkit.org/show_bug.cgi?id=96830
700 Reviewed by Antonio Gomes.
702 This change reverts r127457, r127863 and r128505.
704 * Source/autotools/symbols.filter:
706 2012-09-14 Adam Barth <abarth@webkit.org>
708 Remove webkitPostMessage
709 https://bugs.webkit.org/show_bug.cgi?id=96577
711 Reviewed by Ojan Vafai.
713 Add ENABLE_LEGACY_VENDOR_PREFIXES flag.
715 * Source/cmake/WebKitFeatures.cmake:
716 * Source/cmakeconfig.h.cmake:
718 2012-09-14 Jeffrey Pfau <jpfau@apple.com>
720 Allow third-party storage blocking setting to change while a page is loaded
721 https://bugs.webkit.org/show_bug.cgi?id=95790
723 Reviewed by Brady Eidson.
725 Update exported symbols.
727 * Source/autotools/symbols.filter:
729 2012-09-14 Bo Liu <boliu@chromium.org>
731 Add in-place reload behavior to ImagesEnabled setting
732 https://bugs.webkit.org/show_bug.cgi?id=95478
734 Reviewed by Adam Barth.
736 Export WebCore::Settings::setImagesEnabled symbol.
738 * Source/autotools/symbols.filter:
740 2012-09-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
742 [Qt] Fix handling of debug/release/debug_and_release/build_all
744 We now pick up the defaults from Qt, in default_pre (CONFIG already
745 contains the appropriate values for debug and release). We then let
746 the command line arguments to qmake, or the project files themselves,
747 override the configuration, and finally we sanitize the configuration
750 Reviewed by Simon Hausmann.
754 2012-09-14 Keishi Hattori <keishi@webkit.org>
756 Add runtime flag that enables lang attribute for form controls in LayoutTests
757 https://bugs.webkit.org/show_bug.cgi?id=96636
759 Reviewed by Kent Tamura.
761 * Source/autotools/symbols.filter:
763 2012-09-13 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
765 [CMake] Remove some redundant warning flags and enable a few more warnings.
766 https://bugs.webkit.org/show_bug.cgi?id=96654
768 Reviewed by Kenneth Rohde Christiansen.
770 * Source/cmake/WebKitHelpers.cmake: Remove a few warning flags
771 which are already enabled by -Wall and -Wextra, remove -W which
772 looks useless and also enable a few more warnings by removing
773 their -Wno-foo counterparts which were present.
775 2012-09-13 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
777 [Qt] Ensure that QT is finalized before loading qt_module.prf
779 As qt_module.prf does dependency tracking based on the content of the
780 QT variable. The intermediate WebKit modules modify the variable in
781 their .pri files, so we have to ensure we've loaded all the modules
782 before loading qt_module.
784 Reviewed by Tor Arne Vestbø.
785 Patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com> on 2012-09-13
789 2012-09-13 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
791 [Qt] Make sure LIBS, PKGCONFIG, and QT, do not affect QtWebKit's prl file
793 Unless it's actually a dependency of the public QtWebKit API.
795 We could replace every occurance of LIBS, PKGCONFIG, and QT, in the pri
796 files with their _PRIVATE equivivalent, but that's likely to break when
797 someone adds a new QT/LIBS/PKGCONFIG += foo line somewhere. Instead we
798 clean up the variables in default_post.
800 This means that the CONFIG -= explicitlib in linkAgainstLibrary() is no
801 longer needed, as it was a workaround for the intermediate libraries ending
802 up in the prl file. And, since CONFIG -= staticlib was there to support
803 the explicitlib option, we can remove that too (as well as the exception
804 for gprof, since it would be empty). If gprof needs tweaks to always link
805 statically they should go in gprof.prf.
807 Reviewed by Simon Hausmann.
811 2012-09-13 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
813 [Qt] Fllow rename of qt_module_config.prf to qt_module.prf
815 Reviewed by Tor Arne Vestbø.
819 2012-09-13 Simon Hausmann <simon.hausmann@nokia.com>
821 [Qt] syncqt isn't re-run when WebKit1.pro changes and we're building with --no-webkit2
822 https://bugs.webkit.org/show_bug.cgi?id=96545
824 Reviewed by Tor Arne Vestbø.
826 Do the QMAKE_INTERNAL_INCLUDED_FILES trick separately for WebKit1.pro and WebKit2/Target.pri,
827 depending on build?(webkit1) and build?(webkit2), as discussed earlier.
831 2012-09-12 Sheriff Bot <webkit.review.bot@gmail.com>
833 Unreviewed, rolling out r127876.
834 http://trac.webkit.org/changeset/127876
835 https://bugs.webkit.org/show_bug.cgi?id=96600
837 mouse click doesn't work for spin button if spin button in
838 iframe (Requested by yosin on #webkit).
840 * Source/autotools/symbols.filter:
842 2012-09-12 KyungTae Kim <ktf.kim@samsung.com>
844 [EFL] Support download attribute feature
845 https://bugs.webkit.org/show_bug.cgi?id=96462
847 Reviewed by Gyuyoung Kim.
849 * Source/cmake/OptionsEfl.cmake: Enable DOWNLOAD_ATTRIBUTE feature.
851 2012-09-12 Sami Kyostila <skyostil@google.com>
853 Rename OVERFLOW_SCROLLING as ACCELERATED_OVERFLOW_SCROLLING
854 https://bugs.webkit.org/show_bug.cgi?id=96251
856 Reviewed by Simon Fraser.
858 Rename OVERFLOW_SCROLLING as ACCELERATED_OVERFLOW_SCROLLING to better describe
859 the feature it controls.
861 * Source/cmakeconfig.h.cmake:
863 2012-09-11 Ryuan Choi <ryuan.choi@samsung.com>
865 [CMAKE] Supply feature defines to CodeGeneratorTestRunner.
866 https://bugs.webkit.org/show_bug.cgi?id=96273
868 Reviewed by Gyuyoung Kim.
870 * Source/cmake/WebKitFeatures.cmake: Generated FEATURE_DEFINES_WITH_SPACE_SEPARATOR.
872 2012-09-11 Arnaud Renevier <a.renevier@sisa.samsung.com>
874 [Gtk] allow building with css-shaders
875 https://bugs.webkit.org/show_bug.cgi?id=95603
877 Reviewed by Martin Robinson.
879 if unstable features and accelerated compositing are turned on, and
880 acceleration backend is opengl, then build CSS Shaders and CSS
885 2012-09-11 Marcelo Lira <marcelo.lira@openbossa.org>
887 Restore original value of mock scrollbars enabled in InternalSettings
888 https://bugs.webkit.org/show_bug.cgi?id=87680
890 Reviewed by Adam Barth.
892 Added backup support for mock scrollbars state in
893 InternalSettings::Backup, and removed support for these
894 from Qt's DumpRenderTree.
896 * Source/autotools/symbols.filter:
898 2012-09-11 Raphael Kubo da Costa <rakuco@webkit.org>
900 [EFL] Rewrite the EFL-related Find modules
901 https://bugs.webkit.org/show_bug.cgi?id=95237
903 Reviewed by Kenneth Rohde Christiansen.
905 FindEFL.cmake had several problems which caused unnecessary trouble
906 when building the EFL port under some setups:
908 o It looked for some modules (such as ecore) more than once for no
909 reason, which led to people adding libraries and include paths in
910 different ways across the build system.
912 o It depended on pkg-config being present for the searches to
915 o It obtained the library definitions from pkg-config, so
916 ${FOO_LIBRARIES} would be set to something like "foo;bar" which
917 expanded to "-lfoo -lbar" to the linker. If a wrong -L<path> was
918 passed before that, the wrong library installation would end up
921 o Due to the problem above, we also needed to set the LINK_FLAGS
922 property for each target with the value of ${FOO_LDFLAGS}, which was
923 also obtained from pkg-config and sort of compensated the fact that
924 the libraries did not use absolute paths and added the required -L
925 paths. This also included dependencies for these libraries, so we
926 ended up including libraries indirectly, which is bad.
928 We have now replaced that file with a set of Find-modules which are
929 much more granular, each of them responsible for looking for a
930 single library and its components and setting library and include
931 locations the right way (with FIND_PATH() and FIND_LIBRARY()), so
932 that all the problems above are fixed.
934 * Source/cmake/EFLHelpers.cmake: Added.
935 * Source/cmake/FindEDBus.cmake: Added.
936 * Source/cmake/FindEFL.cmake: Removed.
937 * Source/cmake/FindEcore.cmake: Added.
938 * Source/cmake/FindEdje.cmake: Added.
939 * Source/cmake/FindEeze.cmake: Added.
940 * Source/cmake/FindEfreet.cmake: Added.
941 * Source/cmake/FindEina.cmake: Added.
942 * Source/cmake/FindEvas.cmake: Added.
943 * Source/cmake/OptionsEfl.cmake:
945 2012-09-11 Simon Hausmann <simon.hausmann@nokia.com>
947 [Qt] In-source builds are broken
949 Reviewed by Tor Arne Vestbø.
951 The Tools sub-directory contains a Makefile checked into SVN. For in-source builds let's not try to
952 overwrite it but instead generate a dedicated Makefile.Tools.
957 2012-09-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
959 [Qt] Add a configure step to the Qt build system
961 This allows building the Qt port using just 'qmake WebKit.pro'. Using
962 the build-webkit script is still supported, and will add slightly more
963 logic to the build, such as detecting the need for clean or incremental
966 Internally, the build system now uses a new variable, WEBKIT_CONFIG, for
967 all things related to configuring the build, such as use/have/enable flags,
968 and these are translated to defines in default_post. Project files should
969 no longer check contains(DEFINES,...) to detect features, but use the new
970 enable?(), use?(), and have?() functions. The no_webkit1 and no_webkit2
971 options have been translated into WEBKIT_CONFIG options as well, and can
972 be checked using build?().
974 Reviewed by Simon Hausmann.
976 * Source/QtWebKit.pro:
981 2012-09-10 Thiago Marcos P. Santos <thiago.santos@intel.com>
983 [CMake][EFL] Enable the LLInt
984 https://bugs.webkit.org/show_bug.cgi?id=92682
986 Reviewed by Csaba Osztrogonác.
988 Added LLInt to CMake buildsystem and enabled it by default on EFL.
989 Note that Ruby is not enforced: a secondary check is done when LLInt
990 is enabled on the JSC's CMakeLists.txt.
993 * Source/cmake/OptionsEfl.cmake:
994 * Source/cmake/WebKitFeatures.cmake:
995 * Source/cmakeconfig.h.cmake:
997 2012-09-07 Simon Fraser <simon.fraser@apple.com>
999 box-shadow causes overlay scrollbars to be in the wrong position when element is composited
1000 https://bugs.webkit.org/show_bug.cgi?id=85647
1002 Reviewed by James Robinson.
1004 Test overlay scrollbars in composited layers.
1006 * ManualTests/scrollbars/scrollbars-in-composited-layers.html: Added.
1008 2012-09-07 Martin Robinson <mrobinson@igalia.com>
1010 [GTK] Move user agent helpers to WebCore
1011 https://bugs.webkit.org/show_bug.cgi?id=95745
1013 Reviewed by Carlos Garcia Campos.
1015 Added an autoconf step for the new user agent shared code header in
1016 WebCore. This is necessary so that we can use the user agent version
1017 based on the information in the configure.ac file.
1021 2012-09-07 Allan Sandfeld Jensen <allan.jensen@nokia.com>
1023 Simplify hitTestResultAtPoint and nodesFromRect APIs
1024 https://bugs.webkit.org/show_bug.cgi?id=95720
1026 Reviewed by Antonio Gomes.
1028 Update exported symbols.
1030 * Source/autotools/symbols.filter:
1032 2012-09-07 Zan Dobersek <zandobersek@gmail.com>
1034 [GTK] Multiple feature defines in webcore_cppflags can occur
1035 https://bugs.webkit.org/show_bug.cgi?id=95942
1037 Reviewed by Martin Robinson.
1039 Add the feature_defines_unstable variable that should control values of feature
1040 defines for unstable features when unstable features are not enabled (e.g. release builds).
1044 2012-09-06 Zan Dobersek <zandobersek@gmail.com>
1046 [Gtk] Remove configuration options for features that are not supported by the Gtk port
1047 https://bugs.webkit.org/show_bug.cgi?id=87664
1049 Reviewed by Martin Robinson.
1051 Remove configuration options for features that are completely unsupported by the GTK port.
1052 They only bloat the configure.ac file. They should be re-added when the feature becomes
1053 supported and introduces an external dependency that the users might want to avoid.
1057 2012-09-06 Simon Hausmann <simon.hausmann@nokia.com>
1059 [Qt] Fix build with ANGLE on platforms that provide EGL/GLESv2
1060 https://bugs.webkit.org/show_bug.cgi?id=95965
1062 Reviewed by Tor Arne Vestbø.
1064 Add ANGLE as separate static library to the build and dependencies.
1069 2012-09-05 George Staikos <staikos@webkit.org>
1071 [BlackBerry] Match th ebuild flags from the platform library
1072 https://bugs.webkit.org/show_bug.cgi?id=95423
1074 Reviewed by Antonio Gomes.
1076 Unaligned build flags can cause crashes and other strange behavior.
1077 These two were not defined here but were defined on the system.
1079 * Source/cmake/OptionsBlackBerry.cmake:
1081 2012-09-05 Kaustubh Atrawalkar <kaustubh@motorola.com>
1083 [DRT] LTC:: Move printing related APIs from LayoutTestController to Internals
1084 https://bugs.webkit.org/show_bug.cgi?id=92735
1086 Reviewed by Hajime Morita.
1088 Move numberOfPages, pageProperty & pageSizeAndMarginsInPixels in Internals and remove duplicated code from DumprenderTree & WebkitTestRunner.
1089 Added symbols for GTK builds for corresponding APIs.
1091 * Source/autotools/symbols.filter:
1093 2012-09-04 Julien Chaffraix <jchaffraix@webkit.org>
1095 REGRESSION(r120832): RenderLayer::clampScrollOffset doesn't properly clamp
1096 https://bugs.webkit.org/show_bug.cgi?id=95776
1098 Reviewed by Simon Fraser.
1100 * ManualTests/select-menu-list-wrongly-positioned.html: Added.
1102 2012-09-04 Michał Pakuła vel Rutka <m.pakula@samsung.com>
1104 [EFL] Context menu restore.
1105 https://bugs.webkit.org/show_bug.cgi?id=74179
1107 Reviewed by Gyuyoung Kim.
1109 Adds context menu support for EFL port using non-CROSS_PLATFORM_CONTEXT_MENUS
1110 approach, the same as used in WebKit2.
1112 * Source/cmake/OptionsEfl.cmake: Turn on CONTEXT_MENUS flag for EFL port
1114 2012-09-04 Allan Sandfeld Jensen <allan.jensen@nokia.com>
1116 Allow child-frame content in hit-tests.
1117 https://bugs.webkit.org/show_bug.cgi?id=95204
1119 Reviewed by Antonio Gomes.
1121 Update exported symbols.
1123 * Source/autotools/symbols.filter:
1125 2012-09-04 Jinwoo Song <jinwoo7.song@samsung.com>
1127 [CMAKE] Update cmakeconfig.h.cmake
1128 https://bugs.webkit.org/show_bug.cgi?id=95712
1130 Reviewed by Gyuyoung Kim.
1132 Update feature definitions which are missing compared to WebKitFeatures.cmake
1134 * Source/cmakeconfig.h.cmake:
1136 2012-09-03 Jinwoo Song <jinwoo7.song@samsung.com>
1138 [EFL] Use WebKitVersion.h to get version information
1139 https://bugs.webkit.org/show_bug.cgi?id=95669
1141 Reviewed by Gyuyoung Kim.
1143 WEBKIT_USER_AGENT_MAJOR_VERSION and WEBKIT_USER_AGENT_MINOR_VERSION
1144 are defined as constant in the OptionsEfl.cmake. But we do not need
1145 to define these here but can use the defined constant in WebKitVersion.h.
1147 WebKitVersion.h is already generated with the version information
1148 from the Source/WebCore/Configurations/Version.xcconfig.
1150 * Source/cmake/OptionsEfl.cmake: Do not set WEBKIT_USER_AGENT_* variables.
1151 * Source/cmakeconfig.h.cmake: Remove WEBKIT_USER_AGENT_* definitions
1152 as no more port uses.
1154 2012-08-31 Tony Chang <tony@chromium.org>
1156 Remove ENABLE_CSS3_FLEXBOX compile time flag
1157 https://bugs.webkit.org/show_bug.cgi?id=95382
1159 Reviewed by Ojan Vafai.
1161 Everyone is already enabling this by default and the spec has stablized.
1163 * Source/cmake/WebKitFeatures.cmake:
1164 * Source/cmakeconfig.h.cmake:
1167 2012-08-30 JungJik Lee <jungjik.lee@samsung.com>
1169 [EFL][WK2] Add WebMemorySampler feature.
1170 https://bugs.webkit.org/show_bug.cgi?id=91214
1172 Reviewed by Kenneth Rohde Christiansen.
1174 Set WebMemorySampler feature on in EFL port.
1176 * Source/cmake/OptionsEfl.cmake:
1177 * Source/cmake/WebKitFeatures.cmake:
1178 * Source/cmakeconfig.h.cmake:
1180 2012-08-30 Rob Buis <rbuis@rim.com>
1182 [CMake] Suppress ANGLE compilation warnings
1183 https://bugs.webkit.org/show_bug.cgi?id=95377
1185 Reviewed by Antonio Gomes.
1187 Change WEBKIT_SET_EXTRA_COMPILER_FLAGS so it has an option to suppress C++ warnings.
1189 * Source/cmake/WebKitHelpers.cmake:
1191 2012-08-29 Thiago Macieira <thiago.macieira@intel.com>
1193 Tell git-archive to not export .gitattributes and .gitignore
1195 Reviewed by Simon Hausmann.
1197 Exclude git specific files from archives created via git-archive.
1201 2012-08-28 Mario Sanchez Prada <msanchez@igalia.com>
1203 Add directory generated by Eclipse to .gitignore
1204 https://bugs.webkit.org/show_bug.cgi?id=95231
1206 Reviewed by Andreas Kling.
1208 * .gitignore: Ignore .settings directory.
1210 2012-08-27 Rob Buis <rbuis@rim.com>
1212 [BlackBerry] remove -fno-rtti option in CMAKE_C_FLAGS
1213 https://bugs.webkit.org/show_bug.cgi?id=95089
1215 Reviewed by Antonio Gomes.
1217 This option does not make sense for compiling C and gives a warning.
1219 * Source/cmake/OptionsBlackBerry.cmake:
1221 2012-08-27 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
1223 Rename RegisterProtocolHandler API to NavigatorContentUtils
1224 https://bugs.webkit.org/show_bug.cgi?id=94920
1226 Reviewed by Adam Barth.
1228 Modified configuration files so that they contain renamed NavigatorContentUtils-prefixed files.
1230 * Source/cmake/OptionsBlackBerry.cmake:
1231 * Source/cmake/OptionsEfl.cmake:
1232 * Source/cmake/WebKitFeatures.cmake:
1233 * Source/cmakeconfig.h.cmake:
1235 2012-08-23 Kevin Ollivier <kevino@theolliviers.com>
1237 [wx] Unreviewed build fix. Disable compilation of WebDOM file for now,
1238 add the opentype directory, and remove old ATSUI files no longer in the tree.
1242 2012-08-22 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
1244 [EFL] Use WTF_USE_SOUP instead BUILDING_SOUP__
1245 https://bugs.webkit.org/show_bug.cgi?id=94744
1247 Reviewed by Gustavo Noronha Silva.
1249 There is no need to define BUILDING_SOUP__ if only WTF_USE_SOUP
1253 * Source/cmake/OptionsEfl.cmake:
1255 2012-08-23 Zan Dobersek <zandobersek@gmail.com>
1257 [Gtk] Move feature defines processing into a GNUmakefile that's simple to autogenerate
1258 https://bugs.webkit.org/show_bug.cgi?id=87127
1260 Reviewed by Martin Robinson.
1262 Add 'feature_defines_defaults' and 'feature_defines_overrides' variables
1263 and define them, along with 'feature_defines' (changed from the all-caps version),
1264 before webcore_cppflags.
1268 2012-08-23 Martin Robinson <mrobinson@igalia.com>
1270 [GTK] The tarball should be called webkitgtk-x.x.x.tar.xz
1271 https://bugs.webkit.org/show_bug.cgi?id=94572
1273 Reviewed by Carlos Garcia Campos.
1275 Change the name of the tarball to match the name of the library
1276 and to disambiguate it from other WebKit ports.
1278 * configure.ac: Update the tarball name.
1280 2012-08-23 Carlos Garcia Campos <cgarcia@igalia.com>
1282 Unreviewed. Bump WebKitGTK+ version number.
1284 * configure.ac: Bump version number to 1.11.0 now that we branched
1287 2012-08-23 Carlos Garcia Campos <cgarcia@igalia.com>
1289 REGRESSION(r126306): it broke the plugin process
1290 https://bugs.webkit.org/show_bug.cgi?id=94797
1292 Reviewed by Xan Lopez.
1296 2012-08-22 Beth Dakin <bdakin@apple.com>
1298 https://bugs.webkit.org/show_bug.cgi?id=94401
1299 Add support for making a web site become paginated using overflow:
1302 <rdar://problem/11831783>
1304 Reviewed by Dave Hyatt.
1306 * Source/autotools/symbols.filter:
1308 2012-08-22 Gustavo Noronha Silva <gns@gnome.org>
1310 [GTK] Split WebCore/platform into a separate library
1311 https://bugs.webkit.org/show_bug.cgi?id=94435
1313 Reviewed by Martin Robinson.
1315 More people have been reporting problems when linking WebCore because
1316 the command line limit is being exceeded. Splitting WebCore a bit more
1319 * GNUmakefile.am: add variable that will hold the list of source files
1320 for libWebCorePlatform .
1322 2012-08-21 Thiago Marcos P. Santos <thiago.santos@intel.com>
1324 [EFL] Enable CSS Text Decoration by default
1325 https://bugs.webkit.org/show_bug.cgi?id=94483
1327 Reviewed by Kenneth Rohde Christiansen.
1329 By enabling this feature by default, it will get tested by the bots
1330 and we can make sure no regressions will happen.
1332 * Source/cmake/OptionsEfl.cmake:
1334 2012-08-21 Ulan Degenbaev <ulan@chromium.org>
1336 Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer constructed and destructed
1337 https://bugs.webkit.org/show_bug.cgi?id=92993
1339 Reviewed by Kenneth Russell.
1341 Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer
1342 is constructed and destructed so that V8's garbage collection
1343 heuristics can account for the memory held by these objects.
1345 * ManualTests/typed-array-memory.html: Added.
1347 2012-08-21 Martin Robinson <mrobinson@igalia.com>
1349 [GTK] Using a native window for the WebView breaks GtkOverlay
1350 https://bugs.webkit.org/show_bug.cgi?id=90085
1352 Reviewed by Alejandro G. Castro.
1354 * configure.ac: Parse xcomposite pkg-config file during configuration.
1356 2012-08-21 Patrick Gansterer <paroga@webkit.org>
1358 Build fix for WinCE after r115348.
1360 * Source/cmake/OptionsWindows.cmake: Removed duplicated WEBKIT_OPTION_DEFAULT_PORT_VALUE().
1362 2012-08-20 George Staikos <staikos@webkit.org>
1364 [BlackBerry] Enable XHR Response BLOB
1365 https://bugs.webkit.org/show_bug.cgi?id=94525
1367 Reviewed by Rob Buis.
1369 Add the XHR response blob enable feature to the cmake build system and
1370 enable it for BlackBerry.
1372 * Source/cmake/OptionsBlackBerry.cmake: Add the feature and enable
1373 * Source/cmakeconfig.h.cmake: Add the feature
1375 2012-08-20 Dominik Röttsches <dominik.rottsches@intel.com>
1377 [EFL] Get rid of pango backend support once harfbuzz-ng is working
1378 https://bugs.webkit.org/show_bug.cgi?id=92102
1380 Reviewed by Kenneth Rohde Christiansen.
1382 Removing choice of font backend, Pango detection not required any more.
1384 * Source/cmake/FindPango.cmake: Removed.
1385 * Source/cmake/LibFindMacros.cmake: Removed.
1386 * Source/cmake/OptionsEfl.cmake: Removing choice of font backend.
1388 2012-08-17 Raphael Kubo da Costa <rakuco@webkit.org>
1390 [CMake] Add FindDBus.cmake and use it in the EFL port.
1391 https://bugs.webkit.org/show_bug.cgi?id=94319
1393 Reviewed by Daniel Bates.
1395 Currently, the Battery Status-related code in the EFL port uses
1396 libdbus but does not directly include its directories or link
1397 against it, relying instead on the compiler flags coming via
1398 EDbus's pkg-config information.
1400 That will break once we stop obtaining EFL's include directories
1401 and library paths from pkg-config, so write FindDBus.cmake to
1404 * Source/cmake/FindDBus.cmake: Added.
1405 * Source/cmake/OptionsEfl.cmake: Look for D-Bus if BATTERY_STATUS
1408 2012-08-17 Rob Buis <rbuis@rim.com>
1410 [BlackBerry] Remove some shared libraries from linking
1411 https://bugs.webkit.org/show_bug.cgi?id=94253
1413 Reviewed by Yong Li.
1415 Remove some shared libraries.
1417 * Source/cmake/OptionsBlackBerry.cmake:
1419 2012-08-16 Gustavo Noronha Silva <gns@gnome.org>
1421 Unreviewed speculative 32 bits build fix.
1423 * Source/autotools/symbols.filter: add symbol version that gets
1424 generated in 32 bits build.
1426 2012-08-16 Max Feil <mfeil@rim.com>
1428 [BlackBerry] Some media controls are mispositioned for dynamic live streams (HLS)
1429 https://bugs.webkit.org/show_bug.cgi?id=94176
1431 Reviewed by Antonio Gomes.
1433 An automated layout test is not possible for this patch because
1434 dynamic live streams require a special dedicated web server.
1435 Putting an external video URL into an automated test is not
1436 correct either. So I have created a manual test that points to
1437 an external HLS video that works today.
1439 * ManualTests/blackberry/video-hls-controls.html: Added.
1441 2012-08-16 Marja Hölttä <marja@chromium.org>
1443 FormController, WebHistoryItem: Enable reading selected file names from document state
1444 https://bugs.webkit.org/show_bug.cgi?id=91231
1446 Reviewed by Jochen Eisinger.
1448 This change enables Chromium to set up file permissions properly when
1449 the session restore feature restores a page with selected files.
1451 * Source/autotools/symbols.filter: Exported FormController::getReferencedFilePaths and HistoryController::saveDocumentAndScrollState.
1453 2012-08-15 Kent Tamura <tkent@chromium.org>
1455 Calendar Picker: Localize numbers in a calendar picker
1456 https://bugs.webkit.org/show_bug.cgi?id=93704
1458 Reviewed by Hajime Morita.
1460 * ManualTests/forms/calendar-picker.html:
1461 Add a mock pagePopupController.localizeNumberString().
1463 2012-08-15 Ryosuke Niwa <rniwa@webkit.org>
1465 Update manual tests and comments to refer to TestRunner instead of LayoutTestController
1466 https://bugs.webkit.org/show_bug.cgi?id=94168
1468 Reviewed by Kent Tamura.
1470 * ManualTests/resources/multiFileResources/post-echo-and-notify-done.cgi:
1472 2012-08-15 Bruno de Oliveira Abinader <bruno.abinader@basyskom.com>
1474 [css3-text] Add CSS3 Text decoration compile flag
1475 https://bugs.webkit.org/show_bug.cgi?id=93863
1477 Reviewed by Julien Chaffraix.
1479 This patch handles the compile flag implementation, which will come disabled by
1480 default, thus not exposing the CSS3 text decoration features to the web, unless
1481 when explicitly enabling it with "--css3-text-decoration" build parameter.
1483 * Source/cmake/WebKitFeatures.cmake:
1484 * Source/cmakeconfig.h.cmake:
1487 2012-08-15 Brady Eidson <beidson@apple.com>
1489 Removing a plug-in element from a page opened in a background tab in Safari crashes
1490 <rdar://problem/12057991> and https://bugs.webkit.org/show_bug.cgi?id=93913
1492 Reviewed by Beth Dakin.
1494 * Source/autotools/symbols.filter: Allow this symbol through for DRT's sake.
1496 2012-08-14 Keishi Hattori <keishi@webkit.org>
1498 Share common code between calendar picker and color suggestion picker
1499 https://bugs.webkit.org/show_bug.cgi?id=93802
1501 Reviewed by Kent Tamura.
1503 * ManualTests/forms/calendar-picker.html:
1504 * ManualTests/forms/color-suggestion-picker.html:
1506 2012-08-14 Milian Wolff <milian.wolff@kdab.com>
1508 [Qt] QtWebKit linking fails for QNX cross build
1509 https://bugs.webkit.org/show_bug.cgi?id=93460
1511 Reviewed by Simon Hausmann.
1513 The GCC 4.4.2 used by the QNX BBNDK 2.0.1 fails to link QtWebKit.
1514 Apparently it does not properly support the linker invokation using
1515 -Wl,-whole-archive -l... -Wl,-no-whole-archive
1516 yielding a "cc: no files to process" error. This patch works around
1517 this issue by adding an empty dummy file (and thus object file) to
1522 2012-08-14 Keishi Hattori <keishi@webkit.org>
1524 Move page popup resources to separate directory
1525 https://bugs.webkit.org/show_bug.cgi?id=93932
1527 Reviewed by Kent Tamura.
1529 * ManualTests/forms/calendar-picker.html:
1530 * ManualTests/forms/color-suggestion-picker.html:
1532 2012-08-11 Raphael Kubo da Costa <rakuco@webkit.org>
1534 [CMake] Rewrite FindLibSoup2.cmake.
1535 https://bugs.webkit.org/show_bug.cgi?id=93191
1537 Reviewed by Rob Buis.
1539 The existing LibSoup2 was imported from somewhere else and not
1540 only did it contain a lot of unnecessary cruft to look for libsoup
1541 2.2 (which we do not support anyway), but it also relied on the
1542 paths returned by pkg-config for setting the library and include
1545 For one, this meant "-lsoup-2.4" was passed to the linked instead
1546 of "-L/path/to/libsoup-2.4.so", which would sometimes make a
1547 system version of libsoup to be picked up instead of the one
1548 installed by, say, jhbuild.
1550 The new FindLibSoup.cmake now only looks for libsoup 2.4 and
1551 relies on pkg-config solely for retrieving the current LibSoup
1554 * Source/cmake/FindLibSoup.cmake: Added.
1555 * Source/cmake/FindLibSoup2.cmake: Removed.
1556 * Source/cmake/OptionsEfl.cmake: Look for LibSoup instead of
1557 LibSoup2, look for the GObject component of Glib.
1559 2012-08-13 Raphael Kubo da Costa <rakuco@webkit.org>
1561 [CMake] Remove glib-related Find modules and write single new one instead.
1562 https://bugs.webkit.org/show_bug.cgi?id=93786
1564 Reviewed by Rob Buis.
1566 As part of the ongoing effort to write proper Find modules that use
1567 absolute include and library paths instead of the short ones from
1568 pkg-config, replace Find{GIO,Glib,Gthread}.cmake with a single
1569 FindGLIB.cmake that optionally detects components such as GIO and
1572 Library paths are now defined as "/full/path/to/libfoo.so" instead of
1573 simply "foo", so that the linker receives a full path and we can then
1574 avoid accidentally picking up a libfoo.so installed into /usr/lib
1575 instead of a local one built with jhbuild.
1577 * Source/cmake/FindGIO.cmake: Removed.
1578 * Source/cmake/FindGLIB.cmake: Added.
1579 * Source/cmake/FindGlib.cmake: Removed.
1580 * Source/cmake/FindGthread.cmake: Removed.
1581 * Source/cmake/OptionsEfl.cmake: Look for GLIB with the GIO component.
1583 2012-08-13 Zan Dobersek <zandobersek@gmail.com>
1585 [Gtk] Remove SVG_FEATURES and HTML_FEATURES from Source/WebCore/GNUmakefile.am
1586 https://bugs.webkit.org/show_bug.cgi?id=90693
1588 Reviewed by Philippe Normand.
1590 Remove exportation of SVG_FLAGS and HTML_FLAGS as Automake conditionals
1591 as they are not required anymore.
1595 2012-08-12 Loïc Yhuel <loic.yhuel@softathome.com>
1597 [Qt] Make it possible to build without QtTest/QtPrintSupport
1598 https://bugs.webkit.org/show_bug.cgi?id=93492
1600 Reviewed by Tor Arne Vestbø.
1602 * Source/QtWebKit.pro: Disable tests if no testlib
1604 2012-08-10 Rob Buis <rbuis@rim.com>
1606 [BlackBerry] Enable relro link option for JSC executable
1607 https://bugs.webkit.org/show_bug.cgi?id=93726
1609 Reviewed by Yong Li.
1611 Enable relro link option for JSC executable.
1613 * Source/cmake/OptionsBlackBerry.cmake:
1615 2012-08-09 Raphael Kubo da Costa <rakuco@webkit.org>
1617 [CMake] Bump minimum required version to 2.8.3.
1618 https://bugs.webkit.org/show_bug.cgi?id=93450
1620 Reviewed by Daniel Bates.
1622 Following the discussion in bug 93189, it was decided that bumping
1623 the minimum required version from 2.8.0 to 2.8.3 was a good thing
1624 due to additional features, such as improved
1625 FIND_PACKAGE_HANDLE_STANDARD_ARGS() support and better argument
1626 handling in the PKG_CHECK_MODULES() call.
1628 CMake 2.8.3 was released almost two years ago, so people are
1629 expected to have it or a later version installed.
1633 2012-08-08 Shane Stephens <shanestephens@google.com>
1635 Compile flag for CSS Hierarchies
1636 https://bugs.webkit.org/show_bug.cgi?id=92433
1638 Reviewed by Tony Chang.
1640 * Source/cmake/WebKitFeatures.cmake:
1642 2012-08-08 Ming Xie <mxie@rim.com>
1644 [BlackBerry] Fix "-fPIC" define in the BlackBerry build
1645 https://bugs.webkit.org/show_bug.cgi?id=93548
1647 Reviewed by Rob Buis.
1649 In the current CMake release (version 2.8.5), ${CMAKE_SHARED
1650 _LIBRARY_C_FLAGS} and ${CMAKE_SHARED_LIBRARY_CXX_FLAGS} is
1651 set to empty (See cmake/Modules/Platform/QNX.cmake)
1653 This breaks the assumption which WebKit CMake build system
1654 makes in Source/cmake/WebKitHelper.cmake
1656 * Source/cmake/OptionsBlackBerry.cmake:
1658 2012-08-08 Philippe Normand <pnormand@igalia.com>
1660 [GStreamer] 0.11 build broken (again)
1661 https://bugs.webkit.org/show_bug.cgi?id=93474
1663 Reviewed by Martin Robinson.
1665 * configure.ac: Disable media-stream build if GStreamer 0.11
1666 support is enabled, due to farstream-0.1 still messing up with
1667 gstreamer-0.10 include path.
1669 2012-08-07 YoungTaeck Song <youngtaeck.song@samsung.com>
1671 [WK2][EFL] Implement accelerated compositing on WK2 Efl port
1672 https://bugs.webkit.org/show_bug.cgi?id=89840
1674 Reviewed by Noam Rosenthal.
1676 Implement accelerated composition with TiledBackingStore on WK2 Efl port.
1677 This implementation is based on COORDINATED_GRAPHICS.
1678 Add COORDINATED_GRAPHICS related definitions in OptionsEfl.cmake.
1680 * Source/cmake/OptionsEfl.cmake:
1682 2012-08-07 No'am Rosenthal <noam.rosenthal@nokia.com>
1684 [Qt] Make it possible to build without QtQuick
1686 Reviewed by Simon Hausmann.
1688 * Source/QtWebKit.pro:
1691 2012-07-19 Simon Hausmann <simon.hausmann@nokia.com>
1693 [Qt] Remove Qt 4 specific code paths
1694 https://bugs.webkit.org/show_bug.cgi?id=88161
1696 Reviewed by Kenneth Rohde Christiansen.
1701 2012-08-06 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1703 [EFL] Enable link prefetch
1704 https://bugs.webkit.org/show_bug.cgi?id=93281
1706 Reviewed by Kentaro Hara.
1708 * Source/cmake/OptionsEfl.cmake: Enable LINK_PREFETCH by default.
1710 2012-08-06 Xan Lopez <xlopez@igalia.com>
1712 [GTK] Cleanup configure.ac build options output
1713 https://bugs.webkit.org/show_bug.cgi?id=93245
1715 Reviewed by Laszlo Gombos.
1717 Remove duplicated elements, sort alphabetically.
1719 * configure.ac: ditto.
1721 2012-08-06 Carlos Garcia Campos <cgarcia@igalia.com>
1723 Unreviewed. Update NEWS and configure.ac for 1.9.6 release
1725 * configure.ac: Bump version numbers.
1727 2012-08-03 Patrick Gansterer <paroga@webkit.org>
1729 [CMake][WIN] Disable C++ exceptions and RTTI
1730 https://bugs.webkit.org/show_bug.cgi?id=93104
1732 Reviewed by Ryosuke Niwa.
1734 Both features are not used in WebKit, so remove them to safe some code.
1735 Also enable compilation of plain c files with multiple processes.
1737 * Source/cmake/OptionsWindows.cmake:
1739 2012-08-03 Mario Sanchez Prada <msanchez@igalia.com>
1741 Unreviewed build fix for GTK after r124479.
1743 * Source/autotools/symbols.filter: Removed unneeded symbol.
1745 2012-08-03 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
1747 [Qt] Populate .qmake.cache from the top-level project file
1749 This makes it possible to build webkit without using the perl build
1750 script. The duplicated logic in build-webkit will be removed when we
1751 remove the Qt4 code paths. The build-webkit script will then simply
1752 call 'qmake WebKit.pro' from WEBKITOUTPUTDIR.
1754 Reviewed by Tor Arne Vestbø.
1758 2012-08-03 Dominik Röttsches <dominik.rottsches@intel.com>
1760 [cmake] Cleanup FindHarfBuzz.cmake
1761 https://bugs.webkit.org/show_bug.cgi?id=92984
1763 Reviewed by Hajime Morita.
1765 Cleanup which didn't make it into my previous ptch.
1767 * Source/cmake/FindHarfBuzz.cmake: Remove duplicate line, add a bit of documentation.
1769 2012-08-03 Joone Hur <joone.hur@intel.com>
1771 [EFL][DRT] WebKitAnimation API compile-time disabled
1772 https://bugs.webkit.org/show_bug.cgi?id=84593
1774 Reviewed by Laszlo Gombos.
1776 Enable ENABLE_ANIMATION_API by default on the Efl port.
1778 * Source/cmake/OptionsEfl.cmake:
1779 * Source/cmakeconfig.h.cmake:
1781 2012-08-02 Zan Dobersek <zandobersek@gmail.com>
1783 Unreviewed attempt at fixing the GTK 64-bit debug build.
1785 * Source/autotools/symbols.filter:
1787 2012-08-02 Martin Robinson <mrobinson@igalia.com>
1789 [GTK] When farstream is not present do not enable MediaStream
1791 Reviewed by Philippe Normand.
1793 When farstream libraries are no present, simply do not build MediaStream
1798 2012-08-01 Jian Li <jianli@chromium.org>
1800 Add new CSS property "-webkit-widget-region" to expose dashboard region support for other port
1801 https://bugs.webkit.org/show_bug.cgi?id=90298
1803 Reviewed by Adam Barth.
1805 * configure.ac: Add ENABLE_WIDGET_REGION define.
1807 2012-07-31 Joshua Netterfield <jnetterfield@rim.com>
1809 [BlackBerry] Enable CSS Filter Effects
1810 https://bugs.webkit.org/show_bug.cgi?id=92685
1812 Reviewed by Rob Buis.
1814 Enable CSS filter effects, with the exception of custom effects (CSS shaders) and reference effects (SVG effects)
1816 Internally reviewed by Arvid Nilsson <anilsson@rim.com> and Antonio Gomes <agomes@rim.com>.
1818 * Source/cmake/OptionsBlackBerry.cmake: Add LayerFilterRenderer
1819 * Source/cmakeconfig.h.cmake: Acknowledge CSS filter effects
1821 2012-07-31 Ryosuke Niwa <rniwa@webkit.org>
1823 Perf-o-matic: dashboard images are not generated properly from incrementally updated JSON
1824 https://bugs.webkit.org/show_bug.cgi?id=92717
1826 Reviewed by Hajime Morita.
1828 Sort the values by timestamp. Unfortunately, there isn't a good way of testing this fix.
1830 * Websites/webkit-perf.appspot.com/models.py:
1831 (Runs.chart_params):
1833 2012-07-31 Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
1835 add Farstream flags/deps to WebKit, for WebRTC
1836 https://bugs.webkit.org/show_bug.cgi?id=87524
1838 Reviewed by Philippe Normand.
1840 Since Farstream will be used as the backend for GTK's WebRTC, this
1841 patch adds it as a dependency to the build system.
1846 2012-07-30 Ryosuke Niwa <rniwa@webkit.org>
1848 /api/test/runs/chart expires on perf-o-matic
1849 https://bugs.webkit.org/show_bug.cgi?id=92714
1851 Reviewed by Hajime Morita.
1853 Don't update the entire JSON while generating the dashboard images.
1854 This is a bug and not doing this will reduce the server load significantly.
1856 * Websites/webkit-perf.appspot.com/controller.py:
1857 (RunsChartHandler.post):
1859 2012-07-30 Dominik Röttsches <dominik.rottsches@intel.com>
1861 Avoid Assertion Failure in HarfBuzzRun::characterIndexForXPosition
1862 https://bugs.webkit.org/show_bug.cgi?id=92376
1864 Reviewed by Tony Chang.
1866 Added manual test to reliably reproduce assertion failure which is solved by this patch.
1868 * ManualTests/harfbuzz-mouse-selection-crash.html: Added.
1870 2012-07-29 Vsevolod Vlasov <vsevik@chromium.org>
1872 Web Inspector: Resource agent's reference to cached resources should be weak.
1873 https://bugs.webkit.org/show_bug.cgi?id=92108
1875 Reviewed by Pavel Feldman.
1877 * Source/autotools/symbols.filter:
1879 2012-07-30 Shinya Kawanaka <shinyak@chromium.org>
1881 Prohibit having AuthorShadowDOM of input or textarea element for a while and having a flag to enable it in Internals.
1882 https://bugs.webkit.org/show_bug.cgi?id=92611
1884 Reviewed by Hajime Morita.
1886 * Source/autotools/symbols.filter:
1888 2012-07-30 Sheriff Bot <webkit.review.bot@gmail.com>
1890 Unreviewed, rolling out r124000.
1891 http://trac.webkit.org/changeset/124000
1892 https://bugs.webkit.org/show_bug.cgi?id=92632
1894 seems to have broken chromium Range_InstanceSizeUnknown unit
1895 test across many platforms (Requested by tomhudson on
1898 * Source/autotools/symbols.filter:
1900 2012-07-30 Patrick Gansterer <paroga@webkit.org>
1902 Replace UnicodeWinCE with UnicodeWchar
1903 https://bugs.webkit.org/show_bug.cgi?id=92539
1905 Reviewed by Ryosuke Niwa.
1907 UnicodeWinCE never contained WinCE specific code. UnicodeWchar
1908 is a replacement for it, which is mainly based on the functions
1909 from <wchar.h>. It is ment as a minimal Unicode backend, which
1910 can be used very easy and has no external dependencies.
1912 * Source/cmake/OptionsWinCE.cmake:
1914 2012-07-29 Vsevolod Vlasov <vsevik@chromium.org>
1916 Web Inspector: Resource agent's reference to cached resources should be weak.
1917 https://bugs.webkit.org/show_bug.cgi?id=92108
1919 Reviewed by Pavel Feldman.
1921 * Source/autotools/symbols.filter:
1923 2012-07-29 Rik Cabanier <cabanier@adobe.com>
1925 Add ENABLE_CSS_COMPOSITING flag
1926 https://bugs.webkit.org/show_bug.cgi?id=92553
1928 Reviewed by Dirk Schulze.
1930 Adds compiler flag CSS_COMPOSITING to build systems to enable CSS blending and compositing. See spec https://dvcs.w3.org/hg/FXTF/rawfile/tip/compositing/index.html
1932 * Source/cmake/WebKitFeatures.cmake:
1933 * Source/cmakeconfig.h.cmake:
1936 2012-07-27 Kihong Kwon <kihong.kwon@samsung.com>
1938 [EFL] Support for HTML media capture
1939 https://bugs.webkit.org/show_bug.cgi?id=91842
1941 Reviewed by Ryosuke Niwa.
1943 Add HTML media capture feature, and enable that on the Efl port.
1945 * Source/cmake/OptionsEfl.cmake:
1946 * Source/cmake/WebKitFeatures.cmake:
1947 * Source/cmakeconfig.h.cmake:
1949 2012-07-27 Ryosuke Niwa <rniwa@webkit.org>
1951 Unreviewed perf-o-matic build fix for dashboard image generation.
1952 Also, only show Parser/html5-full-render on the dashboard by default
1953 so that it won't take forever to load it.
1955 * Websites/webkit-perf.appspot.com/controller.py:
1956 (schedule_runs_update):
1957 (RunsChartHandler.post):
1958 * Websites/webkit-perf.appspot.com/models.py:
1959 (Runs.chart_params):
1960 (DashboardImage.get_image):
1961 * Websites/webkit-perf.appspot.com/models_unittest.py:
1962 (RunsTest.test_chart_params_with_value):
1964 2012-07-27 Dominik Röttsches <dominik.rottsches@intel.com>
1966 [Cairo] Add complex font drawing using HarfbuzzNG
1967 https://bugs.webkit.org/show_bug.cgi?id=91864
1969 Reviewed by Simon Hausmann and Martin Robinson.
1971 Configuring Freetype backend to use HarfBuzz by default.
1973 * Source/cmake/FindHarfBuzz.cmake: Added pkgconfig based discovery of HarfBuzz.
1974 * Source/cmake/OptionsEfl.cmake: Adding Harfbuzz configuration.
1976 2012-07-26 Dan Bernstein <mitz@apple.com>
1978 When Safari 6 is launched via the WebKit Xcode workspace, it does not link against the built frameworks
1979 https://bugs.webkit.org/show_bug.cgi?id=92331
1981 Reviewed by Mark Rowe.
1983 Changed references to the Safari executable to the SafariForWebKitDevelopment binary.
1985 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
1986 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
1988 2012-07-26 Keishi Hattori <keishi@webkit.org>
1990 Implement ColorSuggestionPicker page popup
1991 https://bugs.webkit.org/show_bug.cgi?id=92109
1993 Reviewed by Kent Tamura.
1995 * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
1997 2012-07-26 Zoltan Nyul <zoltan.nyul@intel.com>
1999 [EFL] EFL port should use XDG paths
2000 https://bugs.webkit.org/show_bug.cgi?id=91719
2002 Reviewed by Kenneth Rohde Christiansen.
2004 Efreet library added.
2006 * Source/cmake/FindEFL.cmake:
2008 2012-07-26 Kaustubh Atrawalkar <kaustubh@motorola.com>
2010 [DRT] LTC:: pageNumberForElementById() could be moved to Internals.
2011 https://bugs.webkit.org/show_bug.cgi?id=92091
2013 Reviewed by Adam Barth.
2015 Exporting Internals::pageNumber symbols for the Gtk build.
2017 * Source/autotools/symbols.filter:
2019 2012-07-25 Sheriff Bot <webkit.review.bot@gmail.com>
2021 Unreviewed, rolling out r123606.
2022 http://trac.webkit.org/changeset/123606
2023 https://bugs.webkit.org/show_bug.cgi?id=92247
2025 broke Windows build of Chromium (Requested by tomhudson on
2028 * ManualTests/forms/color-suggestion-picker.html: Removed.
2030 2012-07-25 Keishi Hattori <keishi@webkit.org>
2032 Implement ColorSuggestionPicker page popup
2033 https://bugs.webkit.org/show_bug.cgi?id=92109
2035 Reviewed by Kent Tamura.
2037 * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
2039 2012-07-23 Kent Tamura <tkent@chromium.org>
2041 [GTK] Remove unnecessary trailing space in the previous commit.
2043 * Source/autotools/symbols.filter:
2045 2012-07-23 Kent Tamura <tkent@chromium.org>
2047 [GTK] Attempt to fix build
2049 * Source/autotools/symbols.filter: Export DocumentMarkerController::addTextMatchMarker.
2051 2012-07-23 Sheriff Bot <webkit.review.bot@gmail.com>
2053 Unreviewed, rolling out r123184, r123195, and r123197.
2054 http://trac.webkit.org/changeset/123184
2055 http://trac.webkit.org/changeset/123195
2056 http://trac.webkit.org/changeset/123197
2057 https://bugs.webkit.org/show_bug.cgi?id=92049
2059 pagecycler regression (Requested by morrita on #webkit).
2061 * Source/autotools/symbols.filter:
2063 2012-07-23 Roger Fong <roger_fong@apple.com>
2065 If select element in Windows is off screen horizontally,
2066 menu is either inappropriately resized or positioned offscreen.
2067 https://bugs.webkit.org/show_bug.cgi?id=91913
2068 <rdar://problem/7611229>
2070 Reviewed by Tim Horton.
2072 Add a manual test to verify that popup menus render in the correct place.
2074 * ManualTests/win/select-menu-off-screen.html: Added.
2076 2012-07-23 Simon Fraser <simon.fraser@apple.com>
2078 Implement sticky positioning
2079 https://bugs.webkit.org/show_bug.cgi?id=90046
2081 Reviewed by Ojan Vafai.
2083 Add ENABLE_CSS_STICKY_POSITION, defaulting to off initially.
2085 Sort the ENABLE_CSS lines in the file.
2087 * Source/cmake/WebKitFeatures.cmake:
2088 * Source/cmakeconfig.h.cmake:
2090 2012-07-23 Patrick Gansterer <paroga@webkit.org>
2092 [WINCE] Define NOMINMAX in the build system instead of Platform.h
2093 https://bugs.webkit.org/show_bug.cgi?id=91938
2095 Reviewed by Ryosuke Niwa.
2097 Define it in OptionsWindows.cmake, since NOMINMAX
2098 should to be defined for all windows ports.
2100 * Source/cmake/OptionsWinCE.cmake:
2101 * Source/cmake/OptionsWindows.cmake:
2103 2012-07-22 Sheriff Bot <webkit.review.bot@gmail.com>
2105 Unreviewed, rolling out r123298 and r123301.
2106 http://trac.webkit.org/changeset/123298
2107 http://trac.webkit.org/changeset/123301
2108 https://bugs.webkit.org/show_bug.cgi?id=91953
2110 We need to think some more about the intricacies of exposing a
2111 CMake option for ENABLE_DFG_JIT as this option is specific to
2112 the port and architecture. (Requested by dydx on #webkit).
2114 * Source/cmake/WebKitFeatures.cmake:
2115 * Source/cmakeconfig.h.cmake:
2117 2012-07-22 Daniel Bates <dbates@webkit.org>
2119 Fix the Windows CE build after <http://trac.webkit.org/changeset/123298>
2120 (https://bugs.webkit.org/show_bug.cgi?id=91939)
2122 Disable the DFG JIT across all CMake ports (by default) (*). Enabling DFG JIT
2123 breaks the Windows CE build as the Windows CE port builds with the JIT disabled
2124 (ENABLE_JIT := 0) and hence ENABLE_ASSEMBLER := 0.
2126 (*) We should look to further discuss with CMake port maintainers about enabling
2127 the DFG JIT by default.
2129 * Source/cmake/WebKitFeatures.cmake:
2131 2012-07-23 Kent Tamura <tkent@chromium.org>
2133 Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
2134 https://bugs.webkit.org/show_bug.cgi?id=91941
2136 Reviewed by Kentaro Hara.
2138 A flag name for an elmement should be ENABLE_*_ELEMENT.
2140 * Source/cmake/WebKitFeatures.cmake:
2141 * Source/cmakeconfig.h.cmake:
2144 2012-07-22 Patrick Gansterer <paroga@webkit.org>
2146 [CMake] Add option for ENABLE_DFG_JIT
2147 https://bugs.webkit.org/show_bug.cgi?id=91939
2149 Reviewed by Daniel Bates.
2151 * Source/cmake/WebKitFeatures.cmake:
2152 * Source/cmakeconfig.h.cmake:
2154 2012-07-22 Kent Tamura <tkent@chromium.org>
2156 Rename ENABLE_DETAILS to ENABLE_DETAILS_ELEMENT
2157 https://bugs.webkit.org/show_bug.cgi?id=91928
2159 Reviewed by Kentaro Hara.
2161 A flag name for an elmement should be ENABLE_*_ELEMENT.
2163 * Source/cmake/WebKitFeatures.cmake:
2164 * Source/cmakeconfig.h.cmake:
2167 2012-07-20 Kent Tamura <tkent@chromium.org>
2169 Rename ENABLE_DATALIST to ENABLE_DATALIST_ELEMENT
2170 https://bugs.webkit.org/show_bug.cgi?id=91846
2172 Reviewed by Kentaro Hara.
2174 A flag name for an elmement should be ENABLE_*_ELEMENT.
2176 * Source/cmake/OptionsEfl.cmake:
2177 * Source/cmake/WebKitFeatures.cmake:
2178 * Source/cmakeconfig.h.cmake:
2181 2012-07-19 MORITA Hajime <morrita@google.com>
2183 [Refactoring] Replace Node's Document pointer with a TreeScope pointer
2184 https://bugs.webkit.org/show_bug.cgi?id=59816
2186 Reviewed by Ryosuke Niwa.
2188 * Source/autotools/symbols.filter: Added newly exported symbols.
2190 2012-07-19 Christophe Dumez <christophe.dumez@intel.com>
2192 [EFL] Bump libsoup dependency to v2.39.4.1 to fix cookie issues
2193 https://bugs.webkit.org/show_bug.cgi?id=91741
2195 Reviewed by Kenneth Rohde Christiansen.
2197 Bump libsoup dependency in CMake to v2.39.4.1 to fix issues
2198 with cookies in non-suffixed/private domains [GNOME #679230].
2200 * Source/cmake/OptionsEfl.cmake:
2202 2012-07-19 Mario Sanchez Prada <msanchez@igalia.com>
2204 [GTK] Enable MHTML support by default at build time
2205 https://bugs.webkit.org/show_bug.cgi?id=89987
2207 Reviewed by Carlos Garcia Campos.
2209 Enable MHTML support by default for GTK in configure.ac.
2213 2012-07-18 Christophe Dumez <christophe.dumez@intel.com>
2215 [CMake][EFL] Should try to find the same libsoup version pulled by jhbuild
2216 https://bugs.webkit.org/show_bug.cgi?id=91626
2218 Reviewed by Kenneth Rohde Christiansen.
2220 Bump required version of libsoup in CMake to 2.39.3. This is the first
2221 tarball version to contain the API we need (soup_cookie_jar_get_cookies()
2222 and soup_cookie_jar_set_cookie_with_first_party()).
2224 * Source/cmake/OptionsEfl.cmake:
2226 2012-07-18 Varun Jain <varunjain@chromium.org>
2228 [chromium] Drag image for image elements should be scaled with device scale factor.
2229 https://bugs.webkit.org/show_bug.cgi?id=89688
2231 Reviewed by Adam Barth.
2233 * ManualTests/chromium/drag-image-accounts-for-device-scale.html:
2235 2012-07-18 Thiago Marcos P. Santos <thiago.santos@intel.com>
2237 [CMake] Make gtest a shared library
2238 https://bugs.webkit.org/show_bug.cgi?id=90973
2240 Reviewed by Daniel Bates.
2242 It's nicer to make it a shared library because it might improve
2243 linking time and we don't need to force gtest users to link with gtest
2244 dependencies like pthreads (which causes linking errors when it is not
2247 * Source/cmake/gtest/CMakeLists.txt:
2249 2012-07-17 Gabor Ballabas <gaborb@inf.u-szeged.hu>
2251 [Qt][V8] Remove the V8 related codepaths and configuration
2252 https://bugs.webkit.org/show_bug.cgi?id=90863
2254 Reviewed by Simon Hausmann.
2259 2012-07-17 Sheriff Bot <webkit.review.bot@gmail.com>
2261 Unreviewed, rolling out r122834.
2262 http://trac.webkit.org/changeset/122834
2263 https://bugs.webkit.org/show_bug.cgi?id=91492
2265 it broke the chromium (Requested by kkristof on #webkit).
2270 2012-07-17 Gabor Ballabas <gaborb@inf.u-szeged.hu>
2272 [Qt][V8] Remove the V8 related codepaths and configuration
2273 https://bugs.webkit.org/show_bug.cgi?id=90863
2275 Reviewed by Simon Hausmann.
2280 2012-07-17 David Barr <davidbarr@chromium.org>
2282 Introduce ENABLE_CSS_IMAGE_ORIENTATION compile flag
2283 https://bugs.webkit.org/show_bug.cgi?id=89055
2285 Reviewed by Kent Tamura.
2287 The css3-images module is at candidate recommendation.
2288 http://www.w3.org/TR/2012/CR-css3-images-20120417/#the-image-orientation
2290 Add a configuration option for CSS image-orientation support, disabling it by default.
2292 * Source/cmake/WebKitFeatures.cmake:
2293 * Source/cmakeconfig.h.cmake:
2295 2012-07-16 Pete Williamson <petewil@google.com>
2297 Expose an export for the iconUrl list so Internals can use it
2298 https://bugs.webkit.org/show_bug.cgi?id=88665
2300 Reviewed by Kent Tamura.
2302 * Source/autotools/symbols.filter: export iconURLs
2304 2012-07-16 Hajime Morrita <morrita@chromium.org>
2306 WebCore needs WEBCORE_TESTING macro to mark methods being exported for testing.
2307 https://bugs.webkit.org/show_bug.cgi?id=90764
2309 Reviewed by Adam Barth.
2311 Removed symbols which are now covered by WEBCORE_TESTING.
2313 * Source/autotools/symbols.filter:
2315 2012-07-16 Carlos Garcia Campos <cgarcia@igalia.com>
2317 Unreviewed. Update NEWS and configure.ac for 1.9.5 release
2319 * configure.ac: Bump version number.
2321 2012-07-12 Josh Hawn <jhawn@apple.com>
2323 Fix for WebContext::getWebCoreStatistics() causes crash if no m_process
2324 https://bugs.webkit.org/show_bug.cgi?id=91116
2326 Reviewed by Simon Fraser.
2328 * Source/WebKit2/UIProcess/WebContext.cpp:
2329 WebContext::getWebCoreStatistics():
2330 Now invalidates callback if no m_process.
2332 2012-07-13 Thiago Marcos P. Santos <thiago.santos@intel.com>
2334 [CMake] Proper handling of ENABLE_API_TESTS build option
2335 https://bugs.webkit.org/show_bug.cgi?id=91221
2337 Reviewed by Rob Buis.
2339 Make the flag reusable across the ports using CMake. We are about to enable the WTF,
2340 WebCore and WebKit 2 API's at Tools/TestWebKitAPI and other ports using CMake can get
2344 * Source/cmake/OptionsEfl.cmake:
2345 * Source/cmake/WebKitFeatures.cmake:
2346 * Source/cmakeconfig.h.cmake:
2348 2012-07-11 Matt Falkenhagen <falken@chromium.org>
2350 Add dialog element feature toggle to InternalSettings
2351 https://bugs.webkit.org/show_bug.cgi?id=90934
2353 Reviewed by Hajime Morita.
2355 * Source/autotools/symbols.filter: Added newly exported symbol.
2357 2012-07-11 Arnaud Renevier <a.renevier@sisa.samsung.com>
2359 [Gtk] allow building with css-filters
2360 https://bugs.webkit.org/show_bug.cgi?id=90908
2362 Add support for css-filters in Source/WebCore/GNUmakefile.am
2365 Reviewed by Eric Seidel.
2369 2012-07-10 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2371 [CMAKE] Add missing feature macros
2372 https://bugs.webkit.org/show_bug.cgi?id=90890
2374 Reviewed by Eric Seidel.
2376 ENABLE_CSS_EXCLUSIONS, ENABLE_CSS_REGIONS, ENABLE_TEXT_AUTOSIZING macros
2377 haven't defined in cmake feature list.
2379 * Source/cmake/WebKitFeatures.cmake:
2380 * Source/cmakeconfig.h.cmake:
2382 2012-07-10 Kent Tamura <tkent@chromium.org>
2384 RTL calendar picker for <input type=date> is too narrow and clipped
2385 https://bugs.webkit.org/show_bug.cgi?id=90864
2387 Reviewed by Kentaro Hara.
2389 * ManualTests/forms/calendar-picker.html:
2390 - Add isRTL:true for the arabic setting
2391 - Reset the iframe size when the setting is changed.
2393 2012-07-10 Sheriff Bot <webkit.review.bot@gmail.com>
2395 Unreviewed, rolling out r122178.
2396 http://trac.webkit.org/changeset/122178
2397 https://bugs.webkit.org/show_bug.cgi?id=90857
2399 browser tests, PrerenderBrowserTest.PrerenderFavicon and other
2400 tests, started to fail (Requested by hayato on #webkit).
2402 * Source/autotools/symbols.filter:
2404 2012-07-09 Matt Falkenhagen <falken@chromium.org>
2406 Add ENABLE_DIALOG_ELEMENT and skeleton files
2407 https://bugs.webkit.org/show_bug.cgi?id=90521
2409 Reviewed by Kent Tamura.
2411 * Source/cmake/WebKitFeatures.cmake:
2412 * Source/cmakeconfig.h.cmake:
2414 2012-07-09 Pete Williamson <petewil@google.com>
2416 Expose an export for the iconUrl list so Internals can use it
2417 https://bugs.webkit.org/show_bug.cgi?id=88665
2419 Reviewed by Kent Tamura.
2421 * Source/autotools/symbols.filter: export iconURLs
2423 2012-07-09 Mike Lattanzio <mlattanzio@rim.com>
2425 [BlackBerry] meta viewport initial-scale doesn't factor in device pixel ratio
2426 https://bugs.webkit.org/show_bug.cgi?id=90575
2428 Reviewed by Rob Buis.
2430 Add a manual test to verify wide content doesn't interfere
2431 with initial-scale calculations.
2433 Internal review from Konrad Piascik.
2435 * ManualTests/blackberry/meta-viewport-initial-scale-wide-content.html: Added.
2437 2012-07-09 Sheriff Bot <webkit.review.bot@gmail.com>
2439 Unreviewed, rolling out r122107.
2440 http://trac.webkit.org/changeset/122107
2441 https://bugs.webkit.org/show_bug.cgi?id=90794
2443 Build failure on Mac debug bots (Requested by falken_ on
2446 * Source/cmake/WebKitFeatures.cmake:
2447 * Source/cmakeconfig.h.cmake:
2449 2012-07-09 Matt Falkenhagen <falken@chromium.org>
2451 Add ENABLE_DIALOG_ELEMENT and skeleton files
2452 https://bugs.webkit.org/show_bug.cgi?id=90521
2454 Reviewed by Kent Tamura.
2456 * Source/cmake/WebKitFeatures.cmake:
2457 * Source/cmakeconfig.h.cmake:
2459 2012-07-06 Thiago Marcos P. Santos <thiago.santos@intel.com>
2461 [EFL][CMake] Move gtest sources to an upper level
2462 https://bugs.webkit.org/show_bug.cgi?id=90602
2464 Reviewed by Chang Shu.
2466 CTest was enabled for all the ports, but used only by EFL. Now
2467 ENABLE_API_TESTS has to be defined, which will also build gtest.
2470 * Source/CMakeLists.txt:
2471 * Source/cmake/OptionsEfl.cmake:
2472 * Source/cmake/gtest/CMakeLists.txt: Added.
2474 2012-07-06 Zan Dobersek <zandobersek@gmail.com>
2476 [Gtk] Add a configuration option for disabling unstable features in releases
2477 https://bugs.webkit.org/show_bug.cgi?id=87995
2479 Reviewed by Martin Robinson.
2481 Add a configuration flag for enabling the unstable features - features of which
2482 support in the Gtk port is being worked on but is not yet complete. The primary
2483 use of this flag is when compiling through the build-webkit script.
2485 All the features that are currently enabled when building through build-webkit but
2486 are disabled by default when executing the configure script directly have their default
2487 value (when the correspondent flag is not passed) set to 'yes' when unstable features
2488 are enabled and 'no' otherwise. This way unstable features are kept disabled when performing
2489 a release build (unless they are specifically enabled).
2493 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2495 [Qt] Remove custom qmake logic for module creation
2497 Qmake now has the necessary hooks to cleanly override the build locations.
2499 https://bugs.webkit.org/show_bug.cgi?id=90461
2501 Reviewed by Tor Arne Vestbø.
2505 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2507 [Qt] Add top-level .qmake.conf
2509 With Qt5, this makes setting $QMAKEPATH externally unnecessary.
2511 The magic in the perl scripts to set QMAKEPATH is still there, as it doesn't
2512 hurt, and is still required for Qt4.
2514 https://bugs.webkit.org/show_bug.cgi?id=90461
2516 Reviewed by Tor Arne Vestbø.
2518 * .qmake.conf: Added.
2521 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2523 [Qt] Let qt_module_config create the forwarding module pri file
2525 https://bugs.webkit.org/show_bug.cgi?id=90461
2527 Reviewed by Tor Arne Vestbø.
2529 * Source/sync.profile:
2531 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2533 [Qt] Don't let qt_webkit.pri proclaim its own location
2535 This won't work any more with recent Qt5 versions, as the forwarding
2536 pri is created by qt_module_config, which needs MODULE_PRI to be set
2539 We also need to load build_config, not qt_module.
2541 https://bugs.webkit.org/show_bug.cgi?id=90461
2543 Reviewed by Tor Arne Vestbø.
2547 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2549 [Qt] Remove redundant CONFIG+=module
2551 qt_module_config takes care of that.
2553 In api.pri we are actually testing the flag ourselves, so now we need to
2554 test a related flag qt_module_config sets instead.
2556 https://bugs.webkit.org/show_bug.cgi?id=90461
2558 Reviewed by Tor Arne Vestbø.
2562 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2564 [Qt] Adjust to changed generation of master include file
2566 The responsiblity for creating the master include was moved out of syncqt.
2567 @ignore_for_master_contents still stays, as syncqt (ab-)uses this for
2568 determining whether a header is private.
2570 https://bugs.webkit.org/show_bug.cgi?id=90461
2572 Reviewed by Tor Arne Vestbø.
2574 * Source/sync.profile:
2576 2012-07-05 Rob Buis <rbuis@rim.com>
2578 [CMake] Fix some CMake warnings
2579 https://bugs.webkit.org/show_bug.cgi?id=90558
2581 Fix WebKit options so they match with FeatureList.pm.
2583 Reviewed by Dan Bates.
2585 * Source/cmake/WebKitFeatures.cmake:
2586 * Source/cmakeconfig.h.cmake:
2588 2012-07-05 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2590 [Qt] Move Webkit1 before WebKit2 in the build order
2592 Reviewed by Csaba Osztrogonác.
2596 2012-07-05 Ryuan Choi <ryuan.choi@samsung.com>
2598 [CMAKE] Unreviewd typo fix after r121857
2600 * Source/cmake/WebKitMacros.cmake:
2602 2012-07-05 Dongwoo Im <dw.im@samsung.com>
2604 [EFL] Enable the CUSTOM_SCHEME_HANDLER feature as default.
2605 https://bugs.webkit.org/show_bug.cgi?id=88608
2607 Reviewed by Hajime Morita.
2609 * Source/cmake/OptionsEfl.cmake: Enable the CUSTOM_SCHEME_HANDLER feature as default.
2611 2012-07-05 Ryuan Choi <ryuan.choi@samsung.com>
2613 [Wk2][EFL] EFL needs a WebKitTestRunner
2614 https://bugs.webkit.org/show_bug.cgi?id=87659
2616 Reviewed by Kenneth Rohde Christiansen.
2618 * Source/CMakeLists.txt:
2619 Set compiler flags for WebCoreTestSupport to be linked into TestRunnerInjectedBundle
2621 * Source/cmake/WebKitMacros.cmake: Remove unnecessary dependency.
2623 2012-07-04 John Mellor <johnme@chromium.org>
2625 Text Autosizing: Add compile flag and runtime setting
2626 https://bugs.webkit.org/show_bug.cgi?id=87394
2628 This patch renames Font Boosting to Text Autosizing.
2630 Reviewed by Adam Barth.
2634 2012-07-04 Ryuan Choi <ryuan.choi@samsung.com>
2636 [CMAKE] Add GENERATE_BINDINGS macro to share the codes which use generate-bindings.pl.
2637 https://bugs.webkit.org/show_bug.cgi?id=90258
2639 Reviewed by Rob Buis.
2641 This new macro calls generate-bindings.pl and append generated sources
2642 into proper source list.
2644 * Source/cmake/WebKitMacros.cmake:
2646 2012-07-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2648 [Qt] Get rid of un-needed QT += declarative for Qt 5
2650 The declarative module has been renamed to quick1 in Qt 5, and the
2651 engine-only module for Qt 5 is named 'qml'. For many of the instances
2652 we could just remove 'declarative', since the project file was only
2653 used for Qt5/WebKit2 builds. In the other cases the module was wrapped
2654 in a haveQt(4) scope.
2656 Reviewed by Csaba Osztrogonác.
2660 2012-07-03 Christophe Dumez <christophe.dumez@intel.com>
2662 [EFL] Enable CSS variables support at compile time
2663 https://bugs.webkit.org/show_bug.cgi?id=90448
2665 Reviewed by Kenneth Rohde Christiansen.
2667 Turn on CSS_VARIABLES flag by default on EFL port.
2669 * Source/cmake/OptionsEfl.cmake:
2670 * Source/cmakeconfig.h.cmake:
2672 2012-07-03 George Staikos <staikos@webkit.org>
2674 [BlackBerry] Enable microdata support for BlackBerry.
2675 https://bugs.webkit.org/show_bug.cgi?id=90429
2677 Reviewed by Rob Buis.
2679 * Source/cmake/OptionsBlackBerry.cmake:
2681 2012-07-03 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2683 [Qt] Make use of .qmake.cache for caching features
2685 Instead of loading() features from the files that need them (and re-running
2686 a bunch of checks), we now run feature detection as part of configure.pro,
2687 and have build-webkit write the computed feature-defines and CONFIG to
2688 .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
2689 when building WebKit.pro.
2691 At some point we'll be able to selectivly prevent running of config tests
2692 in configure.pro, which means we don't need a separate code-path for
2693 the build-webkit --help case.
2695 We should also move the code in build-webkit that now uses .webkit.config
2696 to detect clean builds, to use .qmake.cache, since we now store the same
2699 Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2701 Reviewed by Tor Arne Vestbø.
2703 * Source/QtWebKit.pro:
2708 2012-07-03 Sheriff Bot <webkit.review.bot@gmail.com>
2710 Unreviewed, rolling out r121766.
2711 http://trac.webkit.org/changeset/121766
2712 https://bugs.webkit.org/show_bug.cgi?id=90465
2714 It caused flakey build errors on the bots (Requested by Ossy
2717 * Source/QtWebKit.pro:
2722 2012-07-03 George Staikos <staikos@webkit.org>
2724 [BlackBerry] Enable Custom Scheme Handlers for BlackBerry.
2725 https://bugs.webkit.org/show_bug.cgi?id=90422
2727 Reviewed by Rob Buis.
2729 * Source/cmake/OptionsBlackBerry.cmake:
2731 2012-07-03 George Staikos <staikos@webkit.org>
2733 [BlackBerry] Enable RegisterProtocolHandler for BlackBerry.
2734 https://bugs.webkit.org/show_bug.cgi?id=90422
2736 Reviewed by Rob Buis.
2738 * Source/cmake/OptionsBlackBerry.cmake:
2740 2012-07-03 Priit Laes <plaes@plaes.org>
2742 [GTK] Need to bump libsoup requirements (for `soup_cookie_jar_get_cookie_list`)
2743 https://bugs.webkit.org/show_bug.cgi?id=90332
2745 Reviewed by Gustavo Noronha Silva.
2747 * configure.ac: Bump libsoup requirements to 2.39.2
2749 2012-07-03 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
2751 [Qt] Make use of .qmake.cache for caching features
2753 Instead of loading() features from the files that need them (and re-running
2754 a bunch of checks), we now run feature detection as part of configure.pro,
2755 and have build-webkit write the computed feature-defines and CONFIG to
2756 .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
2757 when building WebKit.pro.
2759 At some point we'll be able to selectivly prevent running of config tests
2760 in configure.pro, which means we don't need a separate code-path for
2761 the build-webkit --help case.
2763 We should also move the code in build-webkit that now uses .webkit.config
2764 to detect clean builds, to use .qmake.cache, since we now store the same
2767 Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2769 Reviewed by Tor Arne Vestbø.
2771 * Source/QtWebKit.pro:
2776 2012-07-03 Christophe Dumez <christophe.dumez@intel.com>
2778 [EFL] Enable MICRODATA support
2779 https://bugs.webkit.org/show_bug.cgi?id=90377
2781 Reviewed by Kenneth Rohde Christiansen.
2783 Turn on MICRODATA support by default for EFL port.
2785 * Source/cmake/OptionsEfl.cmake:
2787 2012-07-02 George Staikos <staikos@webkit.org>
2789 [BlackBerry] Enable scoped style for BlackBerry.
2790 https://bugs.webkit.org/show_bug.cgi?id=90418
2792 Reviewed by Rob Buis.
2794 * Source/cmake/OptionsBlackBerry.cmake:
2795 * Source/cmakeconfig.h.cmake:
2797 2012-07-02 Xiaobo Wang <xbwang@torchmobile.com.cn>
2799 [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT
2800 https://bugs.webkit.org/show_bug.cgi?id=90271
2802 Reviewed by George Staikos.
2806 Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not
2808 We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't
2809 need to rebuild webkit before running DRT.
2811 * Source/cmake/OptionsBlackBerry.cmake:
2812 * Source/cmakeconfig.h.cmake:
2814 2012-07-02 Thiago Marcos P. Santos <thiago.santos@intel.com>
2816 [EFL][CMake] Integrate API unit tests with CTest
2817 https://bugs.webkit.org/show_bug.cgi?id=87251
2819 Reviewed by Daniel Bates.
2821 Enable CTest on the root CMakeLists.txt as it is expected
2822 to be here. This will create a new build target ("make test")
2823 to run all the API unit tests.
2827 2012-07-01 Christophe Dumez <christophe.dumez@intel.com>
2829 [EFL] Add Gamepad support
2830 https://bugs.webkit.org/show_bug.cgi?id=90170
2832 Reviewed by Kenneth Rohde Christiansen.
2834 * Source/cmake/FindEFL.cmake: Bump EFL libs dependencies.
2835 * Source/cmake/OptionsEfl.cmake: Turn on GAMEPAD flag on EFL port.
2836 * Source/cmakeconfig.h.cmake: Add GAMEPAD flag to CMake.
2838 2012-06-30 Jason Liu <jason.liu@torchmobile.com.cn>
2840 [BlackBerry] WebView/Browser cause blank screen when selecting a dropdown field.
2841 https://bugs.webkit.org/show_bug.cgi?id=90241
2843 This issue is caused by single quotes in option's labels.
2844 We should use the escape character of single quotes in JavaScript's string which
2845 starts and ends with single quotes.
2846 So we replace lablels' single quotes with its escape character during generating the
2847 select popUp's HTML.
2850 Reviewed by George Staikos.
2852 * ManualTests/blackberry/select-popup-items-unicode-display.html:
2854 2012-06-29 Luiz Agostini <luiz.agostini@nokia.com>
2856 [Qt][WK2] Private non-QtQuick API
2857 https://bugs.webkit.org/show_bug.cgi?id=84532
2859 Reviewed by Noam Rosenthal.
2861 API tests for QRawWebView.
2865 2012-06-29 Zan Dobersek <zandobersek@gmail.com>
2867 Unreviewed build fix after r121518, adding a missing symbol to symbols.filter.
2869 * Source/autotools/symbols.filter:
2871 2012-06-28 MORITA Hajime <morrita@google.com>
2873 [Refactoring] NodeRenderingContext ctor could be built on top of the ComposedShadowTreeWalker
2874 https://bugs.webkit.org/show_bug.cgi?id=89732
2876 Reviewed by Dimitri Glazkov.
2878 * Source/autotools/symbols.filter:
2880 2012-06-28 Jason Liu <jason.liu@torchmobile.com.cn>
2882 [BlackBerry] Selection items show as garbage for non-ascii characters.
2883 https://bugs.webkit.org/show_bug.cgi?id=89969
2885 Add charset utf-8 to the select popup's page.
2887 Reviewed by Antonio Gomes.
2889 * ManualTests/blackberry/select-popup-items-unicode-display.html: Added.
2891 2012-06-28 Christophe Dumez <christophe.dumez@intel.com>
2893 [EFL] Enable support for HTML5 datalist
2894 https://bugs.webkit.org/show_bug.cgi?id=90157
2896 Reviewed by Martin Robinson.
2898 Turn on DATALIST flag by default on EFL port to
2899 support HTML5 datalist tag.
2901 * Source/cmake/OptionsEfl.cmake:
2903 2012-06-27 Zan Dobersek <zandobersek@gmail.com>
2905 [Gtk] Add support for the Gamepad API
2906 https://bugs.webkit.org/show_bug.cgi?id=87503
2908 Reviewed by Carlos Garcia Campos.
2910 Only enable the Gamepad feature on Linux as support
2911 for other operating systems is not present.
2913 Check for the GIO Unix and GUdev dependencies when the
2914 Gamepad feature is enabled.
2918 2012-06-25 Simon Hausmann <simon.hausmann@nokia.com>
2920 [Qt] Make it possible to build WebKit without QtWidgets
2921 https://bugs.webkit.org/show_bug.cgi?id=78109
2923 Reviewed by Tor Arne Vestbø.
2925 * Source/QtWebKit.pro: Don't build WK1 tests and examples if WK1 is disabled.
2926 * Source/api.pri: Move WK1 sources away from here and use WEBKIT += webkit1 instead
2927 * WebKit.pro: Add WK1 to SUBDIRS unless no_webkit1 is set.
2929 2012-06-25 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2931 [EFL] Implement Network Information API
2932 https://bugs.webkit.org/show_bug.cgi?id=87067
2934 Reviewed by Kenneth Rohde Christiansen.
2936 * Source/cmake/FindEFL.cmake: Find eeze library in build system.
2938 2012-06-25 Carlos Garcia Campos <cgarcia@igalia.com>
2940 Unreviewed. Update NEWS and configure.ac for 1.9.4 release
2942 * configure.ac: Bump version number.
2944 2012-06-22 Joshua Netterfield <jnetterfield@rim.com>
2946 [BlackBerry] Sanitize GLSL code using ANGLE.
2948 BlackBerry port does not sanitize GLSL code with ANGLE
2949 https://bugs.webkit.org/show_bug.cgi?id=89583
2951 Reviewed by Rob Buis.
2953 * Source/cmake/OptionsBlackBerry.cmake: Include ANGLE openGL headers as system headers in BlackBerry port.
2955 2012-06-21 Kalev Lember <kalevlember@gmail.com>
2957 [GTK] Fix NPAPI plugins on Windows
2958 https://bugs.webkit.org/show_bug.cgi?id=54531
2960 Reviewed by Martin Robinson.
2962 Define XP_WIN on Windows for plugin support.
2966 2012-06-21 Ryuan Choi <ryuan.choi@gmail.com>
2968 [EFL][WK2] Make WebKit2/Efl headers and resources installable.
2969 https://bugs.webkit.org/show_bug.cgi?id=88207
2971 Reviewed by Chang Shu.
2973 * Source/cmake/OptionsCommon.cmake:
2974 Provide new variable, EXEC_INSTALL_DIR to determine where to install
2977 2012-06-21 Ryuan Choi <ryuan.choi@samsung.com>
2979 [EFL[WK2] Add WKViewEfl and WebKit2 API Object to represent Evas_Object.
2980 https://bugs.webkit.org/show_bug.cgi?id=88935
2982 Reviewed by Chang Shu.
2984 * Source/cmake/OptionsEfl.cmake: Defines BUILDING_EFL__.
2986 2012-06-20 Varun Jain <varunjain@chromium.org>
2988 Account for device scale factor when creating image for dragging.
2989 https://bugs.webkit.org/show_bug.cgi?id=89489
2991 Reviewed by Adam Barth.
2993 * ManualTests/chromium/drag-image-accounts-for-device-scale.html: Added.
2995 2012-06-18 Philippe Normand <pnormand@igalia.com>
2997 [GStreamer] 0.11 video-sink
2998 https://bugs.webkit.org/show_bug.cgi?id=77087
3000 Reviewed by Martin Robinson.
3002 * configure.ac: Fix required gstreamer 0.11 version
3004 2012-06-19 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
3006 [Qt] Fix the Windows build when Qt is built without -release or -debug
3007 https://bugs.webkit.org/show_bug.cgi?id=89471
3009 Reviewed by Tor Arne Vestbø.
3011 Make sure that we at least remove build_all on Windows for api.pri,
3012 as WebCore wasn't built for all configurations.
3016 2012-06-19 Mike West <mkwst@chromium.org>
3018 Introduce ENABLE_CSP_NEXT configuration flag.
3019 https://bugs.webkit.org/show_bug.cgi?id=89300
3021 Reviewed by Adam Barth.
3023 The 1.0 draft of the Content Security Policy spec is just about to
3024 move to Last Call. We'll hide work on the upcoming 1.1 spec behind
3025 this ENABLE flag, disabled by default.
3027 Spec: https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html
3029 * Source/cmake/WebKitFeatures.cmake:
3030 * Source/cmakeconfig.h.cmake:
3032 2012-06-19 Joel Dillon <joel.dillon@codethink.co.uk>, Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
3034 [Qt] Allow the modules file generation to work on Windows.
3035 https://bugs.webkit.org/show_bug.cgi?id=89010
3037 Reviewed by Csaba Osztrogonác.
3039 Add calls to toSystemPath and use QMAKE_DIR_SEP where necessary.
3043 2012-06-19 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
3045 [Qt] Fix TARGET not properly being set for QtWebKitd5.dll when building in debug.
3046 https://bugs.webkit.org/show_bug.cgi?id=88880
3048 load(qt_module_config) adjusts the TARGET to add the "d" suffix when doing
3049 the debug build_pass. When doing the first pass, qt_module_config.prf doesn't
3050 adjust the target since it is in debug_and_release and expects the debug
3051 build_pass to come later. However, since we remove debug_and_release from CONFIG
3052 right after this, the TARGET hasn't been adjusted and the debug build_pass
3055 Work around it by disabling this optimization on Windows.
3057 Reviewed by Tor Arne Vestbø.
3061 2012-06-19 Mike West <mkwst@chromium.org>
3063 Add a scheme registry for bypassing Content Security Policy.
3064 https://bugs.webkit.org/show_bug.cgi?id=89373
3066 Reviewed by Adam Barth.
3068 * Source/autotools/symbols.filter:
3070 2012-06-18 Rob Buis <rbuis@rim.com>
3072 [BlackBerry] Enable LEGACY_VIEWPORT_ADAPTION
3073 https://bugs.webkit.org/show_bug.cgi?id=89381
3075 Reviewed by Antonio Gomes.
3079 Enable LEGACY_VIEWPORT_ADAPTION.
3081 * Source/cmake/OptionsBlackBerry.cmake:
3083 2012-06-17 Philippe Normand <pnormand@igalia.com>
3085 Unreviewed, GTK 64-bit build fix after r120551.
3087 * Source/autotools/symbols.filter:
3089 2012-06-17 Philippe Normand <pnormand@igalia.com>
3091 Unreviewed, GTK build fix after r120397.
3093 * Source/autotools/symbols.filter:
3095 2012-06-14 Kent Tamura <tkent@chromium.org>
3097 Validate form state strings in FormController::setStateForNewFormElements()
3098 https://bugs.webkit.org/show_bug.cgi?id=88768
3100 Reviewed by Hajime Morita.
3102 * Source/autotools/symbols.filter: Expose some symbols used by Internals.cpp.
3104 2012-06-14 Chris Guan <chris.guan@torchmobile.com.cn>
3106 [Blackberry] add a new Api named setAllowNotification
3107 https://bugs.webkit.org/show_bug.cgi?id=88950
3109 Reviewed by Antonio Gomes.
3111 Add a new API named setAllowNotification in webpage class to
3112 let client set those allowed domains into notifications.
3115 * ManualTests/blackberry/notification.html: Added.
3117 2012-06-13 Zan Dobersek <zandobersek@gmail.com>
3119 [Gtk] Enable link prefetch support in the developer builds
3120 https://bugs.webkit.org/show_bug.cgi?id=89011
3122 Reviewed by Martin Robinson.
3124 Rather export an automake conditional than define a preprocessor
3125 macro for enabling link prefetch support.
3129 2012-06-13 Robin Cao <robin.cao@torchmobile.com.cn>
3131 [BlackBerry] Enable MEDIA_STREAM by default
3132 https://bugs.webkit.org/show_bug.cgi?id=88849
3134 Reviewed by Antonio Gomes.
3136 * Source/cmake/OptionsBlackBerry.cmake:
3137 * Source/cmakeconfig.h.cmake:
3139 2012-06-12 MORITA Hajime <morrita@google.com>
3141 Shadow Pseudo ID should be able to nest to point nested shadow DOM.
3142 https://bugs.webkit.org/show_bug.cgi?id=62218
3144 Reviewed by Dimitri Glazkov.
3146 * Source/autotools/symbols.filter:
3148 2012-06-12 Christophe Dumez <christophe.dumez@intel.com>
3150 [EFL] Enable SHADOW_DOM flag
3151 https://bugs.webkit.org/show_bug.cgi?id=87732
3153 Reviewed by Kentaro Hara.
3155 Enable SHADOW_DOM flag by default at compile time for EFL port.
3157 * Source/autotools/symbols.filter: Fix GTK build by adding new symbol.
3158 * Source/cmake/OptionsEfl.cmake:
3159 * Source/cmakeconfig.h.cmake:
3161 2012-06-12 Christophe Dumez <christophe.dumez@intel.com>
3163 [EFL] enable LEGACY_WEBKIT_BLOB_BUILDER flag
3164 https://bugs.webkit.org/show_bug.cgi?id=88715
3166 Reviewed by Noam Rosenthal.
3168 Enable LEGACY_WEBKIT_BLOB_BUILDER flag by default on EFL port.
3170 * Source/cmake/OptionsEfl.cmake:
3171 * Source/cmakeconfig.h.cmake:
3173 2012-06-12 Thiago Marcos P. Santos <thiago.santos@intel.com>
3175 [CMake] Enabled CSS_BOX_DECORATION_BREAK by default
3176 https://bugs.webkit.org/show_bug.cgi?id=88850
3178 Reviewed by Alexis Menard.
3180 Enabled it by default on CMake ports like in other ports.
3181 This patch is a follow up to r120029.
3183 * Source/cmake/WebKitFeatures.cmake:
3184 * Source/cmakeconfig.h.cmake:
3186 2012-06-11 Kaustubh Atrawalkar <kaustubh@motorola.com>
3188 [DRT] LTC:: counterValueForElementById() could be moved to Internals.
3189 https://bugs.webkit.org/show_bug.cgi?id=84406
3191 Reviewed by Hajime Morita.
3193 Exporting Internals::counterValueForElement symbols for the Gtk build.
3195 * Source/autotools/symbols.filter:
3197 2012-06-11 Alexis Menard <alexis.menard@openbossa.org>
3199 [CSS3 Backgrounds and Borders] Protect box-decoration-break behind a feature flag.
3200 https://bugs.webkit.org/show_bug.cgi?id=88804
3202 Reviewed by Tony Chang.
3204 Protect box-decoration-break behind a feature flag enabled by default.
3208 2012-06-11 Arnaud Renevier <arno@renevier.net>
3210 Replace obsolete mkdir_p variable with MKDIR_P
3211 https://bugs.webkit.org/show_bug.cgi?id=88790
3213 Reviewed by Martin Robinson.
3218 2012-06-11 Carlos Garcia Campos <cgarcia@igalia.com>
3220 Unreviewed. Fix make distcheck issues.
3222 * GNUmakefile.am: Initialize jscore nosource variables.
3224 2012-06-10 Darin Adler <darin@apple.com>
3226 Remove unneeded callRemovedLastRef function from TreeShared refactoring
3227 https://bugs.webkit.org/show_bug.cgi?id=88653
3229 Reviewed by Sam Weinig.
3231 * Source/autotools/symbols.filter: Filter removedLastRef instead of
3234 2012-06-09 Sukolsak Sakshuwong <sukolsak@google.com>
3236 Add UNDO_MANAGER flag
3237 https://bugs.webkit.org/show_bug.cgi?id=87908
3239 Reviewed by Tony Chang.
3241 * Source/cmake/WebKitFeatures.cmake:
3243 2012-06-08 Martin Robinson <mrobinson@igalia.com>
3245 Fix the GTK+ build when OpenGL is enabled.
3247 * configure.ac: Fix the build.
3249 2012-06-08 Martin Robinson <mrobinson@igalia.com>
3251 [GTK] build accelerated compositing on by default if OpenGL is present
3252 https://bugs.webkit.org/show_bug.cgi?id=88677
3254 Reviewed by Alejandro G. Castro.
3256 Build accelerated compositing by default if OpenGL is present, just like WebGL.
3257 Also prevent enabling WebGL if Clutter is turned on.
3259 * configure.ac: Build AC by default.
3261 2012-06-08 Carlos Garcia Campos <cgarcia@igalia.com>
3263 [GTK] Add API to get the library version to WebKit2 GTK+
3264 https://bugs.webkit.org/show_bug.cgi?id=88426
3266 Reviewed by Martin Robinson.
3268 * configure.ac: Generate WebKitVersion.h from WebKitVersion.h.in
3271 2012-06-08 Ion Rosca <rosca@adobe.com>
3273 Some overlay scrollbar API calls in ScrollAnimatorMac can lead to an assertion in RenderBox::mapAbsoluteToLocalPoint
3274 https://bugs.webkit.org/show_bug.cgi?id=74111
3276 Reviewed by Simon Fraser.
3278 * ManualTests/scrollbar-crash-on-hide-scrolled-area.html: Added.
3280 2012-06-07 Kentaro Hara <haraken@chromium.org>
3282 Reduce Node object size from 72 byte to 64 byte
3283 https://bugs.webkit.org/show_bug.cgi?id=88528
3285 Reviewed by Ryosuke Niwa.
3287 Added a symbol for callRemovedLastRef().
3289 * Source/autotools/symbols.filter:
3291 2012-06-07 Patrick Gansterer <paroga@webkit.org>
3293 Build fix for WinCE after r113570.
3295 * Source/cmake/OptionsWinCE.cmake:
3297 2012-06-07 Adam Barth <abarth@webkit.org>
3299 Settings::defaultDeviceScaleFactor is redundant with Page::deviceScaleFactor
3300 https://bugs.webkit.org/show_bug.cgi?id=88375
3302 Reviewed by James Robinson.
3304 This symbol no longer exists.
3306 * Source/autotools/symbols.filter:
3308 2012-06-06 David Kilzer <ddkilzer@apple.com>
3310 Teach git about localizable *.strings files
3311 <http://webkit.org/b/88447>
3313 Reviewed by Adam Roben.
3315 * .gitattributes: Set diff attribute for *.strings files so
3316 git-diff doesn't complain about them being binary files once the
3317 git-config command is run.
3319 2012-06-06 Andy Wingo <wingo@igalia.com>
3321 [GTK] Enable the LLInt
3322 https://bugs.webkit.org/show_bug.cgi?id=88315
3324 Reviewed by Filip Pizlo.
3326 * configure.ac: Require Ruby, to build the low-level interpreter.
3328 2012-06-06 Sam D <dsam2912@gmail.com>
3330 Web Inspector: Option for selecting/deselecting all breakpoints in breakpoint pane
3331 https://bugs.webkit.org/show_bug.cgi?id=87644
3333 Reviewed by Pavel Feldman.
3335 Added an option to enable/disable all breakpoints in Breakpoint pane.
3337 * Source/WebCore/English.lproj/localizedStrings.js:
3338 * Source/WebCore/inspector/front-end/BreakpointManager.js:
3339 (WebInspector.BreakpointManager.prototype.enableAllBreakpoints):
3340 (WebInspector.BreakpointManager.prototype.disableAllBreakpoints):
3341 * Source/WebCore/inspector/front-end/BreakpointsSidebarPane.js:
3342 (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu.enabledBreakpointCount):
3343 (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu):
3345 2012-06-05 Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
3347 [GTK] show the feature list in alphabetical order
3348 https://bugs.webkit.org/show_bug.cgi?id=88343
3350 Reviewed by Gustavo Noronha Silva.
3354 2012-06-05 Dongwoo Im <dw.im@samsung.com>
3356 Add 'isProtocolHandlerRegistered' and 'unregisterProtocolHandler'.
3357 https://bugs.webkit.org/show_bug.cgi?id=73176
3359 Reviewed by Adam Barth.
3361 Two more APIs are added in Custom Scheme Handler specification.
3362 http://dev.w3.org/html5/spec/Overview.html#custom-handlers
3363 One is 'isProtocolHandlerRegistered' to query whether the specific URL
3364 is registered or not.
3365 The other is 'unregisterProtocolHandler' to remove the registered URL.
3367 * Source/cmake/WebKitFeatures.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
3368 * Source/cmakeconfig.h.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
3370 2012-06-04 Hugo Parente Lima <hugo.lima@openbossa.org>
3372 Turn LEGACY_VIEWPORT_ADAPTION USE flag into an ENABLE flag.
3373 https://bugs.webkit.org/show_bug.cgi?id=88243
3375 Reviewed by Adam Barth.
3377 * Source/cmake/WebKitFeatures.cmake:
3379 2012-06-04 Sadrul Habib Chowdhury <sadrul@chromium.org>
3381 [chromium] Fix software rendering for device-scale-factor > 1
3382 https://bugs.webkit.org/show_bug.cgi?id=88136
3384 Reviewed by Darin Fisher.
3386 Export WebCore::Page::setDeviceScaleFactor and WebCore::Settings::setDefaultDeviceScaleFactor.
3388 * Source/autotools/symbols.filter:
3390 2012-06-04 Kevin Greer <kgr@chromium.org>
3392 [chromium] Issue async events for console.time/timeEnd
3393 https://bugs.webkit.org/show_bug.cgi?id=88003
3395 Reviewed by Pavel Feldman.
3397 * ../../Source/WebCore/page/Console.cpp:
3399 2012-06-04 Carlos Garcia Campos <cgarcia@igalia.com>
3401 Unreviewed. Update NEWS and configure.ac for 1.9.3 release
3403 * configure.ac: Bump version number.
3405 2012-06-02 Kevin Ollivier <kevino@theolliviers.com>
3407 [wx] Unreviewed build fix. Temporarily disable DerivedSources cleanup on Windows.
3411 2012-06-01 Simon Hausmann <simon.hausmann@nokia.com>
3413 [Qt] Use -Werror only in developer builds
3415 Rubber-stamped by Tor Arne Vestbø.
3417 In production builds -Werror with custom toolchains and wierd system
3418 headers, -Werror is of no use and just creates confusion. So use it
3419 only if Qt is configured with -developer-build.
3421 * Source/api.pri: qt_developer_build determination moved to default_pre.prf
3423 2012-06-01 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
3425 [Qt] Move QObject bridge related tests from tst_qwebframe to tst_qobjectbridge
3426 https://bugs.webkit.org/show_bug.cgi?id=88117
3428 Reviewed by Noam Rosenthal.
3430 * Source/tests.pri: Add new entry for tst_qobjectbridge.
3432 2012-06-01 Christophe Dumez <christophe.dumez@intel.com>
3434 [EFL] EFL port does not enable WEB_INTENTS_TAG flag
3435 https://bugs.webkit.org/show_bug.cgi?id=86866
3437 Reviewed by Adam Barth.
3439 Enable WEB_INTENTS_TAG flag by default on EFL port.
3441 * Source/cmake/OptionsEfl.cmake:
3442 * Source/cmake/WebKitFeatures.cmake:
3443 * Source/cmakeconfig.h.cmake:
3445 2012-05-31 Christophe Dumez <christophe.dumez@intel.com>
3447 [EFL] Enable CSS_IMAGE_SET flag
3448 https://bugs.webkit.org/show_bug.cgi?id=87727
3450 Reviewed by Adam Roben.
3452 Add CSS_IMAGE_SET flag to CMake and enable it by default on EFL port.
3454 * Source/cmake/OptionsEfl.cmake:
3455 * Source/cmake/WebKitFeatures.cmake:
3456 * Source/cmakeconfig.h.cmake:
3458 2012-05-30 Kevin Ollivier <kevino@theolliviers.com>
3460 [wx] Unreviewed build fix. Add needed file back to the wx build.
3464 2012-05-30 Mariusz Grzegorczyk <mariusz.g@samsung.com>, Ryuan Choi <ryuan.choi@samsung.com>
3466 [EFL][WK2] Fix WebKit2-EFL build
3467 https://bugs.webkit.org/show_bug.cgi?id=83693
3469 Reviewed by Carlos Garcia Campos.
3471 * Source/cmake/OptionsEfl.cmake: Define BUILDING_SOUP__ to build WebKit2/Efl.
3473 2012-05-29 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
3475 [BlackBerry] Loading media data with http authentication
3476 https://bugs.webkit.org/show_bug.cgi?id=84214
3478 Reviewed by George Staikos.
3480 Added a manual test case which needs user to provide a HTTP server
3481 with HTTP authentication support when loading the specified media
3482 resource. The test case will test if the media resource is successfully
3485 * ManualTests/blackberry/video-load-with-authentication.html: Added.
3487 2012-05-29 Simon Fraser <simon.fraser@apple.com>
3489 Incomplete repaint on twitter.com when replying to a tweet
3490 https://bugs.webkit.org/show_bug.cgi?id=87553
3492 Reviewed by Dean Jackson.
3494 Manual test that adds a transform to a layer, forcing that
3495 layer to gain backing store.
3497 * ManualTests/compositing/requires-backing-change.html: Added.
3499 2012-05-29 David Barr <davidbarr@chromium.org>
3501 Introduce ENABLE_CSS_IMAGE_RESOLUTION compile flag
3502 https://bugs.webkit.org/show_bug.cgi?id=87685
3504 Reviewed by Eric Seidel.
3506 Add a configuration option for CSS image-resolution support, disabling it by default.
3508 * Source/cmake/WebKitFeatures.cmake:
3509 * Source/cmakeconfig.h.cmake:
3511 2012-05-25 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
3513 WebKitTestRunner needs to support layoutTestController.setJavaScriptProfilingEnabled
3514 https://bugs.webkit.org/show_bug.cgi?id=42328
3516 Reviewed by Eric Seidel.
3518 * Source/autotools/symbols.filter: Added needed symbols for GTK build.
3520 2012-05-28 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3522 Move allowRoundingHacks to Internals interface
3523 https://bugs.webkit.org/show_bug.cgi?id=87328
3525 Reviewed by Hajime Morita.
3527 * Source/autotools/symbols.filter: Add allowRoundingHacks symbol filter.
3529 2012-05-27 Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com>
3531 [EFL] Enable blob support for the EFL port
3532 https://bugs.webkit.org/show_bug.cgi?id=85363
3534 Reviewed by Hajime Morita.
3536 Enable Blob support by default for the EFL port.
3538 * Source/cmake/OptionsEfl.cmake:
3540 2012-05-27 Raphael Kubo da Costa <rakuco@webkit.org>
3542 [CMake] Make WEBKIT_SET_EXTRA_COMPILER_FLAGS work with clang.
3543 https://bugs.webkit.org/show_bug.cgi?id=87597
3545 Reviewed by Daniel Bates.
3547 Building with clang requires at least the -fPIC option being
3548 passed correctly, just like it is needed with gcc. clang is also
3549 compatible with most of gcc's compiler options, so we only need to
3550 check for clang besides g++ in the macro definition.
3552 * Source/cmake/WebKitHelpers.cmake: Check for "Clang" and use
3553 CMAKE_COMPILER_IS_GNUCXX for the previous check, as it is shorter
3554 and achieves the same effect.
3556 2012-05-25 Zan Dobersek <zandobersek@gmail.com>
3558 configure.ac has duplicated AC_MSG_RESULT([$enable_sandbox]) and nothing for seamless iframes
3559 https://bugs.webkit.org/show_bug.cgi?id=87453
3561 Reviewed by Eric Seidel.
3563 Report the value of $enable_iframe_seamless rather than $enable_sandbox
3564 after checking whether to enable the iframe seamless option.
3568 2012-05-25 Zan Dobersek <zandobersek@gmail.com>
3570 [Gtk] Remove configuration options that do not apply anymore
3571 https://bugs.webkit.org/show_bug.cgi?id=87509
3573 Reviewed by Martin Robinson.
3575 Remove configuration options for enabling or disabling HTML5 datagrid,
3576 DOM storage, image resizer API and sandboxed iframe support. These
3577 features were either turned on by default with the feature defines
3578 removed from the code or removed from the source.
3582 2012-05-25 Zalan Bujtas <zbujtas@gmail.com>
3584 [Qt] Broken controls rendering when transform is applied.
3585 https://bugs.webkit.org/show_bug.cgi?id=87483
3587 Reviewed by Simon Hausmann.
3589 * ManualTests/qt/control_paiting_with_transforms.html: Added.
3591 2012-05-24 Tim Horton <timothy_horton@apple.com>
3593 Add feature defines for web-facing parts of CSS Regions and Exclusions
3594 https://bugs.webkit.org/show_bug.cgi?id=87442
3595 <rdar://problem/10887709>
3597 Reviewed by Dan Bernstein.
3601 2012-05-24 Kent Tamura <tkent@chromium.org>
3603 PAGE_POPUP: window.setValueAndClosePopup should be moved to a
3604 per-context property of DOMWindow.
3605 https://bugs.webkit.org/show_bug.cgi?id=87086
3607 Reviewed by Adam Barth.
3609 * ManualTests/forms/calendar-picker.html:
3610 Introduce pseudo window.pagePopupController.
3612 2012-05-24 Philippe Normand <pnormand@igalia.com>
3614 [GTK] Add --enable-css3-flexbox configure option after r118304.
3615 https://bugs.webkit.org/show_bug.cgi?id=87455
3617 Reviewed by Xan Lopez.
3621 2012-05-24 John Mellor <johnme@chromium.org>
3623 Font Boosting: Add compile flag and runtime setting
3624 https://bugs.webkit.org/show_bug.cgi?id=87394
3626 Reviewed by Adam Barth.
3628 Add ENABLE_FONT_BOOSTING.
3632 2012-05-23 Raphael Kubo da Costa <rakuco@webkit.org>
3634 [CMake] Unreviewed, add ENABLE_CSS3_FLEXBOX after r118304.
3636 * Source/cmake/WebKitFeatures.cmake:
3637 * Source/cmakeconfig.h.cmake:
3639 2012-05-23 Xiaobo Wang <xbwang@torchmobile.com.cn>
3641 [BlackBerry] Reset JS state for each test
3642 https://bugs.webkit.org/show_bug.cgi?id=86899
3644 Reviewed by Nikolas Zimmermann.
3646 * DumpRenderTree/blackberry/DumpRenderTree.cpp:
3647 (BlackBerry::WebKit::DumpRenderTree::resetToConsistentStateBeforeTesting):
3649 2012-05-22 Dongwoo Im <dw.im@samsung.com>
3651 [EFL] Implements the registerProtocolHandler method and option.
3652 https://bugs.webkit.org/show_bug.cgi?id=73638
3654 Reviewed by Andreas Kling.
3656 The registerProtocolHandler() method allows Web sites to register themselves
3657 as possible handlers for particular schemes.
3659 http://dev.w3.org/html5/spec/Overview.html#dom-navigator-registerprotocolhandler
3661 * Source/cmake/OptionsEfl.cmake: Adds the build option.
3662 * Source/cmakeconfig.h.cmake: Adds the build option.
3664 2012-05-22 Kangil Han <kangil.han@samsung.com>
3666 [EFL][DRT] Implement touch event
3667 https://bugs.webkit.org/show_bug.cgi?id=86720
3669 Reviewed by Hajime Morita.
3671 Currently EFL DRT doesn't support touch event.
3672 Therefore, this patch enabled it and implemented some eventSender function callbacks.
3674 * Source/cmake/FindEFL.cmake: Add ecore-input to dependency check.
3675 * Source/cmake/OptionsEfl.cmake: Enable touch event option.
3677 == Rolled over to ChangeLog-2012-05-22 ==