1 2013-04-16 Andy Estes <aestes@apple.com>
3 Changed the default debugger from GDB to LLDB for the 'All Source' scheme in WebKit.xcworkspace.
5 Rubber-stamped by Dan Bernstein.
7 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
9 2013-04-16 Manuel Rego Casasnovas <rego@igalia.com>
11 [EFL] Bump libsoup dependency to 2.42.0
12 https://bugs.webkit.org/show_bug.cgi?id=113927
14 Reviewed by Gyuyoung Kim.
16 Update libsoup required version to v2.42.0 and GLib to v2.36.0 as
17 required by libsoup for EFL port.
19 * Source/cmake/OptionsEfl.cmake:
21 2013-04-15 Patrick Gansterer <paroga@webkit.org>
23 [CMake] Add WTF_USE_*_UNICODE variables
24 https://bugs.webkit.org/show_bug.cgi?id=114556
26 Reviewed by Brent Fulgham.
28 WTF_USE_ICU_UNICODE and WTF_USE_WCHAR_UNICODE are used to
29 reduce duplication in the platform specific CMake files.
31 * Source/cmake/OptionsBlackBerry.cmake:
32 * Source/cmake/OptionsEfl.cmake:
33 * Source/cmake/OptionsWinCE.cmake:
35 2013-04-15 Martin Robinson <mrobinson@igalia.com>
37 [GTK] REGRESSION(r147499): HTTP auth dialog doesn't remember passwords anymore
38 https://bugs.webkit.org/show_bug.cgi?id=114613
40 Reviewed by Carlos Garcia Campos.
42 * Source/autotools/SetupAutoconfHeader.m4: Correct definition of ENABLE_CREDENTIAL_STORAGE
43 so that the ENABLE(CREDENTIAL_STORAGE) macro work properly.
45 2013-04-12 Martin Robinson <mrobinson@igalia.com>
47 [GTK] Lower the pango dependency
48 https://bugs.webkit.org/show_bug.cgi?id=114520
50 Reviewed by Carlos Garcia Campos.
52 * Source/autotools/Versions.m4: Only depend on Pango 1.30.0 instead of
53 Pango 1.32.0. 1.32.0 isn't strictly necessary and the version of GTK+ that
54 we depend on (3.6.0) depends on 1.30.0.
56 2013-04-12 Jer Noble <jer.noble@apple.com>
58 TimeRanges::nearest() returns incorrect results.
59 https://bugs.webkit.org/show_bug.cgi?id=114483
61 Reviewed by Eric Carlson.
63 Add symbols needed by WebCoreTestSupport to exports list.
65 * Source/autotools/symbols.filter:
67 2013-04-12 Commit Queue <rniwa@webkit.org>
69 Unreviewed, rolling out r148262.
70 http://trac.webkit.org/changeset/148262
71 https://bugs.webkit.org/show_bug.cgi?id=114493
73 Cairo dep should now build, rolling r148247 back in (Requested
74 by zdobersek on #webkit).
76 * Source/autotools/FindDependencies.m4:
77 * Source/autotools/PrintBuildConfiguration.m4:
78 * Source/autotools/SetupWebKitFeatures.m4:
80 2013-04-11 Commit Queue <rniwa@webkit.org>
82 Unreviewed, rolling out r148247.
83 http://trac.webkit.org/changeset/148247
84 https://bugs.webkit.org/show_bug.cgi?id=114490
86 Cairo dep fails to build on builders due to missing EGL
87 headers (Requested by zdobersek on #webkit).
89 * Source/autotools/FindDependencies.m4:
90 * Source/autotools/PrintBuildConfiguration.m4:
91 * Source/autotools/SetupWebKitFeatures.m4:
93 2013-04-11 Paweł Forysiuk <tuxator@o2.pl>
95 [GTK] Webkit fails to build with MinGW compiler after changeset 146468
96 https://bugs.webkit.org/show_bug.cgi?id=114473
98 Reviewed by Martin Robinson.
100 * Source/autotools/CheckSystemAndBasicDependencies.m4: Fix typo.
102 2013-04-11 Martin Robinson <mrobinson@igalia.com>
104 [GTK] Add accelerated 2D canvas support using cairo-gl
105 https://bugs.webkit.org/show_bug.cgi?id=104672
107 Reviewed by Alejandro G. Castro.
109 Detect that we can activate accelerated canvas when CairoGL is present and
110 TextureMapperGL is enabled.
112 * Source/autotools/FindDependencies.m4: Look for CairoGL.
113 * Source/autotools/PrintBuildConfiguration.m4: Print the status of accelerated canvas activation.
114 * Source/autotools/SetupWebKitFeatures.m4: Set the feature.
116 2013-04-11 Zan Dobersek <zdobersek@igalia.com>
120 * Source/autotools/symbols.filter: Stop exporting redundant symbols.
122 2013-04-11 Rune Lillesveen <rune@opera.com>
124 Incorrect evaluation of resolution media queries
125 https://bugs.webkit.org/show_bug.cgi?id=114029
127 Reviewed by Kenneth Rohde Christiansen.
129 Removed setResolutionOverride from exports.
131 * Source/autotools/symbols.filter:
133 2013-04-10 Anton Obzhirov <a.obzhirov@samsung.com>
135 [GTK] Add support for Page Visibility
136 https://bugs.webkit.org/show_bug.cgi?id=97324
138 Reviewed by Sam Weinig.
140 Page Visibility has been enabled for GTK port.
141 New GTK unittest has been added.
143 * Source/autotools/SetupWebKitFeatures.m4:
145 2013-04-09 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
147 [EFL] Declare TEST_THEME_DIR in a single place.
148 https://bugs.webkit.org/show_bug.cgi?id=114285
150 Reviewed by Anders Carlsson.
152 Instead of adding the `THEME_DIR' preprocessor variable in many
153 different CMakeList.txt files in the tree, declare it in
154 OptionsEfl.cmake so that we avoid needlessly duplicating code around.
156 While here, rename it to `TEST_THEME_DIR', which is the name used our
157 WebKit2 infrastructure, to better reflect the purpose of this value.
159 * Source/cmake/OptionsEfl.cmake: Add the TEST_THEME_DIR preprocessor
162 2013-04-09 ChangSeok Oh <changseok.oh@collabora.com>
164 [GTK][AC] upversion of clutter and its dependecy
165 https://bugs.webkit.org/show_bug.cgi?id=114016
167 Reviewed by Gustavo Noronha Silva.
169 Upversion of clutter to 1.14, cogl to 1.14 and clutter-gtk to 1.4.4.
171 * Source/autotools/Versions.m4:
173 2013-04-09 Thiago Marcos P. Santos <thiago.santos@intel.com>
175 [WK2] Drop WebProcess capabilities on Linux using seccomp filters
176 https://bugs.webkit.org/show_bug.cgi?id=89875
178 Reviewed by Maciej Stachowiak.
180 Added the bits to EFL/CMake buildsystem to find the libseccomp
183 * Source/cmake/FindLibSeccomp.cmake: Added.
184 * Source/cmake/OptionsEfl.cmake:
185 * Source/cmake/WebKitFeatures.cmake:
186 * Source/cmakeconfig.h.cmake:
188 2013-04-09 Carlos Garcia Campos <cgarcia@igalia.com>
190 Unreviewed. Fix GTK+ 32 bit build.
192 * Source/autotools/symbols.filter: Add some symbols that are
193 mangled differently in 32 bits due to size_t.
195 2013-04-09 Patrick Gansterer <paroga@webkit.org>
197 Do not set CMAKE_BUILD_TYPE if it is not defined
198 https://bugs.webkit.org/show_bug.cgi?id=114243
200 Reviewed by Geoffrey Garen.
202 Setting the CMAKE_BUILD_TYPE causes some problem with Visual Studio.
203 Adopt the current usage of the variable to better CMake style.
206 * Source/cmake/OptionsCommon.cmake:
207 * Source/cmake/OptionsEfl.cmake:
209 2013-03-31 Martin Robinson <mrobinson@igalia.com>
211 Bug 110293 uses read -d which is a non-portable bashism
212 https://bugs.webkit.org/show_bug.cgi?id=113349
214 Reviewed by Gustavo Noronha Silva.
216 * Source/autotools/SetupWebKitFeatures.m4: Pass the default feature set to the
217 feature script in a more portable way.
219 2013-04-08 Jeff Rogers <jrogers@rim.com>
221 [BlackBerry] Update BlackBerry JavaScript API
222 https://bugs.webkit.org/show_bug.cgi?id=114065
224 Reviewed by Rob Buis.
227 Export JSC symbols in BlackBerry build.
229 * Source/cmake/OptionsBlackBerry.cmake:
231 2013-04-08 Martin Robinson <mrobinson@igalia.com>
233 [GTK] Configure should verify ICU is installed on mingw
234 https://bugs.webkit.org/show_bug.cgi?id=113645
236 Reviewed by Gustavo Noronha Silva.
238 * Source/autotools/FindDependencies.m4: When falling back to hard-coded compiler flags
239 for ICU and mingw, check that headers do exist on the system and error out otherwise.
241 2013-04-08 Carlos Garcia Campos <cgarcia@igalia.com>
243 [GTK] Build Platform as a separate static library
244 https://bugs.webkit.org/show_bug.cgi?id=114164
246 Reviewed by Martin Robinson.
248 * GNUmakefile.am: Add webkit2platform_sources definition.
250 2013-04-08 Zan Dobersek <zdobersek@igalia.com>
252 Unreviewed GTK build fix.
254 * Source/autotools/symbols.filter: Exporting a bunch of symbols.
256 2013-04-07 Vivek Galatage <vivek.vg@samsung.com>
258 Modify .gitignore file to remove entries for chromium generated files
259 https://bugs.webkit.org/show_bug.cgi?id=114141
261 Reviewed by Gyuyoung Kim.
265 2013-04-07 Patrick Gansterer <paroga@webkit.org>
267 Remove references to Skia and V8 from CMake files
268 https://bugs.webkit.org/show_bug.cgi?id=114130
270 Reviewed by Geoffrey Garen.
272 * Source/cmake/OptionsBlackBerry.cmake:
273 * Source/cmake/WebKitPackaging.cmake:
275 2013-04-07 David Kilzer <ddkilzer@apple.com>
277 Remove the rest of SVG_DOM_OBJC_BINDINGS
278 <http://webkit.org/b/114112>
280 Reviewed by Geoffrey Garen.
282 * Source/autotools/SetupWebKitFeatures.m4:
283 * Source/cmake/WebKitFeatures.cmake:
284 * Source/cmakeconfig.h.cmake:
285 - Remove references to ENABLE_SVG_DOM_OBJC_BINDINGS.
287 2013-04-05 Ed Bartosh <bartosh@gmail.com>
289 [EFL] --no-tiled-backing-store build fails because of not used #if USE(ACCELERATED_COMPOSITING)
290 https://bugs.webkit.org/show_bug.cgi?id=113627
292 Reviewed by Simon Fraser.
294 * Source/cmake/OptionsEfl.cmake: Disabled 3D_GRAPHICS and WEB_GL when accelerated compositing is on
296 2013-04-05 Rijubrata Bhaumik <rijubrata.bhaumik@intel.com>
298 [EFL] Enable indexed database
299 https://bugs.webkit.org/show_bug.cgi?id=107248
301 Reviewed by Alexis Menard.
303 * Source/cmake/OptionsEfl.cmake:
305 2013-04-05 Benjamin Poulain <benjamin@webkit.org>
307 Fix GTK+ for real after r147712
309 Reviewed by Ryosuke Niwa.
312 * Source/Platform: Added.
313 * Source/Platform/GNUmakefile.am: Added.
315 2013-04-05 Benjamin Poulain <benjamin@webkit.org>
317 Fix GTK+ build after r147712
321 * GNUmakefile.am: remove the reference to
322 Source/Platform/GNUmakefile.am. The file has been removed.
324 2013-04-05 Benjamin Poulain <bpoulain@apple.com>
326 Remove WTFURL from WebKit
327 https://bugs.webkit.org/show_bug.cgi?id=113994
329 Reviewed by Ryosuke Niwa.
331 * Source/cmake/WebKitFeatures.cmake:
332 * Source/cmakeconfig.h.cmake:
334 2013-04-04 Ryosuke Niwa <rniwa@webkit.org>
336 Remove the top level gyp directory and Platform/chromium
337 https://bugs.webkit.org/show_bug.cgi?id=113999
339 Reviewed by Benjamin Poulain.
341 * Source/Platform: Removed.
342 * Source/gyp: Removed.
344 2013-04-04 Geoffrey Garen <ggaren@apple.com>
346 Nixed the defunct chromium folder from ManualTests
347 https://bugs.webkit.org/show_bug.cgi?id=113995
349 Reviewed by Benjamin Poulain.
351 * ManualTests/chromium: Removed.
352 * ManualTests/chromium/autofill-popup-shiftupdown.hml: Removed.
353 * ManualTests/chromium/drag-image-accounts-for-device-scale.html: Removed.
354 * ManualTests/chromium/modifiers-during-drag-and-drop.html: Removed.
355 * ManualTests/chromium/no-autofill-on-readonly.html: Removed.
356 * ManualTests/chromium/onchange-reload-popup.html: Removed.
357 * ManualTests/chromium/popup-menu-crash.html: Removed.
358 * ManualTests/chromium/select-close-popup-value-change.html: Removed.
359 * ManualTests/chromium/suggestions-popup-font-change.html: Removed.
361 2013-04-04 Xabier Rodriguez Calvar <calvaris@igalia.com>
363 [GStreamer] Virtual modifier for MediaPlayer::simulateAudioInterruption must go
364 https://bugs.webkit.org/show_bug.cgi?id=113851
366 Reviewed by Eric Carlson.
368 * Source/autotools/symbols.filter: Added
369 _ZN7WebCore11MediaPlayer25simulateAudioInterruptionEv symbol.
371 2013-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
373 [GTK] Bump required versions of some dependencies
374 https://bugs.webkit.org/show_bug.cgi?id=113282
376 Reviewed by Martin Robinson.
378 This patch updates the following dependencies:
380 - libsoup 2.42.0: is the current stable release.
382 - glib 2.36.0: libsoup 2.42 requires 2.35.0, but we don't want to
383 depend on unstable versions and 2.36 is the next stable version
386 - gtk+ 3.6.0: this is the previous stable release. We don't
387 currently have any code using newer API, so we will be able to
388 remove all the #ifdefed code.
390 - at-spi2 2.5.3: is the version required by gtk+ 3.6.
392 - GObject introspection 1.32.0: is the version required by gtk+ 3.6.
394 - Pango 1.32.0: it's the current stable version and the first one
395 depending on Harfbuzz.
397 - Fontconfig 2.5: required by pango 1.32.0 when using Harfbuzz.
399 - gtk+ 2.24.10: it allows us to remove a lot of deprecated code
402 * Source/autotools/Versions.m4:
404 2013-04-02 Martin Robinson <mrobinson@igalia.com>
406 [GTK] Make libsecret optional
407 https://bugs.webkit.org/show_bug.cgi?id=113821
409 Reviewed by Gustavo Noronha Silva.
411 Add a configuration option to disable credential storage and thus remove
412 the libsecret dependency. This should make it possible to build WebKit 2.x
415 * Source/autotools/FindDependencies.m4: Only look for libsecret if credential storage is active.
416 * Source/autotools/PrintBuildConfiguration.m4: Print whether or not credential storage is active.
417 * Source/autotools/ReadCommandLineArguments.m4: Added an option to control credential storage.
418 * Source/autotools/SetupAutoconfHeader.m4: Expose credential storage setting to code.
420 2013-04-02 Sheriff Bot <webkit.review.bot@gmail.com>
422 Unreviewed, rolling out r147401.
423 http://trac.webkit.org/changeset/147401
424 https://bugs.webkit.org/show_bug.cgi?id=113767
426 The patch makes it extremely hard to set up the dependencies
427 properly on the GTK builders (Requested by zdobersek on
430 * Source/autotools/Versions.m4:
432 2013-04-02 Carlos Garcia Campos <cgarcia@igalia.com>
434 [GTK] Bump required versions of some dependencies
435 https://bugs.webkit.org/show_bug.cgi?id=113282
437 Reviewed by Martin Robinson.
439 This patch updates the following dependencies:
441 - libsoup 2.42.0: is the current stable release.
443 - glib 2.36.0: libsoup 2.42 requires 2.35.0, but we don't want to
444 depend on unstable versions and 2.36 is the next stable version
447 - gtk+ 3.6.0: this is the previous stable release. We don't
448 currently have any code using newer API, so we will be able to
449 remove all the #ifdefed code.
451 - at-spi2 2.5.3: is the version required by gtk+ 3.6.
453 - GObject introspection 1.32.0: is the version required by gtk+ 3.6.
455 - Pango 1.32.0: it's the current stable version and the first one
456 depending on Harfbuzz.
458 - Fontconfig 2.5: required by pango 1.32.0 when using Harfbuzz.
460 - gtk+ 2.24.10: it allows us to remove a lot of deprecated code
463 * Source/autotools/Versions.m4:
465 2013-04-02 Carlos Garcia Campos <cgarcia@igalia.com>
467 [EFL][CMAKE] Move MOZ_X11 definition from OptionsCommon to OptionsEfl
468 https://bugs.webkit.org/show_bug.cgi?id=113685
470 Reviewed by Martin Robinson.
472 MOZ_X11 is added unconditionally in OptionsCommon for UNIX
473 platforms, but not all UNIX platforms use X11 for plugins,
474 BlackBerry doesn't. The only port using cmake that uses X11 is EFL
475 and it already has checks for X11, so we can just move the
476 definition to OptionsEfl.
478 * Source/cmake/OptionsCommon.cmake:
479 * Source/cmake/OptionsEfl.cmake:
481 2013-04-01 Jinwoo Song <jinwoo7.song@samsung.com>
483 [EFL] Enable user-select:all for EFL port
484 https://bugs.webkit.org/show_bug.cgi?id=113494
486 Reviewed by Gyuyoung Kim.
488 Add a feature flag for user-select:all and enable it for EFL port.
490 * Source/cmake/OptionsEfl.cmake:
491 * Source/cmake/WebKitFeatures.cmake:
492 * Source/cmakeconfig.h.cmake:
494 2013-03-29 Charles Wei <charles.wei@torchmobile.com.cn>
496 [BlackBerry] Cleanup the CONTEXT_MENUS in BlackBerry porting
497 https://bugs.webkit.org/show_bug.cgi?id=113562
499 Reviewed by George Staikos.
500 Internally reviewed by Mike Fenton and Gen Mak.
502 * Source/cmake/OptionsBlackBerry.cmake:
503 * Source/cmake/WebKitFeatures.cmake:
504 * Source/cmakeconfig.h.cmake:
506 2013-03-28 Zan Dobersek <zdobersek@igalia.com>
508 [GTK] Build GTK-specific, non-layer-violating source code into WebCore-independent libPlatformGtk.la
509 https://bugs.webkit.org/show_bug.cgi?id=112546
511 Reviewed by Martin Robinson.
513 * GNUmakefile.am: Define the new platform_webcore_cppflags.
515 2013-03-28 Zan Dobersek <zdobersek@igalia.com>
517 Unreviewed GTK build fix after r147039.
519 * Source/autotools/symbols.filter: Export the missing symbols.
521 2013-03-27 Patrick Gansterer <paroga@webkit.org>
523 Set WTF_ARM_ARCH_VERSION to correct value when used with MSVC
524 https://bugs.webkit.org/show_bug.cgi?id=113436
526 Reviewed by Benjamin Poulain.
528 * Source/cmake/OptionsWinCE.cmake: CPU(ARM_TRADITIONAL) is now set correctly by Platform.h.
530 2013-03-27 Timothy Hatcher <timothy@apple.com>
532 Add support for dock-to-right of the Web Inspector in the Mac port.
534 Unfortunately this requires Safari changes, so it is disabled in the nightly builds.
536 https://webkit.org/b/113341
537 rdar://problem/10368152
539 Reviewed by Joseph Pecoraro.
541 * Source/autotools/symbols.filter:
543 2013-03-27 Sheriff Bot <webkit.review.bot@gmail.com>
545 Unreviewed, rolling out r146864.
546 http://trac.webkit.org/changeset/146864
547 https://bugs.webkit.org/show_bug.cgi?id=113391
549 causes crashes on Wk2 EFL release bot (Requested by drott on
552 * Source/cmake/OptionsEfl.cmake:
554 2013-03-26 Rijubrata Bhaumik <rijubrata.bhaumik@intel.com>
556 [EFL] Enable IndexedDB by default
557 https://bugs.webkit.org/show_bug.cgi?id=107248
559 Reviewed by Laszlo Gombos.
561 * Source/cmake/OptionsEfl.cmake:
562 Enable IndexedDB by default on EFL.
564 2013-03-25 Kent Tamura <tkent@chromium.org>
566 Rename ENABLE_INPUT_TYPE_DATETIME
567 https://bugs.webkit.org/show_bug.cgi?id=113254
569 Reviewed by Kentaro Hara.
571 Rename ENABLE_INPUT_TYPE_DATETIME to ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE.
572 Actually I'd like to remove the code, but we shouldn't remove it yet
573 because we shipped products with it on some platforms.
575 * Source/autotools/SetupWebKitFeatures.m4:
576 * Source/cmake/WebKitFeatures.cmake:
577 * Source/cmakeconfig.h.cmake:
579 2013-03-25 Daniel Cheng <dcheng@chromium.org>
581 Don't allow drags to start after a mouse press that creates a context menu
582 https://bugs.webkit.org/show_bug.cgi?id=112079
584 Reviewed by Tony Chang.
586 * ManualTests/context-menu-during-drag-selection.html: Added.
588 2013-03-22 Yuki Sekiguchi <yuki.sekiguchi@access-company.com>
590 Cannot run All Source (target WebProcess) on Xcode.
591 https://bugs.webkit.org/show_bug.cgi?id=111042
593 Reviewed by Alexey Proskuryakov.
595 WebProcessShim is renamed by r139066.
596 However, WebProcessShim is not renamed to SecItemShim in WebKit.xcworkspace.
597 This make WebProcess.app load WebProcessShim.dylib, and it cause dyld loading error.
599 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme: Renamed WebProcessShim to SecItemShim.
601 2013-03-21 Zan Dobersek <zdobersek@igalia.com>
603 [GTK] Move libLevelDB.la setup into a separate GNUmakefile.am
604 https://bugs.webkit.org/show_bug.cgi?id=112947
606 Reviewed by Martin Robinson.
608 * GNUmakefile.am: Include the new GNUmakefile.am, located under Source/ThirdParty/leveldb.
610 2013-03-21 Martin Robinson <mrobinson@igalia.com>
612 Source/ThirdParty/leveldb/db/builder.cc does not build on systems without <endian.h>
613 https://bugs.webkit.org/show_bug.cgi?id=111817
615 Reviewed by Gustavo Noronha Silva.
617 Improve processing of the autoconf host variable. Setup up the wiring to detect
618 whether or not we are compiling for Darwin.
620 * Source/autotools/CheckSystemAndBasicDependencies.m4: Improve host detection.
621 * Source/autotools/SetupAutomake.m4: Tell automake if we are compiling for Darwin or not.
623 2013-03-20 Michael Pruett <michael@68k.org>
625 [JSC] Implement EnforceRange IDL attribute for integer conversions
626 https://bugs.webkit.org/show_bug.cgi?id=112506
628 Reviewed by Kentaro Hara.
630 * Source/autotools/symbols.filter:
632 2013-03-20 Zan Dobersek <zdobersek@igalia.com>
634 [GTK] Build ANGLE sources into a separate library from libWebCore.la
635 https://bugs.webkit.org/show_bug.cgi?id=112778
637 Reviewed by Martin Robinson.
639 * GNUmakefile.am: Include the GNUmakefile.am covering the libANGLE.la library.
641 2013-03-20 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
643 [Qt] Define MODULE_VERSION
644 https://bugs.webkit.org/show_bug.cgi?id=112808
646 Reviewed by Allan Sandfeld Jensen.
648 Upstream http://codereview.qt-project.org/49052
649 Use 5.2.0 as this is the next release that will be branched from trunk.
653 2013-03-20 Rouslan Solomakhin <rouslan@chromium.org>
655 Copy-paste should not spellcheck when continuous spellcheck is turned off
656 https://bugs.webkit.org/show_bug.cgi?id=112464
658 Reviewed by Ryosuke Niwa.
660 * Source/autotools/symbols.filter: Export WebCore::Editor::isContinuousSpellCheckingEnabled() and WebCore::Editor::toggleContinuousSpellChecking() for use by internals.
662 2013-03-20 JungJik Lee <jungjik.lee@samsung.com>
664 [EFL] Disable REQUEST_ANIMATION_FRAME_TIMER to render a new animation frame.
665 https://bugs.webkit.org/show_bug.cgi?id=112114
667 Reviewed by Kenneth Rohde Christiansen.
669 Add a manual test to check the running of scripted transition animation.
671 * ManualTests/animation/transition-on-and-offscreen-animation.html: Added.
673 2013-03-19 David Rosca <nowrep@gmail.com>
675 [Qt] QStyle: Set State_Enabled by default when painting style widgets.
676 https://bugs.webkit.org/show_bug.cgi?id=112688
678 Reviewed by Jocelyn Turcotte.
680 All Qt style widgets were painted with a disabled state, even when
681 they actually were enabled.
682 This change fixes it by setting State_Enabled as a default state,
683 which is then correctly removed when element is disabled.
685 * Source/WebCore/platform/qt/RenderThemeQStyle.cpp:
687 2013-03-17 Gustavo Noronha Silva <gns@gnome.org>
689 [GTK] Exports leveldb symbols
690 https://bugs.webkit.org/show_bug.cgi?id=112526
692 Reviewed by Carlos Garcia Campos.
694 * Source/autotools/symbols.filter: make leveldb symbols local.
696 2013-03-15 Jae Hyun Park <jae.park@company100.net>
698 [GTK] acceleration_backend_description does not concatenate "(gles2"
699 https://bugs.webkit.org/show_bug.cgi?id=112405
701 Reviewed by Martin Robinson.
703 In FindDependencies.m4, acceleration_backend_description string does not
704 concatenate if there is a space between the operator and the operand.
706 * Source/autotools/FindDependencies.m4:
708 2013-03-15 Allan Sandfeld Jensen <allan.jensen@digia.com>
710 [Qt] Build error with building with Qt 5.1
711 https://bugs.webkit.org/show_bug.cgi?id=112435
713 Reviewed by Noam Rosenthal.
715 QAccessibleWidget has moved to private.
717 * Source/widgetsapi.pri:
719 2013-03-14 Tobias Mueller <tobiasmue@gnome.org>
721 Build: Remove XSLT option and depend hard on XSLT.
722 You will now not be able to give --disable-xslt or --enable-xslt
723 because it is not optional anymore.
724 https://bugs.webkit.org/show_bug.cgi?id=112368
726 Reviewed by Martin Robinson.
728 * Source/autotools/FindDependencies.m4:
729 Always check for libxslt
731 * Source/autotools/PrintBuildConfiguration.m4:
732 Removed printing out the value of XSLT
734 * Source/autotools/ReadCommandLineArguments.m4:
735 Removed reading XSLT options
737 2013-03-14 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
739 [EFL] Use CROSS_PLATFORM_CONTEXT_MENU
740 https://bugs.webkit.org/show_bug.cgi?id=111877
742 Reviewed by Caio Marcelo de Oliveira Filho.
744 * Source/cmake/OptionsEfl.cmake: add -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1
746 2013-03-14 Simon Hausmann <simon.hausmann@digia.com>
748 [Qt] Improve the handling of mock geolocation, device orientation and motion clients
750 Reviewed by Tor Arne Vestbø.
752 The mock versions of these web facing features should be instantiated when
753 running in DumpRenderTree only. In order for them to work, no extra Qt modules
754 such as QtLocation are actually needed.
756 This patch decouples enabling device orientation/motion and geolocation from
757 the underlying Qt modules and makes them available in developer builds
758 (!production_build) and backed by mock backends when running in drt.
760 So if the Qt 5 modules are available, they'll be used (unless drtRun). For
761 developers the web facing features are always enabled (although requests will
762 time out) and the mock backends are enabled inside DRT, allowing for the layout
763 tests to run with less dependencies.
765 In addition this also enables the mock device motion client, which was
766 previously never instantiated.
768 * Source/widgetsapi.pri:
770 2013-03-13 Ryosuke Niwa <rniwa@webkit.org>
772 Threaded HTML Parser is missing feature define flags in all but Chromium port's build files
773 https://bugs.webkit.org/show_bug.cgi?id=112277
775 Reviewed by Adam Barth.
777 * Source/autotools/SetupWebKitFeatures.m4:
778 * Source/cmake/WebKitFeatures.cmake:
779 * Source/cmakeconfig.h.cmake:
781 2013-03-13 Nate Chapin <japhet@chromium.org>
783 Expose symbols for internals
784 https://bugs.webkit.org/show_bug.cgi?id=112194
786 Reviewed by Alexey Proskuryakov.
788 * Source/autotools/symbols.filter:
790 2013-03-12 Zan Dobersek <zdobersek@igalia.com>
792 [GTK] 'unrecognized command line option "-Wno-c++11-extensions"' warning reported when using gcc
793 https://bugs.webkit.org/show_bug.cgi?id=111936
795 Reviewed by Martin Robinson.
797 * Source/autotools/SetupCompilerFlags.m4: Only use the -Wno-c++11-extensions warning when building
798 with Clang as GCC does not support the warning just yet. Also enhance the comment about using libstdc++
799 as the standard C++ library when compiling with Clang.
801 2013-03-12 Zan Dobersek <zdobersek@igalia.com>
803 [GTK] Set up the libPlatformGtk.la library
804 https://bugs.webkit.org/show_bug.cgi?id=111738
806 Reviewed by Martin Robinson.
808 * GNUmakefile.am: Define the two variables that will hold sources list and cppflags as required for the new library.
809 Include the new GNUmakefile.am that's now available under Source/Platform.
811 2013-03-11 Tobias Mueller <tobiasmue@gnome.org>
813 [Autotools] Set ENABLE_GTK_DOC to false if gtk-doc is not installed
814 https://bugs.webkit.org/show_bug.cgi?id=111980
816 Reviewed by Martin Robinson.
818 WebKit did not configure if gtk-doc-am was not installed with the error:
819 Tools/GNUmakefile.am:419: ENABLE_GTK_DOC does not appear in AM_CONDITIONAL
821 * Source/autotools/FindDependencies.m4:
823 2013-03-11 Claudio Saavedra <csaavedra@igalia.com>
826 https://bugs.webkit.org/show_bug.cgi?id=112055
828 Reviewed by Martin Robinson.
830 * Source/autotools/Versions.m4: Bump to 2.1.0
832 2013-03-11 Jeff Rogers <jrogers@rim.com>
834 [BlackBerry] Disable MathML support
835 https://bugs.webkit.org/show_bug.cgi?id=111929
837 Reviewed by Rob Buis.
839 * Source/cmake/OptionsBlackBerry.cmake:
841 2013-03-09 Martin Robinson <mrobinson@igalia.com>
843 [GTK] Versions.m4 is missing some key dependencies version definitions
844 https://bugs.webkit.org/show_bug.cgi?id=111903
846 Reviewed by Carlos Garcia Campos.
848 * Source/autotools/Versions.m4: Add missing required version
851 2013-03-08 Dean Jackson <dino@apple.com>
853 Don't snapshot Java plugins
854 https://bugs.webkit.org/show_bug.cgi?id=111899
856 Reviewed by Tim Horton.
858 Export MIMETypeRegistry::isJavaAppletMIMEType symbol.
860 * Source/autotools/symbols.filter:
862 2013-03-08 Chandra Shekar Vallala <brk376@motorola.com>
864 [chromium] Keydown event for 'shift+alt' returns win keycode instead of 'alt'
865 https://bugs.webkit.org/show_bug.cgi?id=111112
867 Reviewed by Tony Chang.
869 Return windows keycode of Alt incase of GDK_META_L, GDK_META_R.
871 Try press Shift then alt key. The test passes if the shiftKey, altKey values
872 of JSKeyEvent are true and keycode/which is 18.
874 * ManualTests/shift-alt-key-event.html: Added.
876 2013-03-08 Zan Dobersek <zdobersek@igalia.com>
878 [Autotools] Remove definitions of unnecessary Automake conditionals
879 https://bugs.webkit.org/show_bug.cgi?id=111830
881 Reviewed by Philippe Normand.
883 The following Automake conditionals are not used anywhere and should have their
884 definitions in SetupAutomake.m4 removed:
885 ENABLE_GAMEPAD, ENABLE_XSLT, ENABLE_GEOLOCATION, ENABLE_SVG_FONTS,
886 ENABLE_OPCODE_STATS, ENABLE_CSS_FILTERS, ENABLE_CSS_SHADERS.
888 * Source/autotools/SetupAutomake.m4:
890 2013-03-08 Zan Dobersek <zdobersek@igalia.com>
892 [GTK] Remove media stream support from the configuration options
893 https://bugs.webkit.org/show_bug.cgi?id=111813
895 Reviewed by Philippe Normand.
897 Remove the media-stream configuration flag. The feature is incomplete and
898 thus unsupported, so it really shouldn't be possible to enable it.
900 * Source/autotools/PrintBuildConfiguration.m4:
901 * Source/autotools/ReadCommandLineArguments.m4:
902 * Source/autotools/SetupAutomake.m4:
903 * Source/autotools/SetupWebKitFeatures.m4:
905 2013-03-07 Keishi Hattori <keishi@webkit.org>
907 Update calendar picker UI
908 https://bugs.webkit.org/show_bug.cgi?id=109439
910 Reviewed by Kent Tamura.
912 * ManualTests/forms/calendar-picker.html: New test file with more options.
913 * ManualTests/forms/date-suggestion-picker.html: Copied from ManualTests/forms/calendar-picker.html. Old one kept for dat/time suggestion picker testing.
915 2013-03-07 Christophe Dumez <ch.dumez@sisa.samsung.com>
917 [EFL] Bump libsoup dependency to 2.40.3 to fix regressions
918 https://bugs.webkit.org/show_bug.cgi?id=111756
920 Reviewed by Kenneth Rohde Christiansen.
922 Update libsoup required version to v2.40.3 for EFL port.
924 * Source/cmake/OptionsEfl.cmake:
926 2013-03-07 Zan Dobersek <zdobersek@igalia.com>
928 [GTK] Limit the supported compilers to GCC >= 4.7 and Clang >= 3.0
929 https://bugs.webkit.org/show_bug.cgi?id=109932
931 Reviewed by Martin Robinson.
933 * Source/autotools/CheckSystemAndBasicDependencies.m4: Strictly check for one of the two compilers.
934 * Source/autotools/SetupCompilerFlags.m4: Set up C++11-specific compiler flags. Force the C99 standard for the C code.
935 Use the -Qunused-arguments flag when using Clang, it reduces irrelevant errors when using ccache.
937 2013-03-05 Gustavo Noronha Silva <gns@gnome.org>
939 [GTK] Enable translations for WebKit2
940 https://bugs.webkit.org/show_bug.cgi?id=111398
942 Reviewed by Martin Robinson.
944 * GNUmakefile.am: adjust path for i18n GNUmakefile.am.
945 * configure.ac: generate the i18n makefile unconditionally, the translations are
946 used by both WebKitGTK+ and WebKit2GTK+.
948 2013-03-06 Adam Klein <adamk@chromium.org>
950 [V8] Use implicit references instead of object groups to keep registered MutationObservers alive
951 https://bugs.webkit.org/show_bug.cgi?id=111382
953 Reviewed by Adam Barth.
955 * ManualTests/mutation-observer-leaks-nodes.html: Added.
957 2013-03-06 Gustavo Noronha Silva <gns@gnome.org>
959 Build fix. Fixes problems building code that uses deprecated functions from GTK+ 2,
960 such as RenderThemeGtk2.cpp, in debug mode. RenderThemeGtk2.cpp tries to allow usage
961 of deprecated functions by undefining GTK_DISABLE_DEPRECATED, but it ended up being
962 redefined because autotoolsconfig.h was included again by headers that came after
965 Reviewed by Martin Robinson.
967 * Source/autotools/SetupWebKitFeatures.m4: add checks to ensure the
968 autotoolsconfig.h header is only included once.
970 2013-03-05 Ryuan Choi <ryuan.choi@samsung.com>
972 [EFL] Build break with latest EFL libraries
973 https://bugs.webkit.org/show_bug.cgi?id=111028
975 Reviewed by Dirk Pranke.
977 In latest EFL trunk, include path of ecore sub modules are changed from
978 ecore-1 to ecore-XXX-1.
979 So, this patch adds missing ECORE_XXX_INCLUDE_DIRS.
981 * Source/cmake/FindEcore.cmake: Added additional path suffixes to find include directories of ecore-XXX
982 * Source/cmake/FindElementary.cmake: Checked Ecore_Con dependency which Elementary requires.
983 * Source/cmake/OptionsEfl.cmake: Made Imf and Imf_Evas mandatory.
985 2013-03-05 Shawn Singh <shawnsingh@chromium.org>
987 Fix default background of a dragged image.
988 https://bugs.webkit.org/show_bug.cgi?id=110512
990 Reviewed by Tony Chang.
992 * ManualTests/drag-background-with-padding.html: Added.
994 2013-03-05 Gustavo Noronha Silva <gns@gnome.org>
996 Unreviewed build fix.
998 * GNUmakefile.am: remove bad path for generate-feature-defines-files from EXTRA_DIST.
1000 2013-03-04 Ruslan Abdikeev <aruslan@chromium.org>
1002 <link rel="apple-touch-icon"> tag is not honored on CNN.com, workflowy.com etc
1003 https://bugs.webkit.org/show_bug.cgi?id=109061
1005 Reviewed by Adam Barth.
1007 * Source/autotools/symbols.filter:
1009 2013-03-04 Kunihiko Sakamoto <ksakamoto@chromium.org>
1011 Add build flag for FontLoader
1012 https://bugs.webkit.org/show_bug.cgi?id=111289
1014 Reviewed by Benjamin Poulain.
1016 Add ENABLE_FONT_LOAD_EVENTS build flag (disabled by default).
1018 * Source/autotools/SetupWebKitFeatures.m4:
1019 * Source/cmake/WebKitFeatures.cmake:
1020 * Source/cmakeconfig.h.cmake:
1022 2013-03-03 Sheriff Bot <webkit.review.bot@gmail.com>
1024 Unreviewed, rolling out r144567.
1025 http://trac.webkit.org/changeset/144567
1026 https://bugs.webkit.org/show_bug.cgi?id=111266
1028 Does not compile on apple-win (Requested by abarth on
1031 * Source/autotools/symbols.filter:
1033 2013-03-03 Ruslan Abdikeev <aruslan@chromium.org>
1035 <link rel="apple-touch-icon"> tag is not honored on CNN.com, workflowy.com etc
1036 https://bugs.webkit.org/show_bug.cgi?id=109061
1038 Reviewed by Adam Barth.
1040 * Source/autotools/symbols.filter:
1042 2013-03-01 Elliott Sprehn <esprehn@gmail.com>
1044 Don't leak Documents when using MutationObserver from extensions
1045 https://bugs.webkit.org/show_bug.cgi?id=111234
1047 Reviewed by Adam Barth.
1049 * ManualTests/leak-observer-nonmain-world.html: Added.
1051 2013-02-27 Zan Dobersek <zdobersek@igalia.com>
1053 [GTK] Disable MathML support in release builds
1054 https://bugs.webkit.org/show_bug.cgi?id=110981
1056 Reviewed by Martin Robinson.
1058 * Source/autotools/SetupWebKitFeatures.m4: Disable the MathML support in release builds
1059 as the code is not yet deemed production-ready.
1061 2013-02-27 Glenn Adams <glenn@skynav.com>
1063 Add ENABLE_CSS3_TEXT_LINE_BREAK flag.
1064 https://bugs.webkit.org/show_bug.cgi?id=110944
1066 Reviewed by Dean Jackson.
1068 * Source/cmake/WebKitFeatures.cmake:
1069 * Source/cmakeconfig.h.cmake:
1071 2013-02-24 Laszlo Gombos <l.gombos@samsung.com>
1073 [EFL] Rename ENABLE_REGIONS to ENABLE_CSS_REGIONS
1074 https://bugs.webkit.org/show_bug.cgi?id=110699
1076 Reviewed by Andreas Kling.
1078 Fix a typo. ENABLE_REGIONS is called ENABLE_CSS_REGIONS
1079 throughout the project.
1081 * Source/cmake/OptionsEfl.cmake:
1083 2013-02-24 Zan Dobersek <zdobersek@igalia.com>
1085 [GTK] Stop generating UserAgentGtk.h
1086 https://bugs.webkit.org/show_bug.cgi?id=110582
1088 Reviewed by Martin Robinson.
1090 * configure.ac: Provide the USER_AGENT_GTK_(MAJOR|MINOR)_VERSION defines in the autotoolsconfig.h
1091 header, containing the user agent versions that are to be used in the user agent string. The
1092 WEBKIT_USER_AGENT_(MAJOR|MINOR)_VERSION name is avoided as the same defines are specified in the
1093 webkitversion.h API header (but are not accessible from the WebCore layer). The UserAgentGtk.h
1094 header is also not generated anymore from the input file.
1096 2013-02-21 Tony Chang <tony@chromium.org>
1098 Autogenerate Settings that call setNeedsRecalcStyleInAllFrames when set
1099 https://bugs.webkit.org/show_bug.cgi?id=109989
1101 Reviewed by Ryosuke Niwa.
1103 Add setters to export symbols.
1105 * Source/autotools/symbols.filter:
1107 2013-02-21 Martin Robinson <mrobinson@igalia.com>
1109 [GTK] Move feature overriding to the configure phase
1110 https://bugs.webkit.org/show_bug.cgi?id=110293
1112 Reviewed by Gustavo Noronha Silva.
1114 Rework the feature overrides logic so all feature defines go into a
1115 header rather than the command line. This has a few benefits. Most
1116 notably, we can reuse the header in the gyp build. Another nice result
1117 is that changes to the configuration automatically result in a full
1118 rebuild and Debug and Release builds can have different configurations.
1120 All feature define processing happens now during the configuration phase,
1121 instead of when running autogen.sh. This means that we need to distribute
1122 the feature processing script.
1124 * GNUmakefile.am: Read feature defines from WebKitFeatures.txt when kicking
1125 off a build. Also include generate-feature-defines-files in the distribution.
1126 * Source/autotools/SetupAutoconfHeader.m4: Remove an extra ENABLE_3D_RENDERING
1127 from the autoconf header, as it is already provided by the feature configuration.
1128 * Source/autotools/SetupWebKitFeatures.m4: Added.
1129 * Source/autotools/webkitfeature.m4: Removed. The functionality has been moved
1130 to SetupWebKitFeatures.m4.
1131 * autogen.sh: Remove the call to override-feature-defines.
1132 * configure.ac: Now include SetupWebKitFeatures.
1134 2013-02-20 Dirk Schulze <krit@webkit.org>
1136 Enable CANVAS_PATH flag
1137 https://bugs.webkit.org/show_bug.cgi?id=108508
1139 Reviewed by Simon Fraser.
1141 Enable CANVAS_PATH flag on trunk.
1143 Existing tests cover the feature.
1145 * Source/cmake/WebKitFeatures.cmake:
1147 2013-02-19 Claudio Saavedra <csaavedra@igalia.com>
1149 Unreviewed build fix.
1151 * Source/autotools/FindDependencies.m4:
1152 * Source/autotools/Versions.m4:
1153 * Source/cmake/FindHarfBuzz.cmake:
1155 Bump gtk and efl dependencies on harfbuzz
1156 to 0.9.7. See bug 110145.
1158 2013-02-19 Changhun Kang <temoochin@company100.net>
1160 Only depend on xrender if x11 is being used
1161 https://bugs.webkit.org/show_bug.cgi?id=84095
1163 Reviewed by Martin Robinson.
1165 * Source/autotools/FindDependencies.m4:
1167 2013-02-18 ChangSeok Oh <shivamidow@gmail.com>
1169 [GTK] Fix nits for configuration
1170 https://bugs.webkit.org/show_bug.cgi?id=110083
1172 Reviewed by Martin Robinson.
1174 Remove unicode backend printing option. The only backend for unicode is icu
1175 after changeset 142724.
1177 * Source/autotools/PrintBuildConfiguration.m4:
1179 2013-02-15 Gustavo Noronha Silva <gns@gnome.org>
1181 Unreviewed build fix.
1183 * Source/autotools/SetupLibtool.m4: Move AR_FLAGS definition so it comes before dolt
1184 and libtool initialization, thus having an effect once again.
1186 2013-02-15 Keishi Hattori <keishi@webkit.org>
1188 Add setValue and closePopup methods to PagePopupController
1189 https://bugs.webkit.org/show_bug.cgi?id=109897
1191 Reviewed by Kent Tamura.
1193 * ManualTests/forms/calendar-picker.html: Added mock setValue and closePopup implementation.
1194 * ManualTests/forms/color-suggestion-picker.html: Ditto.
1196 2013-02-15 Allan Sandfeld Jensen <allan.jensen@digia.com>
1198 Simplify hitTestResultAtPoint and nodesFromRect APIs
1199 https://bugs.webkit.org/show_bug.cgi?id=95720
1201 Reviewed by Julien Chaffraix.
1203 Update exported symbols.
1205 * Source/autotools/symbols.filter:
1207 2013-02-08 Andrey Kosyakov <caseq@chromium.org>
1209 Web Inspector: expose did{Begin,Cancel}Frame() and {will,did}Composite() on WebDebToolsAgent
1210 https://bugs.webkit.org/show_bug.cgi?id=109192
1212 Reviewed by Pavel Feldman.
1214 * Source/autotools/symbols.filter:
1216 2013-02-13 Martin Robinson <mrobinson@igalia.com>
1218 Try once again to fix the build after r142756
1220 * Source/autotools/PrintBuildConfiguration.m4: Do not try to print the GStreamer version
1221 in the build output.
1222 * Source/autotools/SetupAutoconfHeader.m4: Remove the last reference to have_gstreamer.
1224 2013-02-13 Martin Robinson <mrobinson@igalia.com>
1226 Try to fix the build after r142756
1228 * Source/autotools/SetupAutomake.m4: Instead of using the (now gone) have_gstreamer
1229 variable, activate GStreamer if either web audio or web video is enabled.
1231 2013-02-13 Xianzhu Wang <wangxianzhu@chromium.org>
1233 Heap-use-after-free in WebCore::ScrollingCoordinator::hasVisibleSlowRepaintViewportConstrainedObjects.
1234 https://bugs.webkit.org/show_bug.cgi?id=108695
1236 Add a manual test. Unable to write a normal layout test because
1237 1) must waitUntilDone() to reproduce the crash but the redirected URL can't notifyDone();
1238 2) Can't use a frame to contain the test because ScrollingCoordinator handles only the main frame.
1240 Reviewed by Abhishek Arya.
1242 * ManualTests/scrolling-coordinator-viewport-constrained-crash.html: Added.
1244 2013-02-13 Martin Robinson <mrobinson@igalia.com>
1246 [GTK] Remove support for compiling with GStreamer 0.10
1247 https://bugs.webkit.org/show_bug.cgi?id=109593
1249 Reviewed by Philippe Normand.
1251 Remove support for building WebKitGTK+ with GStreamer 0.10. We
1252 can simplify things greatly because we don't have to worry any
1253 longer about selecting one GStreamer API set.
1255 * Source/autotools/FindDependencies.m4:
1256 * Source/autotools/ReadCommandLineArguments.m4:
1257 * Source/autotools/SetupAutoconfHeader.m4:
1258 * Source/autotools/Versions.m4:
1260 2013-02-12 Martin Robinson <mrobinson@igalia.com>
1262 [GTK] Remove the GLib unicode backend
1263 https://bugs.webkit.org/show_bug.cgi?id=109627
1265 Reviewed by Benjamin Poulain.
1267 Remove references to the GLib unicode backend from configuration.
1269 * Source/autotools/FindDependencies.m4:
1270 * Source/autotools/ReadCommandLineArguments.m4:
1271 * Source/autotools/SetupAutoconfHeader.m4:
1272 * Source/autotools/SetupAutomake.m4:
1274 2013-02-12 Christophe Dumez <ch.dumez@sisa.samsung.com>
1276 Remove remaining traces of Web Intents
1277 https://bugs.webkit.org/show_bug.cgi?id=109586
1279 Reviewed by Eric Seidel.
1281 Remove references to Web Intents from CMake files as the functionality
1282 was removed in r142549.
1284 * Source/cmake/WebKitFeatures.cmake:
1285 * Source/cmakeconfig.h.cmake:
1287 2013-02-12 Martin Robinson <mrobinson@igalia.com>
1289 [GTK] Remove the enable-debug-feature configuration option
1290 https://bugs.webkit.org/show_bug.cgi?id=109539
1292 Reviewed by Philippe Normand.
1294 Remove the --enable-debug-feature option from configuration. It doesn't
1295 do anything that --enable-debug doesn't.
1297 * Source/autotools/PrintBuildConfiguration.m4: Remove references to --enable-debug-features.
1298 * Source/autotools/ReadCommandLineArguments.m4: Ditto.
1299 * Source/autotools/SetupAutoconfHeader.m4: Ditto.
1300 * Source/autotools/SetupAutomake.m4: Ditto.
1302 2013-02-12 Zan Dobersek <zdobersek@igalia.com>
1304 Remove ENABLE_XHR_RESPONSE_BLOB handling from various build systems
1305 https://bugs.webkit.org/show_bug.cgi?id=109481
1307 Reviewed by Daniel Bates.
1309 The ENABLE_XHR_RESPONSE_BLOB feature define was removed from the code
1310 back in r120574. There are still occurrences of it in various build systems
1311 which should all be removed as they are useless.
1313 * Source/cmake/OptionsBlackBerry.cmake:
1314 * Source/cmakeconfig.h.cmake:
1316 2013-02-11 Eric Carlson <eric.carlson@apple.com>
1318 [Mac] Track language selection should be sticky
1319 https://bugs.webkit.org/show_bug.cgi?id=109466
1321 Reviewed by Dean Jackson.
1323 * Source/autotools/symbols.filter: Export PageGroup::captionPreferences and Page::initGroup.
1325 2013-02-11 Benjamin Poulain <benjamin@webkit.org>
1327 Kill TestRunner::setMinimumTimerInterval; implement the feature with InternalSettings
1328 https://bugs.webkit.org/show_bug.cgi?id=109349
1330 Reviewed by Sam Weinig.
1332 * Source/autotools/symbols.filter:
1334 2013-02-11 Zan Dobersek <zdobersek@igalia.com>
1336 * Source/WebCore: Modified property svn:ignore, adding GNUmakefile.features.am
1337 to the list of paths to be ignored.
1339 2013-02-10 Laszlo Gombos <l.gombos@samsung.com>
1341 Consolidate the way WTF_USE_PTHREADS is enabled
1342 https://bugs.webkit.org/show_bug.cgi?id=108191
1344 Reviewed by Benjamin Poulain.
1346 Remove duplicated definition of WTF_USE_PTHREADS.
1348 WTF_USE_PTHREADS is defined to 1 on all OS(UNIX) environments in
1351 * Source/cmake/OptionsBlackBerry.cmake:
1352 * Source/cmake/OptionsEfl.cmake:
1354 2013-02-10 Jae Hyun Park <jae.park08@gmail.com>
1356 Rename ENABLE(GLIB_SUPPORT) to USE(GLIB)
1357 https://bugs.webkit.org/show_bug.cgi?id=104266
1359 Reviewed by Philippe Normand.
1361 Using USE(GLIB) instead of ENABLE(GLIB_SUPPORT) is more consistent with
1362 the existing macro naming conventions.
1365 USE() - use a particular third-party library or optional OS service
1366 ENABLE() - turn on a specific feature of WebKit
1368 * Source/autotools/SetupAutoconfHeader.m4:
1369 * Source/cmake/OptionsEfl.cmake:
1371 2013-02-09 Philippe Normand <pnormand@igalia.com>
1373 Unreviewed, another GTK+ build fix after r142343.
1375 * Source/autotools/symbols.filter: Expose the InlineBox delete operator.
1377 2013-02-08 Benjamin Poulain <bpoulain@apple.com>
1379 Move workerThreadCount from TestRunner to WebCore Internals
1380 https://bugs.webkit.org/show_bug.cgi?id=109239
1382 Reviewed by Darin Adler.
1384 * Source/autotools/symbols.filter:
1386 2013-02-08 Dean Jackson <dino@apple.com>
1388 Only a fool would cut and paste from a terminal showing truncated git logs.
1391 Export the full symbol for InlineBox::nodeAtPoint.
1393 * Source/autotools/symbols.filter:
1395 2013-02-08 Dean Jackson <dino@apple.com>
1397 Snapshotted plug-in should use shadow root
1398 https://bugs.webkit.org/show_bug.cgi?id=108284
1400 Unreviewed GTK+ build fix.
1402 * Source/autotools/symbols.filter: Export InlineBox symbols.
1404 2013-02-08 Seulgi Kim <seulgikim@company100.net>
1406 Update .gitignore for vim swap files.
1407 https://bugs.webkit.org/show_bug.cgi?id=109252
1409 Reviewed by Dirk Pranke.
1411 When opening the same files multiple with vim, vim creates a .*.sw[a-p]
1412 file as the swap file.
1416 2013-02-08 Tomas Popela <tpopela@redhat.com>
1418 [GTK] Include files from DerivedSources/webkitdom for introspection
1419 https://bugs.webkit.org/show_bug.cgi?id=108631
1421 Reviewed by Martin Robinson.
1423 Include files from DerivedSources/webkitdom for introspection
1425 * /Source/WebKit/gtk/GNUmakefile.am:
1426 * /Source/WebKit2/GNUmakefile.am:
1428 2013-02-07 Martin Robinson <mrobinson@igalia.com>
1430 [GTK] Split configure.ac into reusable portions
1431 https://bugs.webkit.org/show_bug.cgi?id=109246
1433 Reviewed by Philippe Normand.
1435 Split up configure.ac into sections based on different "phases"
1436 of configuration. This should make it easier to find what you are
1437 looking for as well as creating a "right" place to put things.
1438 A nice side effect of this is that we can share the different
1439 modules with a gyp build.
1441 * Source/autotools/CheckSystemAndBasicDependencies.m4: Added.
1442 * Source/autotools/FindDependencies.m4: Added.
1443 * Source/autotools/PrintBuildConfiguration.m4: Added.
1444 * Source/autotools/ReadCommandLineArguments.m4: Added.
1445 * Source/autotools/SetupAutoconfHeader.m4: Added.
1446 * Source/autotools/SetupAutomake.m4: Added.
1447 * Source/autotools/SetupCompilerFlags.m4: Added.
1448 * Source/autotools/SetupLibtool.m4: Added.
1449 * Source/autotools/Versions.m4: Added.
1452 2013-02-07 David Farler <dfarler@apple.com>
1454 Makefiles should work for arbitrary SDKs and architectures on Apple ports
1455 https://bugs.webkit.org/show_bug.cgi?id=107863
1457 Reviewed by Mark Rowe.
1460 Allow SDKROOT, ARCHS outside of $(ARGS).
1461 Setting ARCHS => ONLY_ACTIVE_ARCH=NO.
1462 * Makefile.shared: options to webkitdirs based on SDKROOT
1463 * Source/Makefile: don't build WebKit2 for iOS
1465 2013-02-07 Martin Robinson <mrobinson@igalia.com>
1467 [GTK] Cleanup command-line defines
1468 https://bugs.webkit.org/show_bug.cgi?id=109213
1470 Reviewed by Xan Lopez.
1472 * GNUmakefile.am: Remove references to flags that are now provided
1473 by autotoolsconfig.h
1474 * configure.ac: Add new AC_DEFINE invocations for flags that were
1475 before manually appended to the compiler CPPFLAGS and clump all
1476 AC_DEFINE invocations together.
1478 2013-02-07 ChangSeok Oh <shivamidow@gmail.com>
1480 [GTK][AC] Clutter required version up to 1.12
1481 https://bugs.webkit.org/show_bug.cgi?id=109037
1483 Reviewed by Martin Robinson.
1485 The clutter requried version is changed to 1.12.
1489 2013-02-07 Zan Dobersek <zdobersek@igalia.com>
1491 [Autotools] Remove uses of Automake FARSTREAM_(CFLAGS|LIBS) variables, USE_FARSTREAM conditional
1492 https://bugs.webkit.org/show_bug.cgi?id=109198
1494 Reviewed by Martin Robinson.
1496 * GNUmakefile.am: The USE_FARSTREAM conditional is being removed while the WTF_USE_FARSTREAM
1497 define is currently a no-op.
1498 * configure.ac: Don't set the Automake conditional as it's currently not needed due
1499 to checking for Farstream dependency being removed in r142005.
1501 2013-02-07 Gavin Peters <gavinp@chromium.org>
1503 Unreviewed, rolling out r142141.
1504 http://trac.webkit.org/changeset/142141
1505 https://bugs.webkit.org/show_bug.cgi?id=108990
1507 Reland r142112, will update Chromium expectations and create a
1508 Chromium bug instead for the crash.
1510 * ManualTests/remove-fixed-position-but-keep-compositing.html: Added.
1512 2013-02-07 Gavin Peters <gavinp@chromium.org>
1514 Unreviewed, rolling out r142112.
1515 http://trac.webkit.org/changeset/142112
1516 https://bugs.webkit.org/show_bug.cgi?id=108990
1518 The new test scrollingcoordinator/non-fast-scrollable-region-transformed- iframe.html crashes on Lion.
1520 See http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=scrollingcoordinator%2Fnon-fast-scrollable-region-transformed-iframe.html
1522 * ManualTests/remove-fixed-position-but-keep-compositing.html: Removed.
1524 2013-02-07 Zan Dobersek <zdobersek@igalia.com>
1526 [GTK] configure.ac requires a cleanup
1527 https://bugs.webkit.org/show_bug.cgi?id=99272
1529 Reviewed by Martin Robinson.
1531 Clean up configure.ac. While there is no strict style guideline determined
1532 for this file the changes enforce the usual indentation of four spaces along
1533 with line wrapping at 130 characters and grammar fixes/updates.
1537 2013-02-07 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
1539 [CoordinatedGraphics] Use ScrollingCoordinator to track fixed layers
1540 https://bugs.webkit.org/show_bug.cgi?id=108990
1542 Reviewed by Noam Rosenthal.
1544 Add a new test that allow us to remove the fixed positioning of a layer but still keeping
1545 it compositing. Coordinated Graphics had a bug where the CoordinatedSceneGraph would still
1546 count this layer as fixed position.
1548 * ManualTests/remove-fixed-position-but-keep-compositing.html: Added.
1550 2013-02-07 Gustavo Noronha Silva <gns@gnome.org>
1552 Unreviewed build fix after r141196 for 32 bits autotools.
1554 * Source/autotools/symbols.filter: restore 32 bits version of the
1555 WebCore::TextIterator::getLocationAndLengthFromRange(WebCore::Node*,
1556 WebCore::Range const*, unsigned int&, unsigned int&) symbol.
1558 2013-02-05 Simon Hausmann <simon.hausmann@digia.com>
1560 [Qt] Compile WTF tests of TestWebKitAPI
1561 https://bugs.webkit.org/show_bug.cgi?id=108935
1563 Reviewed by Kenneth Rohde Christiansen.
1565 Build gtest on Linux.
1569 2013-02-06 Jonathon Jongsma <jonathon.jongsma@collabora.com>
1571 [GStreamer] MediaPlayer's code is not easily reusable by other GStreamer-based players
1572 https://bugs.webkit.org/show_bug.cgi?id=100261
1574 Reviewed by Philippe Normand
1576 * configure.ac: removed farstream requirement for now since it's
1577 not actually used yet and makes it more difficult to build and test
1579 2013-02-06 Mike West <mkwst@chromium.org>
1581 Add an ENABLE_NOSNIFF feature flag.
1582 https://bugs.webkit.org/show_bug.cgi?id=109029
1584 Reviewed by Jochen Eisinger.
1586 This new flag will control the behavior of 'X-Content-Type-Options: nosniff'
1587 when processing script and other resource types.
1589 * Source/cmake/WebKitFeatures.cmake:
1590 * Source/cmakeconfig.h.cmake:
1592 2013-02-05 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
1594 [Qt] REGRESSION(r137436): It made all inspector tests timeout on developer builds
1595 https://bugs.webkit.org/show_bug.cgi?id=106554
1597 Reviewed by Simon Hausmann.
1599 Explicitely link WebCore resources in the final DLL only on Windows to
1600 support force_static_libs_as_shared on other platforms.
1602 WebKit1 applications don't get the QtWebKit dynamic library loaded
1603 since libQtWebKitWidgets doesn't depend on libQtWebKit if WebCore and
1604 WebKit1 are dynamic libraries of their own.
1608 2013-02-05 Martin Robinson <mrobinson@igalia.com>
1610 Update the NEWS and configuration in preparation for 1.11.5.
1612 Reviewed by Philippe Normand.
1616 2013-02-04 Benjamin Poulain <bpoulain@apple.com>
1618 Kill suspendAnimation(), resumeAnimation() and numberOfActiveAnimations() from DRT/WTR; use Internals
1619 https://bugs.webkit.org/show_bug.cgi?id=108741
1621 Reviewed by Tony Chang.
1623 * Source/autotools/symbols.filter:
1625 2013-02-02 Patrick Gansterer <paroga@webkit.org>
1627 [CMake] Adopt the WinCE port to new CMake
1628 https://bugs.webkit.org/show_bug.cgi?id=108754
1630 Reviewed by Laszlo Gombos.
1632 Remove the entry point hack which isn't required in the new
1633 CMake version with offical WindowsCE support.
1635 * Source/cmake/OptionsWindows.cmake:
1637 2013-02-01 Benjamin Poulain <bpoulain@apple.com>
1639 Clean the String->AtomicString conversion for AnimationController::pauseAnimationAtTime
1640 https://bugs.webkit.org/show_bug.cgi?id=108558
1642 Reviewed by Dean Jackson.
1644 * Source/autotools/symbols.filter:
1646 2013-02-01 Zan Dobersek <zdobersek@igalia.com>
1648 [GTK] Add WTFURL source files to the build
1649 https://bugs.webkit.org/show_bug.cgi?id=108215
1651 Reviewed by Benjamin Poulain.
1653 * Source/autotools/symbols.filter: Force the export of the KURL::string() symbol.
1654 This is required when using the WTFURL backend but otherwise doesn't affect the build.
1656 2013-02-01 Alexis Menard <alexis@webkit.org>
1658 Enable unprefixed CSS transitions by default.
1659 https://bugs.webkit.org/show_bug.cgi?id=108216
1661 Reviewed by Dean Jackson.
1663 Rename the flag CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
1664 to CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED which will be used later to
1665 guard the unprefixing work for CSS Transforms and animations.
1667 * Source/cmake/WebKitFeatures.cmake:
1668 * Source/cmakeconfig.h.cmake:
1670 2013-01-31 Christophe Dumez <dchris@gmail.com>
1672 [EFL] Disable Web Intents
1673 https://bugs.webkit.org/show_bug.cgi?id=108457
1675 Reviewed by Alexey Proskuryakov.
1677 Turn off WEB_INTENTS flag in EFL CMake project.
1679 * Source/cmake/OptionsEfl.cmake:
1681 2013-01-31 Simon Hausmann <simon.hausmann@digia.com>
1683 [Qt] Make it possible to compile WebKit2 Qt related files without access to internal WK2 C++ API
1684 https://bugs.webkit.org/show_bug.cgi?id=108472
1686 Reviewed by Andreas Kling.
1688 When linking WebKit2, also link the WebKit2QML module.
1692 2013-01-30 Dominik Röttsches <dominik.rottsches@intel.com>
1694 [HarfBuzz] Remove the HarfBuzz-old code
1695 https://bugs.webkit.org/show_bug.cgi?id=108077
1697 Reviewed by Benjamin Poulain.
1699 Rename WTF_USE_HARFBUZZ_NG to WTF_USE_HARFBUZZ since there
1700 won't be a distinction between ng and non-ng HarfBuzz after
1701 removing the old code.
1703 * Source/cmake/OptionsEfl.cmake:
1705 2013-01-29 Zan Dobersek <zdobersek@igalia.com>
1707 Unreviewed GTK build fix after r141175.
1709 * Source/autotools/symbols.filter: Export the WebCore::Element::createShadowRoot symbol.
1711 2013-01-29 Shinya Kawanaka <shinyak@chromium.org>
1713 [Chromium] Cannot copy text when selecting readonly (or disabled) input elements
1714 https://bugs.webkit.org/show_bug.cgi?id=106287
1716 Reviewed by Hajime Morita.
1718 * Source/autotools/symbols.filter:
1720 2013-01-29 Laszlo Gombos <l.gombos@samsung.com>
1722 [CMake] Add minimum version information for tool dependencies
1723 https://bugs.webkit.org/show_bug.cgi?id=97592
1725 Reviewed by Kenneth Rohde Christiansen.
1727 Capture the minimum version information for the tools that are required
1728 to build WebKit for all CMake based build systems.
1732 2013-01-29 Nate Chapin <japhet@chromium.org>
1734 Enable reuse of cached main resources
1735 https://bugs.webkit.org/show_bug.cgi?id=105667
1737 Reviewed by Adam Barth.
1739 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
1741 2013-01-29 Laszlo Gombos <l.gombos@samsung.com>
1743 Enable Workers for WinCE
1744 https://bugs.webkit.org/show_bug.cgi?id=108099
1746 Reviewed by Gyuyoung Kim.
1748 WORKERS are enabled for all CMake based ports except WinCE.
1749 Turn on WORKERS for all CMake based ports.
1751 * Source/cmake/OptionsBlackBerry.cmake:
1752 * Source/cmake/OptionsEfl.cmake:
1753 * Source/cmake/WebKitFeatures.cmake:
1755 2013-01-28 Halton Huo <halton.huo@intel.com>
1757 [EFL] Quit debug build without -DSHARED_CORE=ON
1758 https://bugs.webkit.org/show_bug.cgi?id=104773
1760 Reviewed by Laszlo Gombos.
1762 Debug build without -DSHARED_CORE=ON will fail because libwebcore_efl.a
1763 is too big (>4G) to archive. The solution is simply to abort cmake in
1764 this condition and notify developer.
1767 * Source/cmake/OptionsEfl.cmake:
1768 * Source/cmake/OptionsCommon.cmake:
1770 2013-01-28 Renata Hodovan <reni@webkit.org>
1772 [WK2] Putting QtWebProcess into a chrooted sandbox
1773 https://bugs.webkit.org/show_bug.cgi?id=90005
1775 Reviewed by Anders Carlsson and Zoltan Herczeg.
1777 Make it possible to build WebKit2 with SandboxProcess.
1779 * Source/QtWebKit.pro:
1781 2013-01-27 David Farler <dfarler@apple.com>
1783 REGRESSION (r140912): Broke specifying non-trivial ARCHS value to make / build-webkit
1784 https://bugs.webkit.org/show_bug.cgi?id=108028
1786 Reviewed by Dan Bernstein.
1788 * Makefile: Reverted.
1789 * Makefile.shared: Reverted.
1790 * Source/Makefile: Reverted.
1792 2013-01-26 David Farler <dfarler@apple.com>
1794 Allow building with arbitrary SDK and ARCHS with make + Xcode
1795 https://bugs.webkit.org/show_bug.cgi?id=107863
1797 Reviewed by David Kilzer.
1800 Removed references to legacy Xcode configurations.
1802 Added default ARCHS + SDK settings and parameterized xcodebuild calls.
1804 iOS does not build WebKit2.
1806 2013-01-25 Jussi Kukkonen <jussi.kukkonen@intel.com>
1808 [CMake][EFL] Build ThirdParty/leveldb when IndexedDB is enabled
1809 https://bugs.webkit.org/show_bug.cgi?id=106443
1811 Reviewed by Laszlo Gombos.
1813 LevelDB is now included in ThirdParty. Use it when IndexDB is
1816 * Source/cmake/OptionsEfl.cmake:
1817 Set WTF_USE_LEVELDB when IndexedDB is enabled
1819 2013-01-24 Keishi Hattori <keishi@webkit.org>
1821 Adjust design of the Calendar Picker
1822 https://bugs.webkit.org/show_bug.cgi?id=107507
1824 Reviewed by Kent Tamura.
1826 * ManualTests/forms/calendar-picker.html: Use pickerCommonChromium.css and calendarPickerChromium.css.
1828 2013-01-24 Soo-Hyun Choi <s.choi@hackerslab.eu>
1830 [CMake] Remove the definition of WTF_PLATFORM_WIN from the build system
1831 https://bugs.webkit.org/show_bug.cgi?id=101635
1833 Reviewed by Laszlo Gombos.
1835 WTF_PLATFORM_WIN defined twice: Source/cmake/OptionsWindows.cmake and in
1836 Source/WTF/wtf/Platform.h.
1837 It would be more future-proof to have it only defined in common C++ code in
1840 * Source/cmake/OptionsWindows.cmake:
1842 2013-01-23 Zan Dobersek <zdobersek@igalia.com>
1846 Speculative build fix for the GTK port after 140539.
1848 * Source/autotools/symbols.filter:
1850 2013-01-22 Gustavo Noronha Silva <gns@gnome.org>
1852 [GTK] Debug build failure on x86-64
1853 https://bugs.webkit.org/show_bug.cgi?id=107400
1855 Reviewed by Xan Lopez.
1857 * configure.ac: use thin archives for convenience libraries, if AR_FLAGS was not
1858 overriden through the environment variable.
1860 2013-01-22 Zan Dobersek <zdobersek@igalia.com>
1862 [Autotools] Remove the Canvas Path configuration option
1863 https://bugs.webkit.org/show_bug.cgi?id=107537
1865 Reviewed by Martin Robinson.
1867 * configure.ac: Remove the configuration option for the Canvas Path
1868 feature as this is not in line with the new guidelines about feature
1869 enablement in the autotools build system.
1871 2013-01-22 Zan Dobersek <zdobersek@igalia.com>
1873 [Autotools] Place a warning in configure.ac about adding new configuration options
1874 https://bugs.webkit.org/show_bug.cgi?id=107559
1876 Reviewed by Martin Robinson.
1878 * configure.ac: Add an eye-catching section explaining that changes in this file might
1879 not be necessary at all and a link pointing to the guidelines on the Trac wiki.
1881 2013-01-21 Dirk Schulze <dschulze@adobe.com>
1883 Add build flag for Canvas's Path object (disabled by default)
1884 https://bugs.webkit.org/show_bug.cgi?id=107473
1886 Reviewed by Dean Jackson.
1888 Add CANVAS_PATH build flag to build systems.
1890 * Source/cmake/WebKitFeatures.cmake:
1891 * Source/cmakeconfig.h.cmake:
1894 2013-01-19 Ryosuke Niwa <rniwa@webkit.org>
1896 Delete webkit-perf.appspot.com code from WebKit repository
1897 https://bugs.webkit.org/show_bug.cgi?id=107390
1899 Reviewed by Adam Barth.
1901 Delete webkit-perf.appspot.com code from WebKit repository since I maintain
1902 and push the code via https://github.com/rniwa/webkit-perf now.
1904 * Websites/webkit-perf.appspot.com: Removed.
1906 2013-01-19 Philip Rogers <pdr@google.com>
1908 Merge SVGStylable into SVGStyledElement
1909 https://bugs.webkit.org/show_bug.cgi?id=106877
1911 Reviewed by Dirk Schulze.
1913 SVG2 changes element inheritance so all SVGElements are stylable. As a first-step towards a
1914 cleaner class hierarchy, this patch moves SVGStylable into SVGStyledElement.
1918 2013-01-18 Sudarsana Nagineni <sudarsana.nagineni@intel.com>
1920 [CMake] Fix CMake warnings
1921 https://bugs.webkit.org/show_bug.cgi?id=107290
1923 Reviewed by Laszlo Gombos.
1925 Add missing WebKit options to CMake features list.
1927 * Source/cmake/WebKitFeatures.cmake:
1928 * Source/cmakeconfig.h.cmake:
1930 2013-01-18 Sheriff Bot <webkit.review.bot@gmail.com>
1932 Unreviewed, rolling out r140005.
1933 http://trac.webkit.org/changeset/140005
1934 https://bugs.webkit.org/show_bug.cgi?id=107235
1936 broke downstream Chromium interactive_ui_tests (Requested by
1937 dominicc on #webkit).
1939 * Source/autotools/symbols.filter:
1941 2013-01-17 Martin Robinson <mrobinson@igalia.com>
1943 [GTK] Build with LevelDB when IndexedDB is enabled
1944 https://bugs.webkit.org/show_bug.cgi?id=103220
1946 Reviewed by Gustavo Noronha Silva.
1948 * configure.ac: Detect whether the IndexedDatabase feature is enabled. We cannot
1949 use the typical approach for feature detection since we need to adjust the automake
1950 file output based on whether or not IndexedDatabase is enabled.
1952 2013-01-17 Nate Chapin <japhet@chromium.org>
1954 Enable reuse of cached main resources
1955 https://bugs.webkit.org/show_bug.cgi?id=105667
1957 Reviewed by Antti Koivisto.
1959 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
1961 2013-01-17 Seokju Kwon <seokju.kwon@gmail.com>
1963 [EFL][CMAKE] Compress resource files of inspector
1964 https://bugs.webkit.org/show_bug.cgi?id=106210
1966 Reviewed by Gyuyoung Kim.
1968 Add compressing JavaScript
1969 for smaller package and faster connection of remote web inspector.
1971 * Source/PlatformEfl.cmake:
1973 2013-01-16 Hugo Parente Lima <hugo.lima@openbossa.org>
1975 [CMake] Report actual values for feature configuration (instead of the default)
1976 https://bugs.webkit.org/show_bug.cgi?id=107010
1978 Reviewed by Laszlo Gombos.
1980 * Source/cmake/WebKitFeatures.cmake:
1982 2013-01-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
1984 [EFL] Move 'DefaultTheme' folder to WebCore/platform/efl
1985 https://bugs.webkit.org/show_bug.cgi?id=106969
1987 Reviewed by Benjamin Poulain.
1989 * Source/PlatformEfl.cmake: Change DefaultTheme path.
1990 * Source/cmake/OptionsEfl.cmake: ditto.
1992 2013-01-15 Alberto Garcia <agarcia@igalia.com>
1994 Fix typos in WebKitFeatures.cmake
1995 https://bugs.webkit.org/show_bug.cgi?id=106952
1997 Reviewed by Martin Robinson.
1999 * Source/cmake/WebKitFeatures.cmake:
2000 Replace "Toogle" with "Toggle".
2002 2013-01-15 Zan Dobersek <zandobersek@gmail.com>
2004 [Autotools] Add support for WebKit2-only builds
2005 https://bugs.webkit.org/show_bug.cgi?id=106889
2007 Reviewed by Gustavo Noronha Silva.
2009 * GNUmakefile.am: Only copy the WebKit1 documentation into the destination
2010 directory if building WebKit1.
2011 * configure.ac: Add a configuration option for disabling the WebKit1 build.
2012 Only conditionally copy WebKit1-specific targets from the input files. Some
2013 small style changes to the WebKit2 configuration flag included as well.
2015 2013-01-14 Nate Chapin <japhet@chromium.org>
2017 Enable reuse of cached main resources
2018 https://bugs.webkit.org/show_bug.cgi?id=105667
2020 Reviewed by Antti Koivisto.
2022 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
2024 2013-01-14 Alexandre Rostovtsev <tetromino@gentoo.org>
2026 Do not hardcode -ldl in OPENGL_LIBS
2027 https://bugs.webkit.org/show_bug.cgi?id=96602
2029 Reviewed by Philippe Normand.
2031 Some non-Linux systems, e.g. FreeBSD, have dlopen() as part of their
2032 libc, and do not use a separate libdl.
2036 2013-01-11 Carlos Garcia Campos <cgarcia@igalia.com>
2038 Unreviewed. Update NEWS and configure.ac for 1.11.4 release
2040 * configure.ac: Bump version numbers.
2042 2013-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
2044 [GTK] Add API to set the web extensions directory to WebKit2 GTK+
2045 https://bugs.webkit.org/show_bug.cgi?id=106462
2047 Reviewed by Xan Lopez.
2049 * Source/autotools/symbols.filter: Update
2050 WebGtkExtensionManager::initialize symbol.
2052 2013-01-10 Tony Chang <tony@chromium.org>
2054 Speed up supplemental dependency computation
2055 https://bugs.webkit.org/show_bug.cgi?id=106503
2057 Reviewed by Adam Barth.
2059 * Source/cmake/WebKitMacros.cmake: Add --idlAttributesFile to the binding generation step in cmake.
2061 2013-01-10 Zan Dobersek <zandobersek@gmail.com>
2063 [Autotools] Add the AM_WEBKIT_FEATURE_CONDITIONAL macro
2064 https://bugs.webkit.org/show_bug.cgi?id=106576
2066 Reviewed by Martin Robinson.
2068 Replace the AC_CHECK_WEBKIT_FEATURE_ENABLED with the new macro.
2069 The former was executing actions based on the passed-in feature being
2070 enabled in the (possibly overridden) GNUmakefile.features.am, the actions
2071 usually affecting the Automake conditional value that was set up afterwards.
2072 The new macro does this directly, setting up an Automake conditional of the
2073 same name as the feature that was checked.
2075 * Source/autotools/webkitfeature.m4:
2077 2013-01-10 Zan Dobersek <zandobersek@gmail.com>
2079 Remove the ENABLE_ANIMATION_API feature define occurences
2080 https://bugs.webkit.org/show_bug.cgi?id=106544
2082 Reviewed by Simon Fraser.
2084 The Animation API code was removed in r137243. The ENABLE_ANIMATION_API
2085 feature define handling still lingers in various build systems and configurations
2086 but is of no use, so it should be removed.
2088 * Source/cmake/OptionsBlackBerry.cmake:
2089 * Source/cmake/OptionsEfl.cmake:
2090 * Source/cmake/WebKitFeatures.cmake:
2091 * Source/cmakeconfig.h.cmake:
2093 2013-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
2095 [GTK] Add support for loading web process extensions
2096 https://bugs.webkit.org/show_bug.cgi?id=105631
2098 Reviewed by Gustavo Noronha Silva.
2100 * GNUmakefile.am: Add webkit2_web_extension_h_api.
2101 * Source/autotools/symbols.filter: Export WebGtkExtensionManager
2102 symbols required by the injected bundle lib.
2104 2013-01-10 Christophe Dumez <christophe.dumez@intel.com>
2106 [EFL] Add gstreamer 1.0.5 to jhbuild
2107 https://bugs.webkit.org/show_bug.cgi?id=106178
2109 Reviewed by Laszlo Gombos.
2111 Update EFL CMake configuration to require gstreamer
2114 * Source/cmake/FindGStreamer.cmake:
2115 * Source/cmake/OptionsEfl.cmake:
2117 2013-01-09 Hajime Morrita <morrita@google.com>
2119 [Shadow DOM] Distribution related code on ElementShadow should be minimized.
2120 https://bugs.webkit.org/show_bug.cgi?id=106294
2122 Reviewed by Dimitri Glazkov.
2124 * Source/autotools/symbols.filter:
2126 2013-01-08 Zan Dobersek <zandobersek@gmail.com>
2128 Add an Autoconf macro that checks whether a given feature is enabled
2129 https://bugs.webkit.org/show_bug.cgi?id=106380
2131 Reviewed by Martin Robinson.
2133 Add the AC_CHECK_WEBKIT_FEATURE_ENABLED macro. It checks the generated
2134 Source/WebCore/GNUmakefile.features.am file to determine whether the
2135 given feature is enabled or disabled in the build that's being configured.
2137 * Source/autotools/webkitfeature.m4: Added.
2139 2013-01-08 Hajime Morrita <morrita@google.com>
2141 [Shadow DOM] Distribution related code on ShadowRoot should be minimized.
2142 https://bugs.webkit.org/show_bug.cgi?id=106282
2144 Reviewed by Dimitri Glazkov.
2146 * Source/autotools/symbols.filter:
2148 2013-01-03 Sergio Villar Senin <svillar@igalia.com>
2150 [GTK] Add WebP image support
2151 https://bugs.webkit.org/show_bug.cgi?id=105915
2153 Reviewed by Martin Robinson.
2155 WebP is from now on a dependency for WebKitGtk+.
2157 * configure.ac: added WebP library detection.
2159 2013-01-07 Xianzhu Wang <wangxianzhu@chromium.org>
2161 Add window.internals.nonFastScrollableRects for testing scrollable areas in fast/slow paths
2162 https://bugs.webkit.org/show_bug.cgi?id=105546
2164 Reviewed by James Robinson.
2166 Export the new symbol.
2168 * Source/autotools/symbols.filter:
2170 2013-01-04 Adam Klein <adamk@chromium.org>
2172 Remove ENABLE_MUTATION_OBSERVERS #define
2173 https://bugs.webkit.org/show_bug.cgi?id=105459
2175 Reviewed by Ryosuke Niwa.
2177 * Source/cmake/WebKitFeatures.cmake:
2178 * Source/cmakeconfig.h.cmake:
2180 2013-01-04 Zan Dobersek <zandobersek@gmail.com>
2182 REGRESSION (r138184): transitions/transitions-parsing.html is failing on GTK
2183 https://bugs.webkit.org/show_bug.cgi?id=105522
2185 Reviewed by Xan Lopez.
2187 Remove the configuration flag covering unprefixed CSS transition property names.
2188 It does not introduce any dependency. The unprefixed property names should be
2189 available by default.
2193 2013-01-03 Tony Chang <tony@chromium.org>
2195 Generate internal.settings from Settings.in
2196 https://bugs.webkit.org/show_bug.cgi?id=104740
2198 Reviewed by Adam Barth.
2200 * Source/cmake/WebKitMacros.cmake: Specify additional output files from make_settings.pl.
2202 2013-01-02 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2204 [EFL][CMAKE] Remove duplicated conditionals
2205 https://bugs.webkit.org/show_bug.cgi?id=105905
2207 Reviewed by Laszlo Gombos.
2209 * Source/cmake/OptionsEfl.cmake: Remove set(WTF_USE_GLX 1).
2211 2013-01-02 Tony Chang <tony@chromium.org>
2213 Unreviewed, rolling out r138661.
2214 http://trac.webkit.org/changeset/138661
2215 https://bugs.webkit.org/show_bug.cgi?id=104740
2217 Compile problems on EFL
2219 * Source/cmake/WebKitMacros.cmake:
2221 2013-01-02 Tony Chang <tony@chromium.org>
2223 Generate internal.settings from Settings.in
2224 https://bugs.webkit.org/show_bug.cgi?id=104740
2226 Reviewed by Adam Barth.
2228 * Source/cmake/WebKitMacros.cmake: Specify additional output files from make_settings.pl.
2230 2013-01-02 Elliott Sprehn <esprehn@chromium.org>
2232 Transitions and animations do not apply to CSS ::before and ::after pseudo-elements
2233 https://bugs.webkit.org/show_bug.cgi?id=92591
2235 Reviewed by Eric Seidel.
2237 Expose Element::pseudoElement for Internals.
2239 * Source/autotools/symbols.filter:
2241 2013-01-01 KwangYong Choi <ky0.choi@samsung.com>
2243 [EFL] Enable MHTML feature
2244 https://bugs.webkit.org/show_bug.cgi?id=105815
2246 Reviewed by Laszlo Gombos.
2248 ENABLE_MHTML is now ON for EFL.
2250 * Source/cmake/OptionsEfl.cmake:
2252 2012-12-31 Kondapally Kalyan <kalyan.kondapally@intel.com>
2254 [EFL][WebGL] Add compile time support for GLES2.
2255 https://bugs.webkit.org/show_bug.cgi?id=105816
2257 Reviewed by Kenneth Rohde Christiansen.
2259 This patch adds build support for GLES2.
2260 GLES2 support can be enabled during compile time by passing -DENABLE_GLES2=ON as
2261 cmake config parameter. GLES2 options is not enabled by default. This patch doesn't
2262 address all the build issues related to GLES2 but only adds the needed support in
2265 * Source/cmake/OptionsEfl.cmake:
2267 2012-12-31 Carlos Garcia Campos <cgarcia@igalia.com>
2269 [GTK] Move ImageDiff to the Tools directory root
2270 https://bugs.webkit.org/show_bug.cgi?id=105421
2272 Reviewed by Kenneth Rohde Christiansen.
2274 * GNUmakefile.am: Remove the old ImageDiff makefile include.
2276 2012-12-30 Kondapally Kalyan <kalyan.kondapally@intel.com>
2278 [EFL] [WebGL] Rename EGLConfigHelper as EGLConfigSelector.
2279 https://bugs.webkit.org/show_bug.cgi?id=105876
2281 Reviewed by Kenneth Rohde Christiansen.
2283 This is to sync the naming conventions of our classes in both EGL and GLX implementations.
2284 In our GLX implementation, class responsible for the same functionality is named as GLXConfigSelector.
2285 This patch renames EGLConfigHelper as EGLConfigSelector.
2287 * Source/cmake/OptionsEfl.cmake:
2289 2012-12-30 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2291 [EFL] Enable TEMPLATE_ELEMENT feature
2292 https://bugs.webkit.org/show_bug.cgi?id=105865
2294 Reviewed by Laszlo Gombos.
2296 * Source/cmake/OptionsEfl.cmake: Add ENABLE_TEMPLATE_ELEMENT macro.
2298 2012-12-27 Kondapally Kalyan <kalyan.kondapally@intel.com>
2300 [EFL][WebGL] Implement EGL support with GLX.
2301 https://bugs.webkit.org/show_bug.cgi?id=105602
2303 Reviewed by Kenneth Rohde Christiansen.
2305 Adds support for EGL with GLX backend. EGL support can be enabled during compile time
2306 by passing -DENABLE_EGL=ON as cmake config parameter.
2308 * Source/cmake/OptionsEfl.cmake:
2310 2012-12-24 Kondapally Kalyan <kalyan.kondapally@intel.com>
2312 [EFL [WebGL] GLES2 detection is broken.
2313 https://bugs.webkit.org/show_bug.cgi?id=105677
2315 We use the logic in FindGLES.cmake to detect GLES2 support during compile time.
2316 OPENGLES2_FOUND is never set, even though OPENGLES2_INCLUDE_DIR and OPENGLES2_LIBRARY
2317 contain right information. The name passed to find_package_handle_standard_args seems to be the issue here.
2318 This patch changes the name passed to find_package_handle_standard_args to OPENGLES2.
2320 Reviewed by Kenneth Rohde Christiansen.
2322 * Source/cmake/FindGLES.cmake:
2324 2012-12-20 Martin Robinson <mrobinson@igalia.com>
2326 [GTK] Remove plugin process configuration option
2327 https://bugs.webkit.org/show_bug.cgi?id=105564
2329 Reviewed by Carlos Garcia Campos.
2331 Remove the --enable-plugin-process configuration option, opting instead to
2332 always build the plugin process when building WebKit2. It isn't very interesting
2333 for downstream to enable or disable the plugin process. It should always be
2334 enabled for WebKit2 and it's better for us not to have to keep a disabled plugin
2335 process building. Additionally, the in-process plugin isn't functional, since
2336 plugins depend on GTK+ 2 and WebKit2 depends on GTK+ 3.
2338 * configure.ac: Remove the configuration option.
2340 2012-12-21 Elliott Sprehn <esprehn@chromium.org>
2342 Replace documentFragmentIsShadowRoot with isTreeScope
2343 https://bugs.webkit.org/show_bug.cgi?id=105345
2345 Reviewed by Dimitri Glazkov.
2347 Expose isTreeScope symbol.
2349 * Source/autotools/symbols.filter:
2351 2012-12-21 Sheriff Bot <webkit.review.bot@gmail.com>
2353 Unreviewed, rolling out r138338.
2354 http://trac.webkit.org/changeset/138338
2355 https://bugs.webkit.org/show_bug.cgi?id=105621
2357 speculative rollout because fast/dom/shadow/content-element-
2358 distributed-nodes.html is crashing on linux debug. (Requested
2359 by loislo on #webkit).
2361 * Source/autotools/symbols.filter:
2363 2012-12-20 Elliott Sprehn <esprehn@chromium.org>
2365 Replace documentFragmentIsShadowRoot with isTreeScope
2366 https://bugs.webkit.org/show_bug.cgi?id=105345
2368 Reviewed by Dimitri Glazkov.
2370 Expose isTreeScope symbol.
2372 * Source/autotools/symbols.filter:
2374 2012-12-20 Ryuan Choi <ryuan.choi@samsung.com>
2376 [EFL] Build break with latest EFL libraries.
2377 https://bugs.webkit.org/show_bug.cgi?id=104827
2379 Reviewed by Laszlo Gombos.
2381 The eo EFL package is introduced and evas and ecore use it since 1.8.
2382 While introducing Eo, EFL changed several structures of Evas and Ecore
2383 from own specific class to Eo.
2385 So, this patch adds FindEo and changes declaration of Evas, Evas_Object,
2386 Ecore_Timer to build with latest EFL libraries.
2388 * Source/cmake/FindEo.cmake: Added.
2389 * Source/cmake/OptionsEfl.cmake:
2390 Modified to check Eo when version of EFL libraries is 1.8.
2392 2012-12-20 Kondapally Kalyan <kalyan.kondapally@intel.com>
2394 [EFL][WebGL][Wk2] Replace HAVE(GLX) checks with USE(GLX).
2395 https://bugs.webkit.org/show_bug.cgi?id=105431
2397 Reviewed by Kenneth Rohde Christiansen.
2399 This patch changes the check HAVE(GLX) to USE(GLX).
2400 This would enable us to choose our preferred GL backend during build time.
2402 * Source/cmake/OptionsEfl.cmake:
2404 2012-12-20 Zan Dobersek <zandobersek@gmail.com>
2406 [GTK] Remove the --enable-unstable-features configuration option
2407 https://bugs.webkit.org/show_bug.cgi?id=105327
2409 Reviewed by Martin Robinson.
2411 Remove the unnecessary feature_defines_unstable variable.
2412 Remove the unstable-features configuration option.
2417 2012-12-20 Dominik Röttsches <dominik.rottsches@intel.com>
2419 [EFL] MiniBrowser does not play Infinite Gangnam Style
2420 https://bugs.webkit.org/show_bug.cgi?id=103531
2422 Reviewed by Kenneth Rohde Christiansen.
2424 WebAudio now switched to ON for EFL.
2426 * Source/cmake/OptionsEfl.cmake:
2428 2012-12-19 Yael Aharon <yael.aharon@intel.com>
2430 [EFL] Allow the build system to find OpenGL ES
2431 https://bugs.webkit.org/show_bug.cgi?id=104760
2433 Reviewed by Laszlo Gombos.
2435 Add a way to find if GLESv2 is supported by the build system.
2436 Support for GLESv2 will be added separately.
2438 * Source/cmake/FindGLES.cmake: Added.
2440 2012-12-19 Alexis Menard <alexis@webkit.org>
2442 Implement CSS parsing for CSS transitions unprefixed.
2443 https://bugs.webkit.org/show_bug.cgi?id=104804
2445 Reviewed by Dean Jackson.
2447 Add a new flag ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
2448 to cover the work of unprefixing Transforms, Animations and
2449 Transitions. It will let the possibility of each ports to turn it off
2450 in their release branches until we're confident that these CSS
2451 properties are ready to be unprefixed.
2453 * Source/cmake/WebKitFeatures.cmake:
2454 * Source/cmakeconfig.h.cmake:
2457 2012-12-18 Ming Xie <mxie@rim.com>
2459 [BlackBerry] Add -fno-exceptions to CXX_FLAGS
2460 https://bugs.webkit.org/show_bug.cgi?id=105306
2462 Reviewed by Rob Buis.
2464 Disable exception handling. We don't have any try or catch
2465 constructs in our code.
2467 * Source/cmake/OptionsBlackBerry.cmake:
2469 2012-12-18 Kondapally Kalyan <kalyan.kondapally@intel.com>
2471 [EFL] Allow the build system to detect EGL support.
2472 https://bugs.webkit.org/show_bug.cgi?id=105287
2474 Reviewed by Laszlo Gombos.
2476 Currently, we don't have any way to determine if EGL is supported by the build.
2477 This patch adds support for this. The patch doesn't make any changes to take this into
2478 use. This will be done in another patch.
2480 * Source/cmake/FindEGL.cmake:
2482 2012-12-17 Halton Huo <halton.huo@intel.com>
2484 [EFL] Add ecore_imf_evas to FindEcore.cmake
2485 https://bugs.webkit.org/show_bug.cgi?id=105159
2487 Reviewed by Laszlo Gombos.
2489 ecore_imf_evas is a separate library, we should add for EFL port as well.
2491 * Source/cmake/FindEcore.cmake: Add finding FIND_EFL_LIBRARY for ecore_imf_evas
2493 2012-12-17 Kenneth Rohde Christiansen <kenneth@webkit.org>
2495 Add manual test to verify that geometry methods (moveTo, etc) work
2496 https://bugs.webkit.org/show_bug.cgi?id=105160
2498 Reviewed by Alexis Menard.
2500 * ManualTests/window-geometry.html: Added.
2502 2012-12-16 ChangSeok Oh <shivamidow@gmail.com>
2504 [GTK][AC] Build failure with an option --with-acceleration-backend=clutter
2505 https://bugs.webkit.org/show_bug.cgi?id=105027
2507 Reviewed by Gustavo Noronha Silva.
2509 I turned off opengl related variables, enable_glx, enable_egl and enable_gles2
2510 when selecting clutter as the acceleration-backend. Because they seem useless for the AC by clutter.
2514 2012-12-15 Simon Fraser <simon.fraser@apple.com>
2516 Fix repaint issues when resizing a window with centered content, for platforms with a tile cache
2517 https://bugs.webkit.org/show_bug.cgi?id=105073
2519 Reviewed by Dan Bernstein.
2521 Add a manual test for window resize with a centered element.
2523 * ManualTests/resize-repaint.html: Added.
2525 2012-12-13 Stephen White <senorblanco@chromium.org>
2527 Added manual test for canvas setFont speed.
2528 https://bugs.webkit.org/show_bug.cgi?id=104923
2530 Reviewed by James Robinson.
2532 * ManualTests/canvas-font-speed.html: Added.
2534 2012-12-13 Jerome Pasion <jerome.pasion@digia.com>
2536 [Qt] Doc: Fixing Qt WebKit reference documentation.
2538 Reviewed by Simon Hausmann.
2541 -added \module for C++ classes and \qmlmodule for QML types
2542 -added links to the Qt WebKit Examples pages
2543 -fixed the qhp settings for Qt Creator
2545 Task-number: QTBUG-28583
2546 Task-number: QTBUG-28418
2547 Task-number: QTBUG-27646
2549 * Source/qtwebkit.qdocconf:
2551 2012-12-13 Jerome Pasion <Jerome.Pasion@digia.com>
2553 [Qt] Fix missing doc dependency to examples
2555 Reviewed by Simon Hausmann.
2557 * Source/qtwebkit.qdocconf:
2559 2012-12-12 John Griggs <jgriggs@rim.com>
2561 2012-12-12 John Griggs <jgriggs@rim.com>
2563 [BlackBerry] Update Media Controls for BlackBerry Platform
2564 https://bugs.webkit.org/show_bug.cgi?id=104443
2565 https://przilla.ott.qnx.com/bugzilla/show_bug.cgi?id=204748
2567 Update Media Controls for BlackBerry platform to allow audio, embedded video and fullscreen video controls to be positioned and styled differently.
2569 Reviewed by Rob Buis.
2571 * Source/cmake/OptionsBlackBerry.cmake:
2573 2012-12-12 Xianzhu Wang <wangxianzhu@chromium.org>
2575 Pre-painting should not paint out-of-view fixed position elements
2576 https://bugs.webkit.org/show_bug.cgi?id=104724
2578 Reviewed by James Robinson.
2582 * ManualTests/compositing/fixed-position-out-of-view-scroll-prepaint.html: Added.
2584 2012-12-12 Krzysztof Czech <k.czech@samsung.com>
2586 [EFL] Possibility to turn off accessibility feature for WebKit-EFL.
2587 https://bugs.webkit.org/show_bug.cgi?id=103036
2589 Reviewed by Laszlo Gombos.
2591 Guard dependencies for accessibility (ATK), so that they can be turned off.
2593 * Source/cmake/OptionsEfl.cmake:
2594 * Source/cmake/WebKitFeatures.cmake:
2596 2012-12-12 Zan Dobersek <zandobersek@gmail.com>
2598 [GTK] Remove the last of unnecessary configuration options in configure.ac
2599 https://bugs.webkit.org/show_bug.cgi?id=104793
2601 Reviewed by Martin Robinson.
2603 Remove the last of the configuration options that don't introduce any dependencies and/or
2604 are enabled by default in the GNUmakefile.features.am.in file.
2608 2012-12-11 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
2610 [Qt] Fix the inspector not showing up on Windows
2611 https://bugs.webkit.org/show_bug.cgi?id=104677
2613 Reviewed by Simon Hausmann.
2615 Resources aren't transfered properly from a static WebCore to the final DLL
2616 with MSVC since the linker only pick from the static lib symbols that
2617 are referenced in the final binary.
2619 Move the resource files directly to Qt5WebKit.dll to make sure that they are
2624 2012-12-11 Xianzhu Wang <wangxianzhu@chromium.org>
2626 Add window.internals.mainThreadScrollReasonsAsText for testing slow scrolling
2627 https://bugs.webkit.org/show_bug.cgi?id=104714
2629 Reviewed by Eric Seidel.
2631 Export symbol Page::mainThreadScrollingReasonsAsText().
2633 * Source/autotools/symbols.filter:
2635 2012-12-11 Michael Pruett <michael@68k.org>
2637 [JSC] Add tests for explicit serialization values
2638 https://bugs.webkit.org/show_bug.cgi?id=104423
2640 Reviewed by Oliver Hunt.
2642 Add tests for serialization and deserialization mechanisms of
2643 the JSC implementation of SerializedScriptValue. Similar tests
2644 already exist for the V8 implementation.
2646 * Source/autotools/symbols.filter:
2648 2012-12-11 Carlos Garcia Campos <cgarcia@igalia.com>
2650 [GTK] Install GObject DOM bindings headers in its own directory
2651 https://bugs.webkit.org/show_bug.cgi?id=104663
2653 Reviewed by Gustavo Noronha Silva.
2655 * GNUmakefile.am: Add GENSOURCES_WEBKITDOM and
2656 webkitgtk_gdom_built_h_api variables.
2658 2012-12-11 Stephen Kelly <stephen.kelly@kdab.com>
2660 WebKit tests for the Qt API should include tests of CMake config files
2661 https://bugs.webkit.org/show_bug.cgi?id=104003
2663 Reviewed by Simon Hausmann.
2665 The Qt WebKit CI system is not going to run this test, but it can
2666 be run locally and to test packages.
2670 2012-12-11 Xabier Rodriguez Calvar <calvaris@igalia.com>
2672 [GTK][jhbuild] Switch to GStreamer 1.0 build
2673 https://bugs.webkit.org/show_bug.cgi?id=91727
2675 Reviewed by Philippe Normand.
2677 Switch build-webkit --gtk to GStreamer 1.0 support and build the
2678 necessary GStreamer git modules from JHBuild.
2680 * configure.ac: Removed GStreamer unstable API flag, made
2681 GStreamer 1.0 default instead of 0.10 and made required version
2682 1.0.3. In case no GStreamer version is specified, it falls back to
2683 0.10. In case no video or web-audio are requested, GStreamer
2684 and Farstream checks are not performed.
2686 2012-12-11 Zan Dobersek <zandobersek@gmail.com>
2688 [GTK] Feature enabling/disabling should be possible through build-webkit
2689 https://bugs.webkit.org/show_bug.cgi?id=99271
2691 Reviewed by Gustavo Noronha Silva.
2693 The autogen.sh script now calls the Tools/gtk/override-feature-defines script
2694 before calling autoreconf. This ensures that Source/WebCore/GNUmakefile.features.am
2695 is present and properly modified if the build-webkit script intends to override
2698 The Source/WebCore/GNUmakefile.features.am file is added to the ignored files list
2699 so it doesn't pop out as a new, untracked file.
2704 2012-12-10 Martin Robinson <mrobinson@igalia.com>
2706 [GTK] Remove the Pango backend
2707 https://bugs.webkit.org/show_bug.cgi?id=104569
2709 Reviewed by Daniel Bates.
2711 Always look for Freetype and Harfbuzz. We still depend on Pango for a few
2712 things, so we cannot yet eliminate our dependency on Pango.
2714 * configure.ac: Always look for FreeType/Harfbuzz.
2716 2012-12-10 Laszlo Gombos <l.gombos@samsung.com>
2718 [EFL] Change the minimum required EFL version to 1.6
2719 https://bugs.webkit.org/show_bug.cgi?id=104431
2721 Reviewed by Kenneth Rohde Christiansen.
2723 Change the minimum required EFL version to 1.6 from 1.7 to enable
2726 The elementary EFL package is only required to build MiniBrowser,
2727 so I moved the required only to the Minibrowser CMake file.
2729 * Source/cmake/OptionsEfl.cmake:
2731 2012-12-10 Alexis Menard <alexis@webkit.org>
2733 [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
2734 https://bugs.webkit.org/show_bug.cgi?id=104539
2736 Reviewed by Antonio Gomes.
2738 As discussed on webkit-dev it is not needed to keep this feature flag
2739 as support for <position> type is a small feature that is already
2740 implemented by three other UAs. It was useful while landing this
2741 feature as partial bits were landed one after one.
2743 * Source/cmake/OptionsEfl.cmake:
2744 * Source/cmake/WebKitFeatures.cmake:
2745 * Source/cmakeconfig.h.cmake:
2748 2012-12-10 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
2750 [Qt] Remove the support for building a debug WebKit with a release Qt
2751 https://bugs.webkit.org/show_bug.cgi?id=104560
2753 Reviewed by Tor Arne Vestbø.
2755 This creates issues with non-framework builds of Qt (necessary for debug-only
2756 builds) since a Qt5 prefix is now added to the base target name.
2760 2012-12-09 Gustavo Noronha Silva <gustavo.noronha@collabora.com>
2762 [Soup] utilize multipart/x-mixed-replace support recently added to libsoup
2763 https://bugs.webkit.org/show_bug.cgi?id=94515
2765 Reviewed by Martin Robinson.
2767 * configure.ac: require soup 2.40.0, which adds the new support.
2769 2012-12-10 Martin Robinson <mrobinson@igalia.com>
2771 [GTK] Bring Harfbuzz-ng support to Gtk
2772 https://bugs.webkit.org/show_bug.cgi?id=92098
2774 Reviewed by Gustavo Noronha Silva.
2776 Add support for detecting HarfBuzz during configuration phase. Add these
2777 flags to the FreeType ones since HarfBuzz support is part of the FreeType
2780 * configure.ac: Detect HarfBuzz.
2782 2012-12-08 Seokju Kwon <seokju.kwon@gmail.com>
2784 [EFL][WK2] Add Remote Web Inspector
2785 https://bugs.webkit.org/show_bug.cgi?id=98705
2787 Reviewed by Gyuyoung Kim.
2789 Prepare inspectorPageIndex.html for remote web inspector.
2791 * Source/PlatformEfl.cmake:
2793 2012-12-06 Rick Byers <rbyers@chromium.org>
2795 CSS cursor property should support webkit-image-set
2796 https://bugs.webkit.org/show_bug.cgi?id=99493
2798 Reviewed by Beth Dakin.
2800 Add ENABLE_MOUSE_CURSOR_SCALE (disabled by default)
2802 * Source/cmake/WebKitFeatures.cmake:
2803 * Source/cmakeconfig.h.cmake:
2805 2012-12-06 Laszlo Gombos <l.gombos@samsung.com>
2807 [EFL] Remove ENABLE_GLIB_SUPPORT CMake variable
2808 https://bugs.webkit.org/show_bug.cgi?id=104278
2810 Reviewed by Brent Fulgham.
2812 The variable is unnecessary as glib is a required dependency
2813 for the EFL port and glib is not used by other ports building
2816 * Source/cmake/OptionsEfl.cmake:
2817 * Source/cmake/WebKitFeatures.cmake:
2818 * Source/cmakeconfig.h.cmake:
2820 2012-12-06 Tony Chang <tony@chromium.org>
2822 REGRESSION(r135082): Restore the ability to insert author level style sheets from script
2823 https://bugs.webkit.org/show_bug.cgi?id=104042
2825 Reviewed by Antti Koivisto.
2827 Update exports for Internals.cpp.
2829 * Source/autotools/symbols.filter:
2831 2012-12-06 Laszlo Gombos <l.gombos@samsung.com>
2833 [EFL] Optimize binary size by removing dead sections on unix/gcc
2834 https://bugs.webkit.org/show_bug.cgi?id=102827
2836 Reviewed by Kenneth Rohde Christiansen.
2838 Turn on -ffunction-sections -fdata-sections --gc-section flags
2839 on unix for the gcc toolchain for release builds to optimize binary
2840 size for the Efl port.
2842 * Source/cmake/OptionsEfl.cmake:
2844 2012-12-06 Seokju Kwon <seokju.kwon@gmail.com>
2846 [EFL] Fix destination path in Source/PlatformEfl.cmake
2847 https://bugs.webkit.org/show_bug.cgi?id=104237
2849 Reviewed by Laszlo Gombos.
2851 Remove InspectorBackendCommands.js when copying it for the consistency in Source/PlatformEfl.cmake.
2853 * Source/PlatformEfl.cmake:
2855 2012-12-06 Shinya Kawanaka <shinyak@chromium.org>
2857 Internals.getElementByIdInShadowRoot is nonsense now.
2858 https://bugs.webkit.org/show_bug.cgi?id=104241
2860 Reviewed by Kent Tamura.
2862 * Source/autotools/symbols.filter:
2864 2012-12-05 Halton Huo <halton.huo@intel.com>
2866 [CMake] Unify coding style for CMake files
2867 https://bugs.webkit.org/show_bug.cgi?id=103605
2869 Reviewed by Laszlo Gombos.
2871 Update cmake files(.cmake, CMakeLists.txt) with following style rules:
2873 1.1 Use spaces, not tabs.
2874 1.2 Four spaces as indent.
2876 2.1 Place one space between control statements and their parentheses.
2877 For eg, if (), else (), elseif (), endif (), foreach (),
2878 endforeach (), while (), endwhile (), break ().
2879 2.2 Do not place spaces between function and macro statements and
2880 their parentheses. For eg, macro(), endmacro(), function(),
2882 2.3 Do not place spaces between a command or function or macro and its
2883 parentheses, or between a parenthesis and its content. For eg,
2884 message("testing") not message( "testing") or message ("testing" )
2885 2.4 No space at line ending.
2886 3. Lowercase when call commands macros and functions. For eg,
2887 add_executable() not ADD_EXECUTABLE(), set() not SET().
2890 * Source/CMakeLists.txt:
2891 * Source/PlatformEfl.cmake:
2892 * Source/cmake/EFLHelpers.cmake:
2893 * Source/cmake/FindATK.cmake:
2894 * Source/cmake/FindCFLite.cmake:
2895 * Source/cmake/FindCairo.cmake:
2896 * Source/cmake/FindDBus.cmake:
2897 * Source/cmake/FindDirectX.cmake:
2898 * Source/cmake/FindE_DBus.cmake:
2899 * Source/cmake/FindEcore.cmake:
2900 * Source/cmake/FindEdje.cmake:
2901 * Source/cmake/FindEet.cmake:
2902 * Source/cmake/FindEeze.cmake:
2903 * Source/cmake/FindEfreet.cmake:
2904 * Source/cmake/FindEina.cmake:
2905 * Source/cmake/FindElementary.cmake:
2906 * Source/cmake/FindEnchant.cmake:
2907 * Source/cmake/FindEvas.cmake:
2908 * Source/cmake/FindFontconfig.cmake:
2909 * Source/cmake/FindGLIB.cmake:
2910 * Source/cmake/FindGStreamer.cmake:
2911 * Source/cmake/FindGperf.cmake:
2912 * Source/cmake/FindHarfBuzz.cmake:
2913 * Source/cmake/FindICU.cmake:
2914 * Source/cmake/FindLibSoup.cmake:
2915 * Source/cmake/FindQuickTimeSDK.cmake:
2916 * Source/cmake/FindSqlite.cmake:
2917 * Source/cmake/OptionsBlackBerry.cmake:
2918 * Source/cmake/OptionsCommon.cmake:
2919 * Source/cmake/OptionsEfl.cmake:
2920 * Source/cmake/OptionsWinCE.cmake:
2921 * Source/cmake/OptionsWindows.cmake:
2922 * Source/cmake/WebKitFS.cmake:
2923 * Source/cmake/WebKitFeatures.cmake:
2924 * Source/cmake/WebKitHelpers.cmake:
2925 * Source/cmake/WebKitMacros.cmake:
2926 * Source/cmake/WebKitPackaging.cmake:
2927 * Source/cmake/gtest/CMakeLists.txt:
2929 2012-12-05 Yong Li <yoli@rim.com>
2931 [BlackBerry] Build with libjpegturbo
2932 https://bugs.webkit.org/show_bug.cgi?id=104152
2934 Reviewed by Rob Buis.
2937 This change is made by Ming Xie to link with libjpegturbo.
2939 * Source/cmake/OptionsBlackBerry.cmake:
2941 2012-12-05 Leo Yang <leoyang@rim.com>
2943 [BlackBerry] Enable CSS_IMAGE_RESOLUTION
2944 https://bugs.webkit.org/show_bug.cgi?id=104132
2946 Reviewed by Yong Li.
2948 * Source/cmake/OptionsBlackBerry.cmake:
2950 2012-12-05 Laszlo Gombos <l.gombos@samsung.com>
2952 [CMake] Enable to build WebKit sources without Tools
2953 https://bugs.webkit.org/show_bug.cgi?id=103918
2955 Reviewed by Gyuyoung Kim.
2957 Turn on building Tools by default only if ENABLE_TOOLS is not explicitly set
2958 (enabled or disabled) and the Tools directory exists for all CMake based ports.
2960 This change enables the possibility to build WebKit even if the Tools directory
2965 2012-12-04 Kondapally Kalyan <kalyan.kondapally@intel.com>
2967 [EFL][WK2][AC] USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
2968 https://bugs.webkit.org/show_bug.cgi?id=103710.
2970 Reviewed by Kenneth Rohde Christiansen.
2972 When using GLX back-end we are dependent on GLX support, Xcomposite and Xrender extensions.
2973 In this case, GraphicsSurface usage depends on Xcomposite and Xrender extensions.
2974 USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
2976 * Source/cmake/OptionsEfl.cmake:
2978 2012-12-03 Pierre Rossi <pierre.rossi@digia.com>
2980 [Qt] another stab at fixing the windows build
2982 It seems the QT_BUILD_{TARGET}_LIB are not set as they should by qt_module.prf.
2983 Define them by hand to be on the safe side.
2985 * Source/widgetsapi.pri:
2987 2012-12-03 Alexis Menard <alexis@webkit.org>
2989 [EFL] Enable CSS3 background-position offsets by default.
2990 https://bugs.webkit.org/show_bug.cgi?id=103879
2992 Reviewed by Laszlo Gombos.
2994 Enable the feature for EFL only.
2996 * Source/cmake/OptionsEfl.cmake:
2998 2012-12-03 Alexis Menard <alexis@webkit.org>
3000 [GTK] Enable CSS3 background-background position offset by default.
3001 https://bugs.webkit.org/show_bug.cgi?id=103903
3003 Reviewed by Philippe Normand.
3005 Turn on the flag by default.
3009 2012-12-03 Cosmin Truta <ctruta@rim.com>
3011 [BlackBerry] Enable HIDDEN_PAGE_DOM_TIMER_THROTTLING
3012 https://bugs.webkit.org/show_bug.cgi?id=103842
3014 Reviewed by Yong Li.
3016 Set ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING to ON.
3018 * Source/cmake/OptionsBlackBerry.cmake:
3020 2012-12-03 Laszlo Gombos <l.gombos@samsung.com>
3022 [CMake] Enable building WebKit2-only build for the EFL port
3023 https://bugs.webkit.org/show_bug.cgi?id=103820
3025 Reviewed by Gyuyoung Kim.
3027 To create a WebKit2-only build for EFL use the following command:
3028 build-webkit --efl --cmakeargs="-DENABLE_WEBKIT=OFF".
3030 * CMakeLists.txt: Turn on WebKit1 support if it is not explicitly set (enabled or disabled) for
3031 all CMake based ports.
3033 * Source/cmake/OptionsEfl.cmake: Enable WebKit2
3034 for the EFL port if it is not explicitly set (enabled or disabled).
3036 2012-12-03 Zeno Albisser <zeno@webkit.org>
3038 [Qt][Mac] QtWebKitWidgets has wrong install_name.
3040 This part got lost during the library split.
3041 It was done for QtWebKit before, but it also
3042 needs to be applied to QtWebKitWidgets.
3044 Reviewed by Tor Arne Vestbø.
3046 * Source/widgetsapi.pri:
3048 2012-11-30 Justin Novosad <junov@google.com>
3050 [Chromium] Animation updates fail when using a canvas as a CSS backround-image style with -webkit-canvas
3051 https://bugs.webkit.org/show_bug.cgi?id=103643
3053 Reviewed by Stephen White.
3055 New test to verify that elements using a canvas as a style image
3056 source are redrawn when the canvas is animated. Added as a manual test
3057 because the bug was not reproducible in DumpRenderTree.
3059 * ManualTests/animated-canvas-as-background.html: Added.
3061 2012-11-30 Pierre Rossi <pierre.rossi@gmail.com>
3063 [Qt] Unreviewed build break
3065 Rubber-stamped by Simon Hausmann.
3067 Poor man's way to trigger a clean build on a bot.
3071 2012-11-30 Simon Hausmann <simon.hausmann@digia.com>
3073 [Qt] Unreviewed doc fix
3075 Add additional search paths for API folders.
3077 * Source/qtwebkit.qdocconf:
3079 2012-11-30 Simon Hausmann <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
3081 [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
3082 https://bugs.webkit.org/show_bug.cgi?id=99314
3084 Reviewed by Tor Arne Vestbø.
3086 This big change separates QtWebKit into QtWebKit and QtWebKitWidgets as
3089 It's a big refactoring that mostly involves moving WebCore dependent
3090 code into QtWebKit and accessing it through exported QWebFrameAdapter
3091 and QWebPageAdapter classes.
3093 * Source/QtWebKit.pro:
3095 * Source/sync.profile:
3096 * Source/widgetsapi.pri: Added.
3099 2012-11-30 Tor Arne Vestbø <tor.arne.vestbo@digia.com>
3101 [Qt] Build as a regular Qt module when production_build is enabled
3103 Instead of always setting CONFIG+=force_independent. This means the
3104 libs, headers, and documentation will end up in qtbase for developer
3105 builds of Qt, instead of always in the QtWebKit build directory.
3107 Reviewed by Simon Hausmann.
3111 2012-11-29 Rafael Weinstein <rafaelw@chromium.org>
3113 [HTMLTemplateElement] Add feature flag
3114 https://bugs.webkit.org/show_bug.cgi?id=103694
3116 Reviewed by Adam Barth.
3118 This flag will guard the implementation of the HTMLTemplateElement.
3119 http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/templates/index.html
3121 * Source/cmake/WebKitFeatures.cmake:
3122 * Source/cmakeconfig.h.cmake:
3124 2012-11-28 Michael Pruett <michael@68k.org>
3126 IndexedDB: Remove duplicate toWireString() and createFromWire() methods in JSC SerializedScriptValue
3127 https://bugs.webkit.org/show_bug.cgi?id=103554
3129 Reviewed by Kentaro Hara.
3131 In r135022, duplicate createFromWire() and toWireString() methods
3132 were added to the JSC version of SerializedScriptValue. In
3133 order to allow the JSC SerializedScriptValue to compile when
3134 ENABLE(INDEXED_DATABASE) is turned on, these new methods have
3135 been removed and the old methods have been moved outside the
3136 ENABLE(INDEXED_DATABASE) guard.
3138 * Source/autotools/symbols.filter:
3140 2012-11-28 Shinya Kawanaka <shinyak@chromium.org>
3142 [Shadow] Move Distribution stuffs from ShadowRoot
3143 https://bugs.webkit.org/show_bug.cgi?id=103481
3145 Reviewed by Hajime Morita.
3147 * Source/autotools/symbols.filter:
3149 2012-11-26 Halton Huo <halton.huo@intel.com>
3151 [EFL] CMake shows ENABLE_3D_RENDERING and ENABLE_WEBGL is still OFF when AC is enabled
3152 https://bugs.webkit.org/show_bug.cgi?id=100829
3154 Reviewed by Gyuyoung Kim.
3156 In WebKitFeatures.cmake, only use ${_name} for condition to print
3157 a option as ON will prevent the overridden ones in OptionsXXX.cmake,
3158 should use ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} instead.
3160 * Source/cmake/OptionsEfl.cmake: Turn on ENABLE_3D_RENDERING and
3162 * Source/cmake/WebKitFeatures.cmake: Use
3163 ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} to as value of
3164 a feature is enabled. Adjust options in lexicographical order.
3166 2012-11-26 Kalev Lember <kalevlember@gmail.com>
3168 [GTK] Explicitly link against librt
3169 https://bugs.webkit.org/show_bug.cgi?id=103194
3171 Reviewed by Martin Robinson.
3173 Fixes broken build with undefined references to shm_open / shm_unlink
3174 symbols. SharedMemoryUnix.cpp uses these so we need to link with -lrt.
3178 2012-11-26 Laszlo Gombos <l.gombos@samsung.com>
3180 [CMake] Allow user specified compiler flags to take precedence
3181 https://bugs.webkit.org/show_bug.cgi?id=103101
3183 Reviewed by Brent Fulgham.
3185 Make sure that compiler and linker flags specified by the build system
3186 are always prepended to the variables that can be specified by the
3187 environment and the user as well.
3189 * Source/cmake/OptionsCommon.cmake:
3190 * Source/cmake/OptionsWindows.cmake:
3191 * Source/cmake/WebKitHelpers.cmake:
3193 2012-11-23 Alexis Menard <alexis@webkit.org>
3195 [CSS3 Backgrounds and Borders] Implement new CSS3 background-position parsing.
3196 https://bugs.webkit.org/show_bug.cgi?id=102104
3198 Reviewed by Julien Chaffraix.
3200 Protect the new feature behind a feature flag.
3202 * Source/cmake/WebKitFeatures.cmake:
3203 * Source/cmakeconfig.h.cmake:
3206 2012-11-23 Patrick Gansterer <paroga@webkit.org>
3208 [CMake] Add support for winflexbison distribution
3209 https://bugs.webkit.org/show_bug.cgi?id=102551
3211 Reviewed by Laszlo Gombos.
3213 Since GnuWin32 does not provide recent versions of bision and flex supporting
3214 the alternative winflexbison distribution is the prefered option.
3216 * Source/cmake/WebKitMacros.cmake:
3218 2012-11-23 Laszlo Gombos <l.gombos@samsung.com>
3220 [EFL] Define WTF_PLATFORM_EFL in Platform.h
3221 https://bugs.webkit.org/show_bug.cgi?id=101482
3223 Reviewed by Kenneth Rohde Christiansen.
3225 Remove the definition of WTF_PLATFORM_EFL from the build system to
3226 make the EFL port consistent with other ports.
3228 * Source/cmake/OptionsEfl.cmake:
3230 2012-11-23 Krzysztof Czech <k.czech@samsung.com>
3232 [EFL] Platform support for Accessibility feature.
3233 https://bugs.webkit.org/show_bug.cgi?id=100848
3235 Reviewed by Gyuyoung Kim.
3237 Add support for ATK library.
3239 * Source/cmake/FindATK.cmake: Added.
3240 * Source/cmake/OptionsEfl.cmake:
3242 2012-09-26 Gustavo Noronha Silva <gns@gnome.org>
3244 [GTK] Split SVG from WebCore to work-around make limitation
3245 https://bugs.webkit.org/show_bug.cgi?id=97735
3247 Reviewed by Carlos Garcia Campos.
3249 Add a new libtool convenience library, libWebCoreSVG.la, to work-around
3250 make limitation when linking libWebCore.
3252 * GNUmakefile.am: variables for the new library.
3254 2012-11-22 Simon Hausmann <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
3256 [Qt] Separate QWidget dependant code into separate WebKitWidgets static library
3257 https://bugs.webkit.org/show_bug.cgi?id=102800
3259 Reviewed by Tor Arne Vestbø.
3261 This patch separates code that needs to use QWidget related APIs in
3262 WebKit/qt/WebCoreSupport and Api from code that doesn't. This means for
3263 example FrameLoaderClientQt.cpp remains in the WebKit1 static library,
3264 while qwebpage.cpp and qwebframe.cpp become part of the WebKitWidgets
3265 static library. WebKit1 is compiled without QT += widgets and therefore
3266 any widget related dependency has been moved "up" and out of WebKit1 into
3267 the WebKitWidgets library.
3269 Between the code in WebKit.a and WebKitWidgets.a new adapters and
3270 interfaces have been introduced, such as QWebPageAdapter and
3271 QWebFrameAdapter. QWebPageAdapter, when used from WebKit1, is a way to
3272 call out into the API layer, implemented by QWebPage (QWebPagePrivate).
3273 The other way around if QWebPage wants to access WebCore or
3274 WebCoreSupport related functionality, it will go through
3275 QWebPageAdapater (as base class). The separation in the direction up
3276 into the API layer is complete with this patch, no code in WebKit1
3277 depends on QtWidgets. The separation the other way around, code in the
3278 API layer not using any WebCore types, is not complete yet.
3280 Some classes such as QWebSettings, QWebElement or
3281 DumpRenderTreeSupportQt remain in WebKit1. While they are API layer,
3282 they do not depend on widget related Qt APIs and they make much more
3283 use of WebCore internal APIs and therefore are easier to keep in
3286 In the future we plan to place a real shared library boundary between
3287 WebKit1 and WebKitWidgets, by keeping the WebKit1 static library as
3288 part of the QtWebKit shared library and by turning the WebKitWidgets
3289 static library into a shared one.
3295 2012-11-21 Ryuan Choi <ryuan.choi@gmail.com>
3297 [EFL] Remove unnecessary definition, -DENABLE_SPELLCHECK=1
3298 https://bugs.webkit.org/show_bug.cgi?id=102988
3300 Reviewed by Laszlo Gombos.
3302 Removed -DENABLE_SPELLCHECK=1 because feature macros are controlled by
3303 WEBKIT_OPTION_XXX and cmakeconfig.h.cmake.
3305 * Source/cmake/OptionsEfl.cmake:
3307 2012-11-21 Kondapally Kalyan <kalyan.kondapally@intel.com>
3309 [EFL] GLX detection is broken.
3310 https://bugs.webkit.org/show_bug.cgi?id=102687.
3312 Reviewed by Laszlo Gombos.
3314 HAVE_GLX is enabled only if WebGL is enabled. This is wrong and we should
3315 explicitly test for GLX support.
3316 This patch makes changes so that we check for glx.h header and sets HAVE_GLX flag appropriately.
3318 * Source/cmake/OptionsEfl.cmake:
3320 2012-11-21 Yael Aharon <yael.aharon@intel.com>
3322 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
3323 https://bugs.webkit.org/show_bug.cgi?id=101526
3325 Reviewed by Kenneth Rohde Christiansen.
3327 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
3329 * Source/cmake/OptionsEfl.cmake:
3331 2012-11-20 Sheriff Bot <webkit.review.bot@gmail.com>
3333 Unreviewed, rolling out r133859.
3334 http://trac.webkit.org/changeset/133859
3335 https://bugs.webkit.org/show_bug.cgi?id=102875
3337 This patch makes API test broken (Requested by gyuyoung on
3340 * Source/cmake/OptionsEfl.cmake:
3342 2012-11-20 Elliott Sprehn <esprehn@chromium.org>
3344 Store MutationObserver callback in a hidden property for V8
3345 https://bugs.webkit.org/show_bug.cgi?id=102555
3347 Reviewed by Adam Barth.
3349 Test for reference cycle leaks with mutation observers. There doesn't seem
3350 to be a way to check this for v8, but if you manually run you can see if it
3353 * ManualTests/leak-cycle-observer-wrapper.html: Added.
3355 2012-11-20 Carlos Garcia Campos <cgarcia@igalia.com>
3357 Unreviewed. Update NEWS and configure.ac for 1.11.2 release
3359 * configure.ac: Bump tarball version number, not updated in
3360 previous commit by mistake.
3362 2012-11-20 Carlos Garcia Campos <cgarcia@igalia.com>
3364 Unreviewed. Update NEWS and configure.ac for 1.11.2 release
3366 * configure.ac: Bump version numbers.
3368 2012-11-19 Kihong Kwon <kihong.kwon@samsung.com>
3370 Add PROXIMITY_EVENTS feature
3371 https://bugs.webkit.org/show_bug.cgi?id=102658
3373 Reviewed by Kentaro Hara.
3375 Add PROXIMITY_EVENTS feature to cmake.
3377 * Source/cmake/WebKitFeatures.cmake:
3378 * Source/cmakeconfig.h.cmake:
3380 2012-11-18 Laszlo Gombos <l.gombos@samsung.com>
3382 Remove non-existent directories from the make system
3383 https://bugs.webkit.org/show_bug.cgi?id=102632
3385 Reviewed by Kenneth Rohde Christiansen.
3387 Remove (non-existent) symbian references from the exclude list for packaging.
3389 * Source/cmake/WebKitPackaging.cmake:
3391 2012-11-18 Laszlo Gombos <l.gombos@samsung.com>
3393 Remove non-existent directories from the make system
3394 https://bugs.webkit.org/show_bug.cgi?id=102632
3396 Reviewed by Adam Barth.
3398 Remove (non-existent) symbian references from the exclude list for packaging.
3400 * Source/cmake/WebKitPackaging.cmake:
3402 2012-11-18 Genevieve Mak <gmak@rim.com>
3404 [BlackBerry] Enable Touch Sliders
3405 https://bugs.webkit.org/show_bug.cgi?id=102516
3407 Reviewed by Rob Buis.
3409 Enabled for BlackBerry only
3413 * Source/cmake/OptionsBlackBerry.cmake:
3414 * Source/cmake/WebKitFeatures.cmake:
3415 * Source/cmakeconfig.h.cmake:
3417 2012-11-18 Carlos Garcia Campos <cgarcia@igalia.com>
3419 Unreviewed. Fix GTK+ build after r135022.
3421 * Source/autotools/symbols.filter: Add exports for
3422 SerializedScriptValue changes.
3424 2012-11-16 Tony Chang <tony@chromium.org>
3426 Remove ENABLE_CSS_HIERARCHIES since it's no longer in use
3427 https://bugs.webkit.org/show_bug.cgi?id=102554
3429 Reviewed by Andreas Kling.
3431 As mentioned in https://bugs.webkit.org/show_bug.cgi?id=79939#c41 ,
3432 we're going to revist this feature once additional vendor support is
3435 * Source/cmake/WebKitFeatures.cmake:
3436 * Source/cmakeconfig.h.cmake:
3438 2012-11-16 Ulan Degenbaev <ulan@chromium.org>
3440 [V8] Increment the amount of externally allocated memory for the receiving V8 isolate when transferring ArrayBuffer
3441 https://bugs.webkit.org/show_bug.cgi?id=94463
3443 Reviewed by Kentaro Hara.
3445 Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer is deserialized and transferred.
3447 * ManualTests/typed-array-memory.html:
3449 2012-11-16 Sheriff Bot <webkit.review.bot@gmail.com>
3451 Unreviewed, rolling out r134908.
3452 http://trac.webkit.org/changeset/134908
3453 https://bugs.webkit.org/show_bug.cgi?id=102473
3455 Broke the Apple Windows Debug build. (Requested by dydx on
3458 * Source/autotools/symbols.filter:
3460 2012-11-16 Sheriff Bot <webkit.review.bot@gmail.com>
3462 Unreviewed, rolling out r134865.
3463 http://trac.webkit.org/changeset/134865
3464 https://bugs.webkit.org/show_bug.cgi?id=102466
3466 Broke the Apple Windows Debug build. (Requested by dydx on
3469 * Source/autotools/symbols.filter:
3471 2012-11-16 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
3473 Avoid copying of ViewportArguments in computeViewportAttributes function
3474 https://bugs.webkit.org/show_bug.cgi?id=102354
3476 Reviewed by Kenneth Rohde Christiansen.
3478 Updated exported symbols for GTK.
3480 * Source/autotools/symbols.filter:
3482 2012-11-15 Gustavo Noronha Silva <gns@gnome.org>
3484 [GTK] Split WebCore/platform into a separate library
3485 https://bugs.webkit.org/show_bug.cgi?id=94435
3487 Reviewed by Martin Robinson.
3489 More people have been reporting problems when linking WebCore because
3490 the command line limit is being exceeded. Splitting WebCore a bit more
3493 * GNUmakefile.am: add variable that will hold the list of source files
3494 for libWebCorePlatform .
3496 2012-11-15 Tony Chang <tony@chromium.org>
3498 Generate Settings from a .in file
3499 https://bugs.webkit.org/show_bug.cgi?id=100393
3501 Reviewed by Adam Barth.
3503 Generate SettingsMacros.h for cmake.
3505 * Source/cmake/WebKitMacros.cmake:
3507 2012-11-15 Rick Byers <rbyers@chromium.org>
3509 No tests for changing mouse cursors
3510 https://bugs.webkit.org/show_bug.cgi?id=100550
3512 Reviewed by Brent Fulgham.
3514 Add necessary exports for Internals::getCurrentCursorInfo
3516 * Source/autotools/symbols.filter:
3518 2012-11-15 Kent Tamura <tkent@chromium.org>
3520 Support stand-alone month names in calendar picker
3521 https://bugs.webkit.org/show_bug.cgi?id=102196
3523 Reviewed by Kentaro Hara.
3525 * ManualTests/forms/calendar-picker.html:
3526 - Remove monthLabels arguments.
3527 - Add a mock implementation of pagePopupController.formatMonth.
3529 2012-11-14 Sheriff Bot <webkit.review.bot@gmail.com>
3531 Unreviewed, rolling out r134741.
3532 http://trac.webkit.org/changeset/134741
3533 https://bugs.webkit.org/show_bug.cgi?id=102337
3535 "Change is incorrect." (Requested by dydx on #webkit).
3537 * Source/autotools/symbols.filter:
3539 2012-11-14 Daniel Bates <dbates@webkit.org>
3541 Attempt to fix the Apple Windows Debug and GTK builds after <http://trac.webkit.org/changeset/134691>
3542 (https://bugs.webkit.org/show_bug.cgi?id=96818)
3544 Export symbols similar to the ones we added to WebCore.exp.in in
3545 <http://trac.webkit.org/changeset/134691>.
3547 * Source/autotools/symbols.filter:
3549 2012-11-14 KyungTae Kim <ktf.kim@samsung.com>
3551 [EFL] Turn on error on warnings for "sign-compare"
3552 https://bugs.webkit.org/show_bug.cgi?id=101761
3554 Reviewed by Gyuyoung Kim.
3556 Remove "-Wno-error=sign-compare" to turn on error on warnings for "sign-compare"
3558 * Source/cmake/WebKitHelpers.cmake:
3560 2012-11-13 Hugo Parente Lima <hugo.lima@openbossa.org>
3562 FindGLIB.cmake fails do find glib gmodule module.
3563 https://bugs.webkit.org/show_bug.cgi?id=101784
3565 Reviewed by Caio Marcelo de Oliveira Filho.
3567 * Source/cmake/FindGLIB.cmake:
3569 2012-11-13 Huang Dongsung <luxtella@company100.net>
3571 Coordinated Graphics: Directly composited animated GIFs only render the first image.
3572 https://bugs.webkit.org/show_bug.cgi?id=102043
3574 Reviewed by Noam Rosenthal.
3576 Add a test to check that a gif animation can run on a compositing layer.
3578 * ManualTests/animated-gif-on-compositing-layer.html: Added.
3580 2012-11-12 KyungTae Kim <ktf.kim@samsung.com>
3582 [EFL] Turn on errors on warnings for WebKit1 and WebKit2 libraries
3583 https://bugs.webkit.org/show_bug.cgi?id=101762
3585 Reviewed by Gyuyoung Kim.
3587 In case of EFL, add ENABLE_WERROR to EXTRA_COMPILER_FLAGS for WEBKIT and WEBKIT2
3589 * Source/CMakeLists.txt:
3591 2012-11-12 Joe Mason <jmason@rim.com>
3593 [BlackBerry] NetworkJob should not check if data is received with HEAD
3594 https://bugs.webkit.org/show_bug.cgi?id=102034
3596 Reviewed by George Staikos.
3600 Add test that HEAD XMLHttpRequests return status 404 instead of calling onerror.
3602 * ManualTests/blackberry/head-xhr-nonexistant-file.html: Added.
3604 2012-11-12 KyungTae Kim <ktf.kim@samsung.com>
3606 [EFL] Turn on error on warnings for "switch"
3607 https://bugs.webkit.org/show_bug.cgi?id=101760
3609 Reviewed by Gyuyoung Kim.
3611 Turn on error on warning for "switch" by removing "-Wno-error=switch"
3613 * Source/cmake/WebKitHelpers.cmake:
3615 2012-11-11 Shinya Kawanaka <shinyak@chromium.org>
3617 [Shadow] ElementShadow should have RuleFeatureSet for select attribute selectors.
3618 https://bugs.webkit.org/show_bug.cgi?id=101180
3620 Reviewed by Dimitri Glazkov.
3622 Exposes necessary symbols.
3624 * Source/autotools/symbols.filter:
3626 2012-11-11 Sheriff Bot <webkit.review.bot@gmail.com>
3628 Unreviewed, rolling out r134144.
3629 http://trac.webkit.org/changeset/134144
3630 https://bugs.webkit.org/show_bug.cgi?id=101876
3632 seems to break win 7 chromium browser test (Requested by
3635 * Source/autotools/symbols.filter:
3637 2012-11-09 Rick Byers <rbyers@chromium.org>
3639 No tests for changing mouse cursors
3640 https://bugs.webkit.org/show_bug.cgi?id=100550
3642 Reviewed by Adam Barth.
3644 Add necessary exports for Internals::getCurrentCursorInfo
3646 * Source/autotools/symbols.filter:
3648 2012-11-09 Laszlo Gombos <l.gombos@samsung.com>
3650 [EFL] Enable -Werror for the EFL port
3651 https://bugs.webkit.org/show_bug.cgi?id=98715
3653 Reviewed by Gyuyoung Kim.
3655 Treat all warnings as errors, except the existing warnings in the
3656 current code base ("unused-parameter", "sign-compare" and "switch").
3658 Thanks for Raphael Kubo da Costa for the extra help.
3660 * Source/CMakeLists.txt: Enable warnings as error for all libraries
3661 (except WebKit and WebKit2) for the EFL port.
3662 Other cmake-based ports are welcome to join.
3664 * Source/cmake/WebKitHelpers.cmake: Treat warnings as errors by
3665 default for cmake-based ports when ENABLE_WERROR is set.
3667 2012-11-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
3669 [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
3670 https://bugs.webkit.org/show_bug.cgi?id=101559
3672 Reviewed by Kenneth Rohde Christiansen.
3674 Follow-up to 133859; also change the default value in
3675 OptionsEfl.cmake so that the default changes for people not using
3676 build-webkit (ie. users) as well.
3678 * Source/cmake/OptionsEfl.cmake:
3680 2012-11-08 Yael Aharon <yael.aharon@intel.com>
3682 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
3683 https://bugs.webkit.org/show_bug.cgi?id=101526
3685 Reviewed by Kenneth Rohde Christiansen.
3687 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
3689 * Source/cmake/OptionsEfl.cmake:
3691 2012-11-08 Laszlo Gombos <l.gombos@samsung.com>
3693 [EFL] Remove non-variable options from the build system
3694 https://bugs.webkit.org/show_bug.cgi?id=101506
3696 Reviewed by Kenneth Rohde Christiansen.
3698 Remove WTF_USE_PTHREADS, WTF_USE_ICU_UNICODE, WTF_USE_CAIRO,
3699 WTF_USE_FREETYPE and WTF_USE_HARFBUZZ_NG cmake variables
3700 as these are always set to const 1 and not really configurable.
3702 Remove the definition of ENABLE_CONTEXT_MENUS as this is already set to 1 by default in Platform.h.
3704 * Source/cmake/OptionsEfl.cmake:
3706 2012-11-08 Sheriff Bot <webkit.review.bot@gmail.com>
3708 Unreviewed, rolling out r133865.
3709 http://trac.webkit.org/changeset/133865
3710 https://bugs.webkit.org/show_bug.cgi?id=101579
3712 dependent patch has been rolled out. (Requested by drott on
3715 * Source/cmake/OptionsEfl.cmake:
3717 2012-11-08 Dominik Röttsches <dominik.rottsches@intel.com>
3719 Unreviewed, rolling out r133859.
3720 http://trac.webkit.org/changeset/133859
3721 https://bugs.webkit.org/show_bug.cgi?id=101526
3723 Breaks EFL bots test execution.
3725 * Source/cmake/OptionsEfl.cmake:
3727 2012-11-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
3729 [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
3730 https://bugs.webkit.org/show_bug.cgi?id=101559
3732 Reviewed by Kenneth Rohde Christiansen.
3734 Follow-up to 133859; also change the default value in
3735 OptionsEfl.cmake so that the default changes for people not using
3736 build-webkit (ie. users) as well.
3738 * Source/cmake/OptionsEfl.cmake:
3740 2012-11-08 Yael Aharon <yael.aharon@intel.com>
3742 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
3743 https://bugs.webkit.org/show_bug.cgi?id=101526
3745 Reviewed by Kenneth Rohde Christiansen.
3747 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
3749 * Source/cmake/OptionsEfl.cmake:
3751 2012-11-07 Keishi Hattori <keishi@webkit.org>
3753 Implement week picking to calendar picker
3754 https://bugs.webkit.org/show_bug.cgi?id=101449
3756 Reviewed by Kent Tamura.
3758 * ManualTests/forms/calendar-picker.html: Added test for week picker.
3760 2012-11-07 Sheriff Bot <webkit.review.bot@gmail.com>
3762 Unreviewed, rolling out r133841.
3763 http://trac.webkit.org/changeset/133841
3764 https://bugs.webkit.org/show_bug.cgi?id=101542
3766 Reverted patches were innocent (Requested by shinyak on
3769 * Source/autotools/symbols.filter:
3771 2012-11-07 Shinya Kawanaka <shinyak@chromium.org>
3773 Unreviewed, rolling out r133428 and r133749
3774 https://bugs.webkit.org/show_bug.cgi?id=101533
3776 These patches might cause memory regression.
3778 * Source/autotools/symbols.filter:
3780 2012-11-07 Shinya Kawanaka <shinyak@chromium.org>
3782 [Shadow] Use setPseudo() instead of setShadowPseudoId().
3783 https://bugs.webkit.org/show_bug.cgi?id=101306
3785 Reviewed by Kent Tamura.
3787 Exposes necessary symbols.
3789 * Source/autotools/symbols.filter:
3791 2012-11-07 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
3793 [Qt] Fix build of modules depending on QtWebKit when using prefix
3794 https://bugs.webkit.org/show_bug.cgi?id=101437
3796 Reviewed by Simon Hausmann.
3798 .qmake.conf loads qt_build_config.prf, which nowadays is responsible for
3799 adding the path to .qmake.super (before it was done by default_pre.prf,
3800 so having setting the path in our default_pre wrapper was sufficient).
3804 2012-11-06 Keishi Hattori <keishi@webkit.org>
3806 Implement month picking to calendar picker
3807 https://bugs.webkit.org/show_bug.cgi?id=101333
3809 Reviewed by Kent Tamura.
3811 * ManualTests/forms/calendar-picker.html: Added test for month picker.
3813 2012-11-06 Laszlo Gombos <l.gombos@samsung.com>
3815 [EFL] Simplify the build system
3816 https://bugs.webkit.org/show_bug.cgi?id=101392
3818 Reviewed by Kenneth Rohde Christiansen.
3820 Remove unused cmake variables. In addition there is no longer a need to define
3821 WTF_USE_TEXTURE_MAPPER_GL in the build system as that is now handled in Platform.h
3824 * Source/cmake/OptionsEfl.cmake:
3826 2012-11-05 Simon Hausmann <simon.hausmann@digia.com>
3828 [Qt] Trivial unreviewed: Add missing module dependencies for builds in Qt CI system.
3830 These fields aren't used by anyone except some perl scripts in the Qt CI builds.
3832 * Source/sync.profile:
3834 2012-11-02 Adam Barth <abarth@webkit.org>
3836 ENABLE(UNDO_MANAGER) is disabled everywhere and is not under active development
3837 https://bugs.webkit.org/show_bug.cgi?id=100711
3839 Reviewed by Eric Seidel.
3841 * Source/cmake/WebKitFeatures.cmake:
3842 * Source/cmakeconfig.h.cmake:
3844 2012-11-02 Martin Robinson <mrobinson@igalia.com>
3846 [GTK] Remove dependency on SoupPasswordManager
3847 https://bugs.webkit.org/show_bug.cgi?id=100775
3849 Reviewed by Carlos Garcia Campos.
3851 Add a libsecret dependency to the build. This is necessary so that we can remove
3852 a dependency on SoupPasswordManager.
3854 * configure.ac: Look for libsecret using the pkg-config configuration macro.
3856 2012-11-02 Michael Brüning <michael.bruning@digia.com>
3858 [Qt][WK2] ASSERT hit for every mouse click
3859 https://bugs.webkit.org/show_bug.cgi?id=100607
3861 Reviewed by Jocelyn Turcotte.
3863 Added a test with a link that contains an <em> tag surrounding the entire inner text.
3864 The test should be run on an assert enabled build and the assert should not be
3865 triggered when tapping the link.
3867 * ManualTests/tap-gesture-on-em-link-tap-highlight-assert.html: Added.
3869 2012-11-01 Ami Fischman <fischman@chromium.org>
3871 HTMLMediaPlayer should free m_player when src is set/changed
3872 https://bugs.webkit.org/show_bug.cgi?id=99647
3874 Reviewed by Eric Carlson.
3876 * ManualTests/media-players-are-dropped-on-error.html: Added.
3877 Various scenarios are tested to make sure players aren't
3878 leaked in different ways for each of them.
3880 2012-11-01 Beth Dakin <bdakin@apple.com>
3882 https://bugs.webkit.org/show_bug.cgi?id=100917
3883 There should be a way to dump the scrolling tree from the layout tests
3885 Reviewed by Simon Fraser.
3887 * Source/autotools/symbols.filter:
3889 2012-10-31 Thiago Marcos P. Santos <thiago.santos@intel.com>
3891 Added viewport at-rule to the CSS parser and tokenizer
3892 https://bugs.webkit.org/show_bug.cgi?id=95961
3894 Reviewed by Kenneth Rohde Christiansen.
3896 Enable CSS Device Adaptation by default on EFL.
3898 * Source/cmake/OptionsEfl.cmake:
3900 2012-10-31 Ian Vollick <vollick@chromium.org>
3902 Add support for text-based repaint testing
3903 https://bugs.webkit.org/show_bug.cgi?id=100584
3905 Reviewed by Simon Fraser.
3907 Allows tracked repaint rects to be dumped as text.
3909 * Source/autotools/symbols.filter:
3911 FrameView::setTracksRepaints(bool)
3912 Frame::trackedRepaintRectsAsText() const
3915 2012-10-30 Vivek Galatage <vivekgalatage@gmail.com>
3917 Add files generated by Windows to ignore list for git repository
3918 https://bugs.webkit.org/show_bug.cgi?id=100729
3920 Reviewed by Gyuyoung Kim.
3922 Adding the additional files generated by windows port to the ignore list
3926 2012-10-30 Carlos Garcia Campos <cgarcia@igalia.com>
3928 [GTK] Add a configure option to build with -g1
3929 https://bugs.webkit.org/show_bug.cgi?id=100670
3931 Reviewed by Martin Robinson.
3933 Add min and full options to the --enable-debug-symbols configure
3934 option. Using --enable-debug-symbols=min will use -g1 instead of
3935 -g (which is actually -g2). The first level is enough for most of
3936 the cases, like getting a backtrace, and it's the only way to
3937 build WebKit with debug symbols in a 32 bit system. The option
3938 full is actually the same than yes for backwards compatibility.
3942 2012-10-26 Rob Buis <rbuis@rim.com>
3944 [BlackBerry] Platform Abstraction for WebKit Resource/Image Loading
3945 https://bugs.webkit.org/show_bug.cgi?id=100518
3949 Reviewed by Yong Li.
3951 Remove RESOURCE_PATH from webkit, this is now abstracted in our platform layer.
3953 * Source/cmake/OptionsBlackBerry.cmake:
3955 2012-10-26 Regina Chung <heejin.r.chung@samsung.com>
3957 [EFL][WK2] Enable WebGL
3958 https://bugs.webkit.org/show_bug.cgi?id=97652
3960 Reviewed by Gyuyoung Kim.