1 2013-06-18 Ryosuke Niwa <rniwa@webkit.org>
3 REGRESSION(r147602): Search text field doesn't render selection when it has some :focus rules
4 https://bugs.webkit.org/show_bug.cgi?id=117747
6 Reviewed by Kent Tamura.
8 * ManualTests/search-select-all-with-focus-style.html: Added.
10 2013-06-18 Carlos Garcia Campos <cgarcia@igalia.com>
12 Unreviewed. Update NEWS and Versions.m4 for 2.1.2 release.
14 * Source/autotools/Versions.m4: Bump version numbers.
16 2013-06-18 Xabier Rodriguez Calvar <calvaris@igalia.com>
18 [GTK][GStreamer] Fullscreen option in video element context menu not working
19 https://bugs.webkit.org/show_bug.cgi?id=105191
21 Fullscreen with native controls is outdated and even broken in
22 [GTK][WK2], so they are deactivated for now.
24 Reviewed by Philippe Normand.
26 * Source/autotools/SetupAutoconfHeader.m4: Removed the use of
27 fullscreen native media controls.
29 2013-06-17 Michael Brüning <michael.bruning@digia.com>
31 [Qt] Remove Qt specific QTKIT flagged code.
32 https://bugs.webkit.org/show_bug.cgi?id=117635
34 Reviewed by Simon Hausmann.
36 Due to disabling QTKIT for Qt in r151546, the
37 code the flags that are not taken into account
38 anymore and the code that has been rendered
39 unreachable by this are removed.
41 * Source/widgetsapi.pri:
43 2013-06-17 Carlos Garcia Campos <cgarcia@igalia.com>
45 Unreviewed. Rename gobject_introspection_required variable.
47 As gobject_introspection_required_version for consistency with all
48 other required_version variables.
50 * Source/autotools/FindDependencies.m4:
51 * Source/autotools/Versions.m4:
53 2013-06-14 Patrick Gansterer <paroga@webkit.org>
55 Introduce USE(WINGDI) for the Windows port
56 https://bugs.webkit.org/show_bug.cgi?id=116138
58 Reviewed by Ryosuke Niwa.
60 Using USE(WINGDI) instead of OS(WINCE) will allow us to
61 compile the GDI based Windows port on WinNT too.
63 * Source/cmake/OptionsWinCE.cmake:
65 2013-06-14 Manuel Rego Casasnovas <rego@igalia.com>
67 [GTK][WK1] Missing symbols
68 https://bugs.webkit.org/show_bug.cgi?id=117629
70 Unreviewed GTK+ build fix.
72 * Source/autotools/symbols.filter: Added missing symbols needed when
75 2013-06-13 Max Vujovic <mvujovic@adobe.com>
77 [CSS Regions] Selection dragged from a region paints its background
78 https://bugs.webkit.org/show_bug.cgi?id=117607
80 Reviewed by Alexandru Chiculita.
82 Add a manual test for the painting of a dragged selection from a region. We don't have an
83 automated way to test this yet. This test is similar to the other manual selection dragging
84 tests (e.g. ManualTests/drag-image.html).
86 * ManualTests/regions/drag-selection-painting.html: Added.
88 2013-06-13 Xabier Rodriguez Calvar <calvaris@igalia.com>
90 [GTK] [WK2] Found missing symbol when running some tests
91 https://bugs.webkit.org/show_bug.cgi?id=117598
93 Reviewed by Martin Robinson.
95 * Source/autotools/symbols.filter: Added missing
96 _ZN7WebCore28notImplementedLoggingChannelEv.
98 2013-06-12 Alberto Garcia <agarcia@igalia.com>
100 [BlackBerry] Remove dead WebDOM code
101 https://bugs.webkit.org/show_bug.cgi?id=113370
103 Reviewed by Anders Carlsson.
106 Internally reviewed by Charles Wei.
108 * Source/cmake/OptionsBlackBerry.cmake:
110 2013-06-06 Timothy Hatcher <timothy@apple.com>
112 Add WebInspectorUI to the Makefile.
114 Reviewed by Mark Rowe.
118 2013-06-11 Seokju Kwon <seokju.kwon@gmail.com>
120 Remove leftover wxWebkit code
121 https://bugs.webkit.org/show_bug.cgi?id=117471
123 Reviewed by Andreas Kling.
125 * Source/cmake/WebKitPackaging.cmake:
127 2013-06-07 Zan Dobersek <zdobersek@igalia.com>
129 [regression] build failure WebKitFontFamilyNames.h missing
130 https://bugs.webkit.org/show_bug.cgi?id=117178
132 Reviewed by Sam Weinig.
134 * GNUmakefile.am: List platform_sources under the BUILT_SOURCES list.
136 2013-06-05 Bear Travis <betravis@adobe.com>
138 [CSS Exclusions][CSS Shapes] Split CSS Exclusions & Shapes compile & runtime flags
139 https://bugs.webkit.org/show_bug.cgi?id=117172
141 Reviewed by Alexandru Chiculita.
143 Adding the CSS_SHAPES compile flag.
145 * Source/autotools/SetupWebKitFeatures.m4:
146 * Source/autotools/symbols.filter:
147 * Source/cmake/WebKitFeatures.cmake:
148 * Source/cmakeconfig.h.cmake:
150 2013-06-05 Zan Dobersek <zdobersek@igalia.com>
152 Move MemoryInfo under window.internals
153 https://bugs.webkit.org/show_bug.cgi?id=117197
155 Reviewed by Ryosuke Niwa.
157 * Source/autotools/symbols.filter: Export the required symbol.
159 2013-06-04 Christophe Dumez <ch.dumez@sisa.samsung.com>
161 Automatically generate WorkerContext constructor attributes
162 https://bugs.webkit.org/show_bug.cgi?id=117183
164 Reviewed by Kentaro Hara.
166 Update GENERATE_BINDINGS macro to take an additional _workercontext_constructors_file
169 * Source/cmake/WebKitMacros.cmake:
171 2013-06-03 Eduardo Lima Mitev <elima@igalia.com>
173 [EFL] Add ATK version 2.8.0 to efl jhbuild moduleset
174 https://bugs.webkit.org/show_bug.cgi?id=116726
176 Reviewed by Gyuyoung Kim.
178 Bump required version of ATK to 2.8.0 in EFL CMake's build.
180 * Source/cmake/FindATK.cmake: Adds macro to check required version
181 * Source/cmake/OptionsEfl.cmake: Specifies required version of ATK to be 2.8.0
183 2013-05-30 Alberto Garcia <agarcia@igalia.com>
185 [GTK] Needs to check for harfbuzz-icu
186 https://bugs.webkit.org/show_bug.cgi?id=116978
188 Reviewed by Xan Lopez.
190 HarfBuzz 0.9.18 splits harbuzz-icu into a separate library so we
191 also need to check for it in order to get the necessary flags for
192 the compiler and the linker.
194 We keep this conditional for now since we still want to support
195 earlier versions of HarfBuzz.
197 * Source/autotools/FindDependencies.m4:
199 2013-05-29 Kent Tamura <tkent@chromium.org>
201 Remove leftover files for ENABLE_PAGE_POPUP and ENABLE_CALENDAR_PICKER
202 https://bugs.webkit.org/show_bug.cgi?id=116999
204 Reviewed by Anders Carlsson.
206 * ManualTests/forms/calendar-picker-crash-by-type-change.html: Removed.
207 * ManualTests/forms/calendar-picker.html: Removed.
208 * ManualTests/forms/color-suggestion-picker.html: Removed.
209 * ManualTests/forms/date-suggestion-picker.html: Removed.
211 2013-05-29 Martin Robinson <mrobinson@igalia.com>
213 Fix more CMake GTK+ build issues after r150336
215 * Source/cmake/OptionsGTK.cmake: Actually set the new output name variable
216 and be sure to set WTF_USE_EGL when EGL is enabled.
218 2013-05-29 Carlos Garcia Campos <cgarcia@igalia.com>
220 Unreviewed. Update NEWS and Versions.m4 for 2.1.1 release.
222 * Source/autotools/Versions.m4: Bump version numbers.
224 2013-05-29 Carlos Garcia Campos <cgarcia@igalia.com>
226 Unreviewed. Fix make distcheck.
228 * GNUmakefile.am: Add WebKitFeatures.h and WebKitFeatures.txt to
231 2013-05-26 Jon Lee <jonlee@apple.com>
233 [WK2] Notifications clobber each other with multiple processes
234 https://bugs.webkit.org/show_bug.cgi?id=116428
235 <rdar://problem/13935191>
237 Reviewed by Darin Adler.
239 * ManualTests/notification-in-multiple-windows.html: Added.
241 2013-05-27 Patrick Gansterer <paroga@webkit.org>
243 Use ICU_INCLUDE_DIRS in BlackBerry CMake files
244 https://bugs.webkit.org/show_bug.cgi?id=116210
246 Reviewed by Rob Buis.
248 Set and use the ICU_INCLUDE_DIRS variable to avoid
249 duplicated adding of the ICU include directory.
251 * Source/cmake/OptionsBlackBerry.cmake:
253 2013-05-24 Anders Carlsson <andersca@apple.com>
255 Remove PagePopup code
256 https://bugs.webkit.org/show_bug.cgi?id=116732
258 Reviewed by Andreas Kling.
260 * Source/cmakeconfig.h.cmake:
261 Remove ENABLE_PAGE_POPUP.
263 2013-05-21 Martin Robinson <mrobinson@igalia.com>
265 [GTK] [CMake] Add support for building WebKit2
266 https://bugs.webkit.org/show_bug.cgi?id=116372
268 Reviewed by Gustavo Noronha Silva.
270 * Source/cmake/FindWebP.cmake: Added.
271 * Source/cmake/OptionsGTK.cmake: Turn on WebKit2 and the plugin process and also look
272 for WebP. These missing symbols were hidden up until now. ENABLE_TEXTURE_MAPPER was
273 also incorrect specified.
275 2013-05-21 Zan Dobersek <zdobersek@igalia.com>
277 [GTK] Compile everything in C++11 mode
278 https://bugs.webkit.org/show_bug.cgi?id=116452
280 Reviewed by Anders Carlsson.
282 * Source/autotools/SetupCompilerFlags.m4: Use the C++11 standard by default when compiling C++ source code.
283 Perform some minor cleanup around the comments and the order of specifying additional CXXFLAGS entries.
285 2013-05-21 Carlos Garcia Campos <cgarcia@igalia.com>
287 [BlackBerry] Make PagePopup implementation independent from WebCore
288 https://bugs.webkit.org/show_bug.cgi?id=116448
290 Reviewed by Anders Carlsson.
292 * Source/cmake/OptionsBlackBerry.cmake: Do not enable PAGE_POPUP
295 2013-05-20 Christophe Dumez <ch.dumez@sisa.samsung.com>
297 [EFL] Reenabled INDEXED_DATABASE after r150344
298 https://bugs.webkit.org/show_bug.cgi?id=116430
300 Reviewed by Gyuyoung Kim.
302 Reenable INDEXED_DATABASE flag for EFL port now that WebKit2
303 build was fixed in r150344.
305 * Source/cmake/OptionsEfl.cmake:
307 2013-05-19 Anders Carlsson <andersca@apple.com>
309 Remove link prerendering code
310 https://bugs.webkit.org/show_bug.cgi?id=116415
312 Reviewed by Darin Adler.
314 This code was only used by Chromium and is dead now.
316 * Source/autotools/SetupWebKitFeatures.m4:
317 * Source/cmake/WebKitFeatures.cmake:
318 * Source/cmakeconfig.h.cmake:
320 2013-05-18 Patrick Gansterer <paroga@webkit.org>
322 [CMake] Replace *_LIBRARY_NAME with *_OUTPUT_NAME
323 https://bugs.webkit.org/show_bug.cgi?id=114554
325 Reviewed by Gyuyoung Kim.
327 Using variables as target names is very uncommon in CMake.
328 The usual way to specify the name of the resulting binary
329 is to set the OUTPUT_NAME target property.
332 * Source/CMakeLists.txt:
333 * Source/PlatformEfl.cmake:
334 * Source/PlatformGTK.cmake:
335 * Source/cmake/OptionsBlackBerry.cmake:
336 * Source/cmake/OptionsEfl.cmake:
337 * Source/cmake/OptionsGTK.cmake:
338 * Source/cmake/WebKitHelpers.cmake:
339 * Source/cmake/gtest/CMakeLists.txt:
341 2013-05-18 Christophe Dumez <ch.dumez@sisa.samsung.com>
343 Unreviewed EFL build fix.
345 Temporarily disabled INDEXED_DATABASE at compile-time as it breaks
346 WK2 build after r150305.
348 * Source/cmake/OptionsEfl.cmake:
350 2013-05-18 Alberto Garcia <agarcia@igalia.com>
352 [GTK] Parallel build fails if gtk-doc is enabled
353 https://bugs.webkit.org/show_bug.cgi?id=116227
355 Reviewed by Martin Robinson.
358 Define an empty noinst_DATA variable where other automake files
359 can add additional objects to be built.
361 2013-05-16 Martin Robinson <mrobinson@igalia.com>
363 [GTK] [CMake] Disable the shadow DOM
364 https://bugs.webkit.org/show_bug.cgi?id=116237
366 Reviewed by Gustavo Noronha Silva.
368 * Source/cmake/OptionsGTK.cmake: Disable shadow DOM by default.
370 2013-05-14 Martin Robinson <mrobinson@igalia.com>
372 [GTK] Add support for building WebCore to the cmake build
373 https://bugs.webkit.org/show_bug.cgi?id=116128
375 Reviewed by Gustavo Noronha Silva.
377 * Source/PlatformGTK.cmake: Added.
378 * Source/cmake/OptionsGTK.cmake: Added more logic and variables to support WebCore and properly
379 defined some existing variables.
381 2013-05-15 Alexey Proskuryakov <ap@apple.com>
383 More fixing after WebProcessShim renaming in r149074.
385 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
386 Updated to insert the right shim.
388 2013-05-15 Patrick Gansterer <paroga@webkit.org>
390 Consolidate lists in WTF CMake files
391 https://bugs.webkit.org/show_bug.cgi?id=116142
393 Reviewed by Martin Robinson.
395 Move common files into the CMakeLists.txt to avoid duplicating the list of files.
396 Also rebase the recently added GTK files to match the other CMake ports, since
397 the submitted patch was based on an older version of the source tree.
399 * Source/cmake/OptionsGTK.cmake:
401 2013-05-14 Zan Dobersek <zdobersek@igalia.com>
403 [GTK] Move generated ColorData.cpp, WebKitFontFamilyNames.(cpp|h) build targets into libPlatform
404 https://bugs.webkit.org/show_bug.cgi?id=115921
406 Reviewed by Gustavo Noronha Silva.
408 * GNUmakefile.am: Add GENSOURCES_PLATFORM, platform_built_sources variables.
410 2013-05-11 Martin Robinson <mrobinson@igalia.com>
412 [GTK] Add a basic cmake build for WTF and JavaScriptCore
413 https://bugs.webkit.org/show_bug.cgi?id=115967
415 Reviewed by Laszlo Gombos.
417 * CMakeLists.txt: Add GTK+ to the list of ports.
418 * Source/CMakeLists.txt: We do not try to build WebCoreTestSupport when WebCore is disabled.
419 * Source/cmake/FindGAIL3.cmake: Added.
420 * Source/cmake/FindGDK3.cmake: Added.
421 * Source/cmake/FindGStreamer.cmake: Use the passed in minimum version.
422 * Source/cmake/FindGTK3.cmake: Added.
423 * Source/cmake/FindXt.cmake: Added.
424 * Source/cmake/OptionsEfl.cmake: Pass in the minimum version.
425 * Source/cmake/OptionsGTK.cmake: Added.
427 2013-05-11 Martin Robinson <mrobinson@igalia.com>
429 Move defines to platform
431 [GTK] Move defines that will never be configured to Platform.h
432 https://bugs.webkit.org/show_bug.cgi?id=115965
434 Reviewed by Andreas Kling.
436 * Source/autotools/SetupAutoconfHeader.m4: Move some unchanging defines to Platform.h.
438 2013-05-09 Christophe Dumez <ch.dumez@sisa.samsung.com>
440 Add support for [NoInterfaceObject] Web IDL extended attribute
441 https://bugs.webkit.org/show_bug.cgi?id=115714
443 Reviewed by Kentaro Hara.
445 Update GENERATE_BINDINGS macro to take an additional _window_constructors_file
448 * Source/cmake/WebKitMacros.cmake:
450 2013-05-08 José Dapena Paz <jdapena@igalia.com> and Zan Dobersek <zdobersek@igalia.com>
452 [GTK] Plumb the Automake build system for the Battery Status API feature
453 https://bugs.webkit.org/show_bug.cgi?id=115718
455 Reviewed by Martin Robinson.
457 * Source/autotools/FindDependencies.m4: Check for the upower-glib dependency if the feature is enabled.
458 * Source/autotools/PrintBuildConfiguration.m4: Print out the feature status.
459 * Source/autotools/ReadCommandLineArguments.m4: Check for the --enable-battery-status option. The deafult,
460 when the option is not given, is to disable the feature.
461 * Source/autotools/SetupWebKitFeatures.m4: Treat the ENABLE_BATTERY_STATUS define as configurable.
462 * Source/autotools/symbols.filter: Export a couple of symbols that are used in the WebCore internals library.
464 2013-05-08 Zan Dobersek <zdobersek@igalia.com>
466 [Automake] Pass --no-demangle to the linker by default to get the mangled symbols
467 https://bugs.webkit.org/show_bug.cgi?id=115732
469 Reviewed by Gustavo Noronha Silva.
471 * GNUmakefile.am: Pass the --no-demangle option to the linker by default. This is done by appending
472 the flag to the LDFLAGS variable. While the AM_LDFLAGS variable would be more appropriate, it's not
473 at all used when linking installable libraries like libwebkitgtk and libwebkit2gtk, so the LDFLAGS
474 variable is used instead.
476 2013-05-07 Gyuyoung Kim <gyuyoung.kim@samsung.com>
478 [CMAKE] Remove SHADOW_DOM from cmakeconfig.h.cmake
479 https://bugs.webkit.org/show_bug.cgi?id=115712
481 Reviewed by Andreas Kling.
483 Nobody uses SHADOW_DOM in cmake.
485 * Source/cmake/WebKitFeatures.cmake:
486 * Source/cmakeconfig.h.cmake:
488 2013-05-06 Mike Lattanzio <mlattanzio@blackberry.com>
490 [BlackBerry] Enable and Expose Text Autosizing through BlackBerry::WebKit::WebSettings
491 https://bugs.webkit.org/show_bug.cgi?id=113808
493 Reviewed by Rob Buis.
495 Set the ENABLE_TEXT_AUTOSIZING default to ON for BlackBerry.
497 * Source/cmake/OptionsBlackBerry.cmake:
499 2013-05-06 Christophe Dumez <ch.dumez@sisa.samsung.com>
501 [EFL] Shadow DOM should be disabled at compile time
502 https://bugs.webkit.org/show_bug.cgi?id=115635
504 Reviewed by Andreas Kling.
506 Disable Shadow DOM at compile time for EFL port. Shadow DOM code
507 is being removed from the tree.
509 * Source/cmake/OptionsEfl.cmake:
511 2013-05-04 Dean Jackson <dino@apple.com>
513 Animations and Transitions should not start when globally suspended
514 https://bugs.webkit.org/show_bug.cgi?id=114915
516 Reviewed by Sam Weinig.
518 Export AnimationController::isSuspended().
520 * Source/autotools/symbols.filter:
522 2013-05-01 Benjamin Poulain <benjamin@webkit.org>
524 Remove the remaining wscript
525 https://bugs.webkit.org/show_bug.cgi?id=115459
527 Reviewed by Andreas Kling.
531 2013-05-01 Sergio Villar Senin <svillar@igalia.com>
533 Show a block cursor in overtype mode
534 https://bugs.webkit.org/show_bug.cgi?id=114819
536 Reviewed by Ryosuke Niwa.
538 * Source/autotools/symbols.filter: export some extra symbols for
541 2013-04-30 Christophe Dumez <ch.dumez@sisa.samsung.com>
543 [EFL] Enable scaled cursors
544 https://bugs.webkit.org/show_bug.cgi?id=106242
546 Reviewed by Gyuyoung Kim.
548 Enable MOUSE_CURSOR_SCALE flag for EFL port.
550 * Source/cmake/OptionsEfl.cmake:
551 * Source/cmake/WebKitFeatures.cmake:
553 2013-04-29 Zan Dobersek <zdobersek@igalia.com>
555 [GTK] Disable Shadow DOM feature
556 https://bugs.webkit.org/show_bug.cgi?id=115374
558 Reviewed by Martin Robinson.
560 Disable the Shadow DOM feature on the GTK port, the feature is planned for removal.
562 * Source/autotools/SetupWebKitFeatures.m4:
564 2013-04-28 Ryuan Choi <ryuan.choi@samsung.com>
566 [EFL][CMAKE] Build break after r149259
567 https://bugs.webkit.org/show_bug.cgi?id=115339
569 Reviewed by Gyuyoung Kim.
571 r149259 used c++11 features(Right angle bracket, Range-based for-loop).
572 This patch enforces c++0x when cmake based ports build WebKit2 using gcc.
574 * Source/cmake/WebKitHelpers.cmake:
576 2013-04-22 Benjamin Poulain <benjamin@webkit.org>
578 Remove the memory instrumentation code
579 https://bugs.webkit.org/show_bug.cgi?id=114931
581 Reviewed by Andreas Kling.
583 * Source/autotools/symbols.filter:
585 2013-04-22 Martin Robinson <mrobinson@igalia.com>
587 [GTK] Enable introspection always for developer builds
588 https://bugs.webkit.org/show_bug.cgi?id=114983
590 Reviewed by Gustavo Noronha Silva.
592 * Source/autotools/SetupAutoconfHeader.m4: No longer expose the ENABLE_INTROSPECTION
593 autoconf header variable. It isn't used and it means that when introspection is enabled
594 or disabled, there is an unnecessary full rebuild.
596 2013-04-22 Zan Dobersek <zdobersek@igalia.com>
598 [GTK] Set up libPlatform.la
599 https://bugs.webkit.org/show_bug.cgi?id=114168
601 Reviewed by Martin Robinson.
603 * GNUmakefile.am: Define the platform_cppflags and platform_sources variables.
605 2013-04-20 Zan Dobersek <zdobersek@igalia.com>
607 Enable sub-pixel layout for the GTK port
608 https://bugs.webkit.org/show_bug.cgi?id=94792
610 Reviewed by Martin Robinson.
612 * Source/autotools/SetupWebKitFeatures.m4: Enable the subpixel layout.
614 2013-04-20 Andras Becsi <andras.becsi@digia.com>
616 [Qt][Mac] Remove obsolete workaround for debug builds
617 https://bugs.webkit.org/show_bug.cgi?id=114750
619 Reviewed by Jocelyn Turcotte.
621 This workaround made default builds fail with recent Qt5 because
622 it removed the major version number from the library name, producing
623 QtWebKitWidgets, whereas the linking command line tried to link
624 against Qt5WebKitWidgets.
625 Debug builds are possible with and without framework-enabled builds
626 of Qt, but the debug versions of the Qt libraries have to be present.
627 Debug builds with a release version of Qt are not possible on Mac
628 since for debug builds qmake produces a linker command line where
629 all the Qt libraries have the "_debug" suffix, therefore if the debug
630 libraries are missing the build fails.
632 * Source/widgetsapi.pri:
634 2013-04-19 Martin Robinson <mrobinson@igalia.com>
636 [GTK] JSCore.gir.in has a few problems
637 https://bugs.webkit.org/show_bug.cgi?id=114710
639 Reviewed by Philippe Normand.
641 * GNUmakefile.am: Move common GIR initialization here from WebKit1.
642 * configure.ac: Updated to reflect new JSC gir file location.
644 2013-04-18 Ryuan Choi <ryuan.choi@gmail.com>
646 [EFL] Build break when using cmake without CMAKE_BUILD_TYPE
647 https://bugs.webkit.org/show_bug.cgi?id=114835
649 Unreviewed build fix.
651 * Source/cmake/OptionsEfl.cmake:
653 2013-04-16 Patrick Gansterer <paroga@webkit.org>
655 [CMake] Do not use JAVASCRIPTCORE_DIR in add_custom_command() of JavaScriptcore project
656 https://bugs.webkit.org/show_bug.cgi?id=114265
658 Reviewed by Brent Fulgham.
660 * Source/cmake/WebKitMacros.cmake: Removed macro GENERATE_HASH_LUT.
662 2013-04-16 Andy Estes <aestes@apple.com>
664 Changed the default debugger from GDB to LLDB for the 'All Source' scheme in WebKit.xcworkspace.
666 Rubber-stamped by Dan Bernstein.
668 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
670 2013-04-16 Manuel Rego Casasnovas <rego@igalia.com>
672 [EFL] Bump libsoup dependency to 2.42.0
673 https://bugs.webkit.org/show_bug.cgi?id=113927
675 Reviewed by Gyuyoung Kim.
677 Update libsoup required version to v2.42.0 and GLib to v2.36.0 as
678 required by libsoup for EFL port.
680 * Source/cmake/OptionsEfl.cmake:
682 2013-04-15 Patrick Gansterer <paroga@webkit.org>
684 [CMake] Add WTF_USE_*_UNICODE variables
685 https://bugs.webkit.org/show_bug.cgi?id=114556
687 Reviewed by Brent Fulgham.
689 WTF_USE_ICU_UNICODE and WTF_USE_WCHAR_UNICODE are used to
690 reduce duplication in the platform specific CMake files.
692 * Source/cmake/OptionsBlackBerry.cmake:
693 * Source/cmake/OptionsEfl.cmake:
694 * Source/cmake/OptionsWinCE.cmake:
696 2013-04-15 Martin Robinson <mrobinson@igalia.com>
698 [GTK] REGRESSION(r147499): HTTP auth dialog doesn't remember passwords anymore
699 https://bugs.webkit.org/show_bug.cgi?id=114613
701 Reviewed by Carlos Garcia Campos.
703 * Source/autotools/SetupAutoconfHeader.m4: Correct definition of ENABLE_CREDENTIAL_STORAGE
704 so that the ENABLE(CREDENTIAL_STORAGE) macro work properly.
706 2013-04-12 Martin Robinson <mrobinson@igalia.com>
708 [GTK] Lower the pango dependency
709 https://bugs.webkit.org/show_bug.cgi?id=114520
711 Reviewed by Carlos Garcia Campos.
713 * Source/autotools/Versions.m4: Only depend on Pango 1.30.0 instead of
714 Pango 1.32.0. 1.32.0 isn't strictly necessary and the version of GTK+ that
715 we depend on (3.6.0) depends on 1.30.0.
717 2013-04-12 Jer Noble <jer.noble@apple.com>
719 TimeRanges::nearest() returns incorrect results.
720 https://bugs.webkit.org/show_bug.cgi?id=114483
722 Reviewed by Eric Carlson.
724 Add symbols needed by WebCoreTestSupport to exports list.
726 * Source/autotools/symbols.filter:
728 2013-04-12 Commit Queue <rniwa@webkit.org>
730 Unreviewed, rolling out r148262.
731 http://trac.webkit.org/changeset/148262
732 https://bugs.webkit.org/show_bug.cgi?id=114493
734 Cairo dep should now build, rolling r148247 back in (Requested
735 by zdobersek on #webkit).
737 * Source/autotools/FindDependencies.m4:
738 * Source/autotools/PrintBuildConfiguration.m4:
739 * Source/autotools/SetupWebKitFeatures.m4:
741 2013-04-11 Commit Queue <rniwa@webkit.org>
743 Unreviewed, rolling out r148247.
744 http://trac.webkit.org/changeset/148247
745 https://bugs.webkit.org/show_bug.cgi?id=114490
747 Cairo dep fails to build on builders due to missing EGL
748 headers (Requested by zdobersek on #webkit).
750 * Source/autotools/FindDependencies.m4:
751 * Source/autotools/PrintBuildConfiguration.m4:
752 * Source/autotools/SetupWebKitFeatures.m4:
754 2013-04-11 Paweł Forysiuk <tuxator@o2.pl>
756 [GTK] Webkit fails to build with MinGW compiler after changeset 146468
757 https://bugs.webkit.org/show_bug.cgi?id=114473
759 Reviewed by Martin Robinson.
761 * Source/autotools/CheckSystemAndBasicDependencies.m4: Fix typo.
763 2013-04-11 Martin Robinson <mrobinson@igalia.com>
765 [GTK] Add accelerated 2D canvas support using cairo-gl
766 https://bugs.webkit.org/show_bug.cgi?id=104672
768 Reviewed by Alejandro G. Castro.
770 Detect that we can activate accelerated canvas when CairoGL is present and
771 TextureMapperGL is enabled.
773 * Source/autotools/FindDependencies.m4: Look for CairoGL.
774 * Source/autotools/PrintBuildConfiguration.m4: Print the status of accelerated canvas activation.
775 * Source/autotools/SetupWebKitFeatures.m4: Set the feature.
777 2013-04-11 Zan Dobersek <zdobersek@igalia.com>
781 * Source/autotools/symbols.filter: Stop exporting redundant symbols.
783 2013-04-11 Rune Lillesveen <rune@opera.com>
785 Incorrect evaluation of resolution media queries
786 https://bugs.webkit.org/show_bug.cgi?id=114029
788 Reviewed by Kenneth Rohde Christiansen.
790 Removed setResolutionOverride from exports.
792 * Source/autotools/symbols.filter:
794 2013-04-10 Anton Obzhirov <a.obzhirov@samsung.com>
796 [GTK] Add support for Page Visibility
797 https://bugs.webkit.org/show_bug.cgi?id=97324
799 Reviewed by Sam Weinig.
801 Page Visibility has been enabled for GTK port.
802 New GTK unittest has been added.
804 * Source/autotools/SetupWebKitFeatures.m4:
806 2013-04-09 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
808 [EFL] Declare TEST_THEME_DIR in a single place.
809 https://bugs.webkit.org/show_bug.cgi?id=114285
811 Reviewed by Anders Carlsson.
813 Instead of adding the `THEME_DIR' preprocessor variable in many
814 different CMakeList.txt files in the tree, declare it in
815 OptionsEfl.cmake so that we avoid needlessly duplicating code around.
817 While here, rename it to `TEST_THEME_DIR', which is the name used our
818 WebKit2 infrastructure, to better reflect the purpose of this value.
820 * Source/cmake/OptionsEfl.cmake: Add the TEST_THEME_DIR preprocessor
823 2013-04-09 ChangSeok Oh <changseok.oh@collabora.com>
825 [GTK][AC] upversion of clutter and its dependecy
826 https://bugs.webkit.org/show_bug.cgi?id=114016
828 Reviewed by Gustavo Noronha Silva.
830 Upversion of clutter to 1.14, cogl to 1.14 and clutter-gtk to 1.4.4.
832 * Source/autotools/Versions.m4:
834 2013-04-09 Thiago Marcos P. Santos <thiago.santos@intel.com>
836 [WK2] Drop WebProcess capabilities on Linux using seccomp filters
837 https://bugs.webkit.org/show_bug.cgi?id=89875
839 Reviewed by Maciej Stachowiak.
841 Added the bits to EFL/CMake buildsystem to find the libseccomp
844 * Source/cmake/FindLibSeccomp.cmake: Added.
845 * Source/cmake/OptionsEfl.cmake:
846 * Source/cmake/WebKitFeatures.cmake:
847 * Source/cmakeconfig.h.cmake:
849 2013-04-09 Carlos Garcia Campos <cgarcia@igalia.com>
851 Unreviewed. Fix GTK+ 32 bit build.
853 * Source/autotools/symbols.filter: Add some symbols that are
854 mangled differently in 32 bits due to size_t.
856 2013-04-09 Patrick Gansterer <paroga@webkit.org>
858 Do not set CMAKE_BUILD_TYPE if it is not defined
859 https://bugs.webkit.org/show_bug.cgi?id=114243
861 Reviewed by Geoffrey Garen.
863 Setting the CMAKE_BUILD_TYPE causes some problem with Visual Studio.
864 Adopt the current usage of the variable to better CMake style.
867 * Source/cmake/OptionsCommon.cmake:
868 * Source/cmake/OptionsEfl.cmake:
870 2013-03-31 Martin Robinson <mrobinson@igalia.com>
872 Bug 110293 uses read -d which is a non-portable bashism
873 https://bugs.webkit.org/show_bug.cgi?id=113349
875 Reviewed by Gustavo Noronha Silva.
877 * Source/autotools/SetupWebKitFeatures.m4: Pass the default feature set to the
878 feature script in a more portable way.
880 2013-04-08 Jeff Rogers <jrogers@rim.com>
882 [BlackBerry] Update BlackBerry JavaScript API
883 https://bugs.webkit.org/show_bug.cgi?id=114065
885 Reviewed by Rob Buis.
888 Export JSC symbols in BlackBerry build.
890 * Source/cmake/OptionsBlackBerry.cmake:
892 2013-04-08 Martin Robinson <mrobinson@igalia.com>
894 [GTK] Configure should verify ICU is installed on mingw
895 https://bugs.webkit.org/show_bug.cgi?id=113645
897 Reviewed by Gustavo Noronha Silva.
899 * Source/autotools/FindDependencies.m4: When falling back to hard-coded compiler flags
900 for ICU and mingw, check that headers do exist on the system and error out otherwise.
902 2013-04-08 Carlos Garcia Campos <cgarcia@igalia.com>
904 [GTK] Build Platform as a separate static library
905 https://bugs.webkit.org/show_bug.cgi?id=114164
907 Reviewed by Martin Robinson.
909 * GNUmakefile.am: Add webkit2platform_sources definition.
911 2013-04-08 Zan Dobersek <zdobersek@igalia.com>
913 Unreviewed GTK build fix.
915 * Source/autotools/symbols.filter: Exporting a bunch of symbols.
917 2013-04-07 Vivek Galatage <vivek.vg@samsung.com>
919 Modify .gitignore file to remove entries for chromium generated files
920 https://bugs.webkit.org/show_bug.cgi?id=114141
922 Reviewed by Gyuyoung Kim.
926 2013-04-07 Patrick Gansterer <paroga@webkit.org>
928 Remove references to Skia and V8 from CMake files
929 https://bugs.webkit.org/show_bug.cgi?id=114130
931 Reviewed by Geoffrey Garen.
933 * Source/cmake/OptionsBlackBerry.cmake:
934 * Source/cmake/WebKitPackaging.cmake:
936 2013-04-07 David Kilzer <ddkilzer@apple.com>
938 Remove the rest of SVG_DOM_OBJC_BINDINGS
939 <http://webkit.org/b/114112>
941 Reviewed by Geoffrey Garen.
943 * Source/autotools/SetupWebKitFeatures.m4:
944 * Source/cmake/WebKitFeatures.cmake:
945 * Source/cmakeconfig.h.cmake:
946 - Remove references to ENABLE_SVG_DOM_OBJC_BINDINGS.
948 2013-04-05 Ed Bartosh <bartosh@gmail.com>
950 [EFL] --no-tiled-backing-store build fails because of not used #if USE(ACCELERATED_COMPOSITING)
951 https://bugs.webkit.org/show_bug.cgi?id=113627
953 Reviewed by Simon Fraser.
955 * Source/cmake/OptionsEfl.cmake: Disabled 3D_GRAPHICS and WEB_GL when accelerated compositing is on
957 2013-04-05 Rijubrata Bhaumik <rijubrata.bhaumik@intel.com>
959 [EFL] Enable indexed database
960 https://bugs.webkit.org/show_bug.cgi?id=107248
962 Reviewed by Alexis Menard.
964 * Source/cmake/OptionsEfl.cmake:
966 2013-04-05 Benjamin Poulain <benjamin@webkit.org>
968 Fix GTK+ for real after r147712
970 Reviewed by Ryosuke Niwa.
973 * Source/Platform: Added.
974 * Source/Platform/GNUmakefile.am: Added.
976 2013-04-05 Benjamin Poulain <benjamin@webkit.org>
978 Fix GTK+ build after r147712
982 * GNUmakefile.am: remove the reference to
983 Source/Platform/GNUmakefile.am. The file has been removed.
985 2013-04-05 Benjamin Poulain <bpoulain@apple.com>
987 Remove WTFURL from WebKit
988 https://bugs.webkit.org/show_bug.cgi?id=113994
990 Reviewed by Ryosuke Niwa.
992 * Source/cmake/WebKitFeatures.cmake:
993 * Source/cmakeconfig.h.cmake:
995 2013-04-04 Ryosuke Niwa <rniwa@webkit.org>
997 Remove the top level gyp directory and Platform/chromium
998 https://bugs.webkit.org/show_bug.cgi?id=113999
1000 Reviewed by Benjamin Poulain.
1002 * Source/Platform: Removed.
1003 * Source/gyp: Removed.
1005 2013-04-04 Geoffrey Garen <ggaren@apple.com>
1007 Nixed the defunct chromium folder from ManualTests
1008 https://bugs.webkit.org/show_bug.cgi?id=113995
1010 Reviewed by Benjamin Poulain.
1012 * ManualTests/chromium: Removed.
1013 * ManualTests/chromium/autofill-popup-shiftupdown.hml: Removed.
1014 * ManualTests/chromium/drag-image-accounts-for-device-scale.html: Removed.
1015 * ManualTests/chromium/modifiers-during-drag-and-drop.html: Removed.
1016 * ManualTests/chromium/no-autofill-on-readonly.html: Removed.
1017 * ManualTests/chromium/onchange-reload-popup.html: Removed.
1018 * ManualTests/chromium/popup-menu-crash.html: Removed.
1019 * ManualTests/chromium/select-close-popup-value-change.html: Removed.
1020 * ManualTests/chromium/suggestions-popup-font-change.html: Removed.
1022 2013-04-04 Xabier Rodriguez Calvar <calvaris@igalia.com>
1024 [GStreamer] Virtual modifier for MediaPlayer::simulateAudioInterruption must go
1025 https://bugs.webkit.org/show_bug.cgi?id=113851
1027 Reviewed by Eric Carlson.
1029 * Source/autotools/symbols.filter: Added
1030 _ZN7WebCore11MediaPlayer25simulateAudioInterruptionEv symbol.
1032 2013-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
1034 [GTK] Bump required versions of some dependencies
1035 https://bugs.webkit.org/show_bug.cgi?id=113282
1037 Reviewed by Martin Robinson.
1039 This patch updates the following dependencies:
1041 - libsoup 2.42.0: is the current stable release.
1043 - glib 2.36.0: libsoup 2.42 requires 2.35.0, but we don't want to
1044 depend on unstable versions and 2.36 is the next stable version
1047 - gtk+ 3.6.0: this is the previous stable release. We don't
1048 currently have any code using newer API, so we will be able to
1049 remove all the #ifdefed code.
1051 - at-spi2 2.5.3: is the version required by gtk+ 3.6.
1053 - GObject introspection 1.32.0: is the version required by gtk+ 3.6.
1055 - Pango 1.32.0: it's the current stable version and the first one
1056 depending on Harfbuzz.
1058 - Fontconfig 2.5: required by pango 1.32.0 when using Harfbuzz.
1060 - gtk+ 2.24.10: it allows us to remove a lot of deprecated code
1063 * Source/autotools/Versions.m4:
1065 2013-04-02 Martin Robinson <mrobinson@igalia.com>
1067 [GTK] Make libsecret optional
1068 https://bugs.webkit.org/show_bug.cgi?id=113821
1070 Reviewed by Gustavo Noronha Silva.
1072 Add a configuration option to disable credential storage and thus remove
1073 the libsecret dependency. This should make it possible to build WebKit 2.x
1076 * Source/autotools/FindDependencies.m4: Only look for libsecret if credential storage is active.
1077 * Source/autotools/PrintBuildConfiguration.m4: Print whether or not credential storage is active.
1078 * Source/autotools/ReadCommandLineArguments.m4: Added an option to control credential storage.
1079 * Source/autotools/SetupAutoconfHeader.m4: Expose credential storage setting to code.
1081 2013-04-02 Sheriff Bot <webkit.review.bot@gmail.com>
1083 Unreviewed, rolling out r147401.
1084 http://trac.webkit.org/changeset/147401
1085 https://bugs.webkit.org/show_bug.cgi?id=113767
1087 The patch makes it extremely hard to set up the dependencies
1088 properly on the GTK builders (Requested by zdobersek on
1091 * Source/autotools/Versions.m4:
1093 2013-04-02 Carlos Garcia Campos <cgarcia@igalia.com>
1095 [GTK] Bump required versions of some dependencies
1096 https://bugs.webkit.org/show_bug.cgi?id=113282
1098 Reviewed by Martin Robinson.
1100 This patch updates the following dependencies:
1102 - libsoup 2.42.0: is the current stable release.
1104 - glib 2.36.0: libsoup 2.42 requires 2.35.0, but we don't want to
1105 depend on unstable versions and 2.36 is the next stable version
1108 - gtk+ 3.6.0: this is the previous stable release. We don't
1109 currently have any code using newer API, so we will be able to
1110 remove all the #ifdefed code.
1112 - at-spi2 2.5.3: is the version required by gtk+ 3.6.
1114 - GObject introspection 1.32.0: is the version required by gtk+ 3.6.
1116 - Pango 1.32.0: it's the current stable version and the first one
1117 depending on Harfbuzz.
1119 - Fontconfig 2.5: required by pango 1.32.0 when using Harfbuzz.
1121 - gtk+ 2.24.10: it allows us to remove a lot of deprecated code
1124 * Source/autotools/Versions.m4:
1126 2013-04-02 Carlos Garcia Campos <cgarcia@igalia.com>
1128 [EFL][CMAKE] Move MOZ_X11 definition from OptionsCommon to OptionsEfl
1129 https://bugs.webkit.org/show_bug.cgi?id=113685
1131 Reviewed by Martin Robinson.
1133 MOZ_X11 is added unconditionally in OptionsCommon for UNIX
1134 platforms, but not all UNIX platforms use X11 for plugins,
1135 BlackBerry doesn't. The only port using cmake that uses X11 is EFL
1136 and it already has checks for X11, so we can just move the
1137 definition to OptionsEfl.
1139 * Source/cmake/OptionsCommon.cmake:
1140 * Source/cmake/OptionsEfl.cmake:
1142 2013-04-01 Jinwoo Song <jinwoo7.song@samsung.com>
1144 [EFL] Enable user-select:all for EFL port
1145 https://bugs.webkit.org/show_bug.cgi?id=113494
1147 Reviewed by Gyuyoung Kim.
1149 Add a feature flag for user-select:all and enable it for EFL port.
1151 * Source/cmake/OptionsEfl.cmake:
1152 * Source/cmake/WebKitFeatures.cmake:
1153 * Source/cmakeconfig.h.cmake:
1155 2013-03-29 Charles Wei <charles.wei@torchmobile.com.cn>
1157 [BlackBerry] Cleanup the CONTEXT_MENUS in BlackBerry porting
1158 https://bugs.webkit.org/show_bug.cgi?id=113562
1160 Reviewed by George Staikos.
1161 Internally reviewed by Mike Fenton and Gen Mak.
1163 * Source/cmake/OptionsBlackBerry.cmake:
1164 * Source/cmake/WebKitFeatures.cmake:
1165 * Source/cmakeconfig.h.cmake:
1167 2013-03-28 Zan Dobersek <zdobersek@igalia.com>
1169 [GTK] Build GTK-specific, non-layer-violating source code into WebCore-independent libPlatformGtk.la
1170 https://bugs.webkit.org/show_bug.cgi?id=112546
1172 Reviewed by Martin Robinson.
1174 * GNUmakefile.am: Define the new platform_webcore_cppflags.
1176 2013-03-28 Zan Dobersek <zdobersek@igalia.com>
1178 Unreviewed GTK build fix after r147039.
1180 * Source/autotools/symbols.filter: Export the missing symbols.
1182 2013-03-27 Patrick Gansterer <paroga@webkit.org>
1184 Set WTF_ARM_ARCH_VERSION to correct value when used with MSVC
1185 https://bugs.webkit.org/show_bug.cgi?id=113436
1187 Reviewed by Benjamin Poulain.
1189 * Source/cmake/OptionsWinCE.cmake: CPU(ARM_TRADITIONAL) is now set correctly by Platform.h.
1191 2013-03-27 Timothy Hatcher <timothy@apple.com>
1193 Add support for dock-to-right of the Web Inspector in the Mac port.
1195 Unfortunately this requires Safari changes, so it is disabled in the nightly builds.
1197 https://webkit.org/b/113341
1198 rdar://problem/10368152
1200 Reviewed by Joseph Pecoraro.
1202 * Source/autotools/symbols.filter:
1204 2013-03-27 Sheriff Bot <webkit.review.bot@gmail.com>
1206 Unreviewed, rolling out r146864.
1207 http://trac.webkit.org/changeset/146864
1208 https://bugs.webkit.org/show_bug.cgi?id=113391
1210 causes crashes on Wk2 EFL release bot (Requested by drott on
1213 * Source/cmake/OptionsEfl.cmake:
1215 2013-03-26 Rijubrata Bhaumik <rijubrata.bhaumik@intel.com>
1217 [EFL] Enable IndexedDB by default
1218 https://bugs.webkit.org/show_bug.cgi?id=107248
1220 Reviewed by Laszlo Gombos.
1222 * Source/cmake/OptionsEfl.cmake:
1223 Enable IndexedDB by default on EFL.
1225 2013-03-25 Kent Tamura <tkent@chromium.org>
1227 Rename ENABLE_INPUT_TYPE_DATETIME
1228 https://bugs.webkit.org/show_bug.cgi?id=113254
1230 Reviewed by Kentaro Hara.
1232 Rename ENABLE_INPUT_TYPE_DATETIME to ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE.
1233 Actually I'd like to remove the code, but we shouldn't remove it yet
1234 because we shipped products with it on some platforms.
1236 * Source/autotools/SetupWebKitFeatures.m4:
1237 * Source/cmake/WebKitFeatures.cmake:
1238 * Source/cmakeconfig.h.cmake:
1240 2013-03-25 Daniel Cheng <dcheng@chromium.org>
1242 Don't allow drags to start after a mouse press that creates a context menu
1243 https://bugs.webkit.org/show_bug.cgi?id=112079
1245 Reviewed by Tony Chang.
1247 * ManualTests/context-menu-during-drag-selection.html: Added.
1249 2013-03-22 Yuki Sekiguchi <yuki.sekiguchi@access-company.com>
1251 Cannot run All Source (target WebProcess) on Xcode.
1252 https://bugs.webkit.org/show_bug.cgi?id=111042
1254 Reviewed by Alexey Proskuryakov.
1256 WebProcessShim is renamed by r139066.
1257 However, WebProcessShim is not renamed to SecItemShim in WebKit.xcworkspace.
1258 This make WebProcess.app load WebProcessShim.dylib, and it cause dyld loading error.
1260 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme: Renamed WebProcessShim to SecItemShim.
1262 2013-03-21 Zan Dobersek <zdobersek@igalia.com>
1264 [GTK] Move libLevelDB.la setup into a separate GNUmakefile.am
1265 https://bugs.webkit.org/show_bug.cgi?id=112947
1267 Reviewed by Martin Robinson.
1269 * GNUmakefile.am: Include the new GNUmakefile.am, located under Source/ThirdParty/leveldb.
1271 2013-03-21 Martin Robinson <mrobinson@igalia.com>
1273 Source/ThirdParty/leveldb/db/builder.cc does not build on systems without <endian.h>
1274 https://bugs.webkit.org/show_bug.cgi?id=111817
1276 Reviewed by Gustavo Noronha Silva.
1278 Improve processing of the autoconf host variable. Setup up the wiring to detect
1279 whether or not we are compiling for Darwin.
1281 * Source/autotools/CheckSystemAndBasicDependencies.m4: Improve host detection.
1282 * Source/autotools/SetupAutomake.m4: Tell automake if we are compiling for Darwin or not.
1284 2013-03-20 Michael Pruett <michael@68k.org>
1286 [JSC] Implement EnforceRange IDL attribute for integer conversions
1287 https://bugs.webkit.org/show_bug.cgi?id=112506
1289 Reviewed by Kentaro Hara.
1291 * Source/autotools/symbols.filter:
1293 2013-03-20 Zan Dobersek <zdobersek@igalia.com>
1295 [GTK] Build ANGLE sources into a separate library from libWebCore.la
1296 https://bugs.webkit.org/show_bug.cgi?id=112778
1298 Reviewed by Martin Robinson.
1300 * GNUmakefile.am: Include the GNUmakefile.am covering the libANGLE.la library.
1302 2013-03-20 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
1304 [Qt] Define MODULE_VERSION
1305 https://bugs.webkit.org/show_bug.cgi?id=112808
1307 Reviewed by Allan Sandfeld Jensen.
1309 Upstream http://codereview.qt-project.org/49052
1310 Use 5.2.0 as this is the next release that will be branched from trunk.
1314 2013-03-20 Rouslan Solomakhin <rouslan@chromium.org>
1316 Copy-paste should not spellcheck when continuous spellcheck is turned off
1317 https://bugs.webkit.org/show_bug.cgi?id=112464
1319 Reviewed by Ryosuke Niwa.
1321 * Source/autotools/symbols.filter: Export WebCore::Editor::isContinuousSpellCheckingEnabled() and WebCore::Editor::toggleContinuousSpellChecking() for use by internals.
1323 2013-03-20 JungJik Lee <jungjik.lee@samsung.com>
1325 [EFL] Disable REQUEST_ANIMATION_FRAME_TIMER to render a new animation frame.
1326 https://bugs.webkit.org/show_bug.cgi?id=112114
1328 Reviewed by Kenneth Rohde Christiansen.
1330 Add a manual test to check the running of scripted transition animation.
1332 * ManualTests/animation/transition-on-and-offscreen-animation.html: Added.
1334 2013-03-19 David Rosca <nowrep@gmail.com>
1336 [Qt] QStyle: Set State_Enabled by default when painting style widgets.
1337 https://bugs.webkit.org/show_bug.cgi?id=112688
1339 Reviewed by Jocelyn Turcotte.
1341 All Qt style widgets were painted with a disabled state, even when
1342 they actually were enabled.
1343 This change fixes it by setting State_Enabled as a default state,
1344 which is then correctly removed when element is disabled.
1346 * Source/WebCore/platform/qt/RenderThemeQStyle.cpp:
1348 2013-03-17 Gustavo Noronha Silva <gns@gnome.org>
1350 [GTK] Exports leveldb symbols
1351 https://bugs.webkit.org/show_bug.cgi?id=112526
1353 Reviewed by Carlos Garcia Campos.
1355 * Source/autotools/symbols.filter: make leveldb symbols local.
1357 2013-03-15 Jae Hyun Park <jae.park@company100.net>
1359 [GTK] acceleration_backend_description does not concatenate "(gles2"
1360 https://bugs.webkit.org/show_bug.cgi?id=112405
1362 Reviewed by Martin Robinson.
1364 In FindDependencies.m4, acceleration_backend_description string does not
1365 concatenate if there is a space between the operator and the operand.
1367 * Source/autotools/FindDependencies.m4:
1369 2013-03-15 Allan Sandfeld Jensen <allan.jensen@digia.com>
1371 [Qt] Build error with building with Qt 5.1
1372 https://bugs.webkit.org/show_bug.cgi?id=112435
1374 Reviewed by Noam Rosenthal.
1376 QAccessibleWidget has moved to private.
1378 * Source/widgetsapi.pri:
1380 2013-03-14 Tobias Mueller <tobiasmue@gnome.org>
1382 Build: Remove XSLT option and depend hard on XSLT.
1383 You will now not be able to give --disable-xslt or --enable-xslt
1384 because it is not optional anymore.
1385 https://bugs.webkit.org/show_bug.cgi?id=112368
1387 Reviewed by Martin Robinson.
1389 * Source/autotools/FindDependencies.m4:
1390 Always check for libxslt
1392 * Source/autotools/PrintBuildConfiguration.m4:
1393 Removed printing out the value of XSLT
1395 * Source/autotools/ReadCommandLineArguments.m4:
1396 Removed reading XSLT options
1398 2013-03-14 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
1400 [EFL] Use CROSS_PLATFORM_CONTEXT_MENU
1401 https://bugs.webkit.org/show_bug.cgi?id=111877
1403 Reviewed by Caio Marcelo de Oliveira Filho.
1405 * Source/cmake/OptionsEfl.cmake: add -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1
1407 2013-03-14 Simon Hausmann <simon.hausmann@digia.com>
1409 [Qt] Improve the handling of mock geolocation, device orientation and motion clients
1411 Reviewed by Tor Arne Vestbø.
1413 The mock versions of these web facing features should be instantiated when
1414 running in DumpRenderTree only. In order for them to work, no extra Qt modules
1415 such as QtLocation are actually needed.
1417 This patch decouples enabling device orientation/motion and geolocation from
1418 the underlying Qt modules and makes them available in developer builds
1419 (!production_build) and backed by mock backends when running in drt.
1421 So if the Qt 5 modules are available, they'll be used (unless drtRun). For
1422 developers the web facing features are always enabled (although requests will
1423 time out) and the mock backends are enabled inside DRT, allowing for the layout
1424 tests to run with less dependencies.
1426 In addition this also enables the mock device motion client, which was
1427 previously never instantiated.
1429 * Source/widgetsapi.pri:
1431 2013-03-13 Ryosuke Niwa <rniwa@webkit.org>
1433 Threaded HTML Parser is missing feature define flags in all but Chromium port's build files
1434 https://bugs.webkit.org/show_bug.cgi?id=112277
1436 Reviewed by Adam Barth.
1438 * Source/autotools/SetupWebKitFeatures.m4:
1439 * Source/cmake/WebKitFeatures.cmake:
1440 * Source/cmakeconfig.h.cmake:
1442 2013-03-13 Nate Chapin <japhet@chromium.org>
1444 Expose symbols for internals
1445 https://bugs.webkit.org/show_bug.cgi?id=112194
1447 Reviewed by Alexey Proskuryakov.
1449 * Source/autotools/symbols.filter:
1451 2013-03-12 Zan Dobersek <zdobersek@igalia.com>
1453 [GTK] 'unrecognized command line option "-Wno-c++11-extensions"' warning reported when using gcc
1454 https://bugs.webkit.org/show_bug.cgi?id=111936
1456 Reviewed by Martin Robinson.
1458 * Source/autotools/SetupCompilerFlags.m4: Only use the -Wno-c++11-extensions warning when building
1459 with Clang as GCC does not support the warning just yet. Also enhance the comment about using libstdc++
1460 as the standard C++ library when compiling with Clang.
1462 2013-03-12 Zan Dobersek <zdobersek@igalia.com>
1464 [GTK] Set up the libPlatformGtk.la library
1465 https://bugs.webkit.org/show_bug.cgi?id=111738
1467 Reviewed by Martin Robinson.
1469 * GNUmakefile.am: Define the two variables that will hold sources list and cppflags as required for the new library.
1470 Include the new GNUmakefile.am that's now available under Source/Platform.
1472 2013-03-11 Tobias Mueller <tobiasmue@gnome.org>
1474 [Autotools] Set ENABLE_GTK_DOC to false if gtk-doc is not installed
1475 https://bugs.webkit.org/show_bug.cgi?id=111980
1477 Reviewed by Martin Robinson.
1479 WebKit did not configure if gtk-doc-am was not installed with the error:
1480 Tools/GNUmakefile.am:419: ENABLE_GTK_DOC does not appear in AM_CONDITIONAL
1482 * Source/autotools/FindDependencies.m4:
1484 2013-03-11 Claudio Saavedra <csaavedra@igalia.com>
1487 https://bugs.webkit.org/show_bug.cgi?id=112055
1489 Reviewed by Martin Robinson.
1491 * Source/autotools/Versions.m4: Bump to 2.1.0
1493 2013-03-11 Jeff Rogers <jrogers@rim.com>
1495 [BlackBerry] Disable MathML support
1496 https://bugs.webkit.org/show_bug.cgi?id=111929
1498 Reviewed by Rob Buis.
1500 * Source/cmake/OptionsBlackBerry.cmake:
1502 2013-03-09 Martin Robinson <mrobinson@igalia.com>
1504 [GTK] Versions.m4 is missing some key dependencies version definitions
1505 https://bugs.webkit.org/show_bug.cgi?id=111903
1507 Reviewed by Carlos Garcia Campos.
1509 * Source/autotools/Versions.m4: Add missing required version
1512 2013-03-08 Dean Jackson <dino@apple.com>
1514 Don't snapshot Java plugins
1515 https://bugs.webkit.org/show_bug.cgi?id=111899
1517 Reviewed by Tim Horton.
1519 Export MIMETypeRegistry::isJavaAppletMIMEType symbol.
1521 * Source/autotools/symbols.filter:
1523 2013-03-08 Chandra Shekar Vallala <brk376@motorola.com>
1525 [chromium] Keydown event for 'shift+alt' returns win keycode instead of 'alt'
1526 https://bugs.webkit.org/show_bug.cgi?id=111112
1528 Reviewed by Tony Chang.
1530 Return windows keycode of Alt incase of GDK_META_L, GDK_META_R.
1532 Try press Shift then alt key. The test passes if the shiftKey, altKey values
1533 of JSKeyEvent are true and keycode/which is 18.
1535 * ManualTests/shift-alt-key-event.html: Added.
1537 2013-03-08 Zan Dobersek <zdobersek@igalia.com>
1539 [Autotools] Remove definitions of unnecessary Automake conditionals
1540 https://bugs.webkit.org/show_bug.cgi?id=111830
1542 Reviewed by Philippe Normand.
1544 The following Automake conditionals are not used anywhere and should have their
1545 definitions in SetupAutomake.m4 removed:
1546 ENABLE_GAMEPAD, ENABLE_XSLT, ENABLE_GEOLOCATION, ENABLE_SVG_FONTS,
1547 ENABLE_OPCODE_STATS, ENABLE_CSS_FILTERS, ENABLE_CSS_SHADERS.
1549 * Source/autotools/SetupAutomake.m4:
1551 2013-03-08 Zan Dobersek <zdobersek@igalia.com>
1553 [GTK] Remove media stream support from the configuration options
1554 https://bugs.webkit.org/show_bug.cgi?id=111813
1556 Reviewed by Philippe Normand.
1558 Remove the media-stream configuration flag. The feature is incomplete and
1559 thus unsupported, so it really shouldn't be possible to enable it.
1561 * Source/autotools/PrintBuildConfiguration.m4:
1562 * Source/autotools/ReadCommandLineArguments.m4:
1563 * Source/autotools/SetupAutomake.m4:
1564 * Source/autotools/SetupWebKitFeatures.m4:
1566 2013-03-07 Keishi Hattori <keishi@webkit.org>
1568 Update calendar picker UI
1569 https://bugs.webkit.org/show_bug.cgi?id=109439
1571 Reviewed by Kent Tamura.
1573 * ManualTests/forms/calendar-picker.html: New test file with more options.
1574 * ManualTests/forms/date-suggestion-picker.html: Copied from ManualTests/forms/calendar-picker.html. Old one kept for dat/time suggestion picker testing.
1576 2013-03-07 Christophe Dumez <ch.dumez@sisa.samsung.com>
1578 [EFL] Bump libsoup dependency to 2.40.3 to fix regressions
1579 https://bugs.webkit.org/show_bug.cgi?id=111756
1581 Reviewed by Kenneth Rohde Christiansen.
1583 Update libsoup required version to v2.40.3 for EFL port.
1585 * Source/cmake/OptionsEfl.cmake:
1587 2013-03-07 Zan Dobersek <zdobersek@igalia.com>
1589 [GTK] Limit the supported compilers to GCC >= 4.7 and Clang >= 3.0
1590 https://bugs.webkit.org/show_bug.cgi?id=109932
1592 Reviewed by Martin Robinson.
1594 * Source/autotools/CheckSystemAndBasicDependencies.m4: Strictly check for one of the two compilers.
1595 * Source/autotools/SetupCompilerFlags.m4: Set up C++11-specific compiler flags. Force the C99 standard for the C code.
1596 Use the -Qunused-arguments flag when using Clang, it reduces irrelevant errors when using ccache.
1598 2013-03-05 Gustavo Noronha Silva <gns@gnome.org>
1600 [GTK] Enable translations for WebKit2
1601 https://bugs.webkit.org/show_bug.cgi?id=111398
1603 Reviewed by Martin Robinson.
1605 * GNUmakefile.am: adjust path for i18n GNUmakefile.am.
1606 * configure.ac: generate the i18n makefile unconditionally, the translations are
1607 used by both WebKitGTK+ and WebKit2GTK+.
1609 2013-03-06 Adam Klein <adamk@chromium.org>
1611 [V8] Use implicit references instead of object groups to keep registered MutationObservers alive
1612 https://bugs.webkit.org/show_bug.cgi?id=111382
1614 Reviewed by Adam Barth.
1616 * ManualTests/mutation-observer-leaks-nodes.html: Added.
1618 2013-03-06 Gustavo Noronha Silva <gns@gnome.org>
1620 Build fix. Fixes problems building code that uses deprecated functions from GTK+ 2,
1621 such as RenderThemeGtk2.cpp, in debug mode. RenderThemeGtk2.cpp tries to allow usage
1622 of deprecated functions by undefining GTK_DISABLE_DEPRECATED, but it ended up being
1623 redefined because autotoolsconfig.h was included again by headers that came after
1626 Reviewed by Martin Robinson.
1628 * Source/autotools/SetupWebKitFeatures.m4: add checks to ensure the
1629 autotoolsconfig.h header is only included once.
1631 2013-03-05 Ryuan Choi <ryuan.choi@samsung.com>
1633 [EFL] Build break with latest EFL libraries
1634 https://bugs.webkit.org/show_bug.cgi?id=111028
1636 Reviewed by Dirk Pranke.
1638 In latest EFL trunk, include path of ecore sub modules are changed from
1639 ecore-1 to ecore-XXX-1.
1640 So, this patch adds missing ECORE_XXX_INCLUDE_DIRS.
1642 * Source/cmake/FindEcore.cmake: Added additional path suffixes to find include directories of ecore-XXX
1643 * Source/cmake/FindElementary.cmake: Checked Ecore_Con dependency which Elementary requires.
1644 * Source/cmake/OptionsEfl.cmake: Made Imf and Imf_Evas mandatory.
1646 2013-03-05 Shawn Singh <shawnsingh@chromium.org>
1648 Fix default background of a dragged image.
1649 https://bugs.webkit.org/show_bug.cgi?id=110512
1651 Reviewed by Tony Chang.
1653 * ManualTests/drag-background-with-padding.html: Added.
1655 2013-03-05 Gustavo Noronha Silva <gns@gnome.org>
1657 Unreviewed build fix.
1659 * GNUmakefile.am: remove bad path for generate-feature-defines-files from EXTRA_DIST.
1661 2013-03-04 Ruslan Abdikeev <aruslan@chromium.org>
1663 <link rel="apple-touch-icon"> tag is not honored on CNN.com, workflowy.com etc
1664 https://bugs.webkit.org/show_bug.cgi?id=109061
1666 Reviewed by Adam Barth.
1668 * Source/autotools/symbols.filter:
1670 2013-03-04 Kunihiko Sakamoto <ksakamoto@chromium.org>
1672 Add build flag for FontLoader
1673 https://bugs.webkit.org/show_bug.cgi?id=111289
1675 Reviewed by Benjamin Poulain.
1677 Add ENABLE_FONT_LOAD_EVENTS build flag (disabled by default).
1679 * Source/autotools/SetupWebKitFeatures.m4:
1680 * Source/cmake/WebKitFeatures.cmake:
1681 * Source/cmakeconfig.h.cmake:
1683 2013-03-03 Sheriff Bot <webkit.review.bot@gmail.com>
1685 Unreviewed, rolling out r144567.
1686 http://trac.webkit.org/changeset/144567
1687 https://bugs.webkit.org/show_bug.cgi?id=111266
1689 Does not compile on apple-win (Requested by abarth on
1692 * Source/autotools/symbols.filter:
1694 2013-03-03 Ruslan Abdikeev <aruslan@chromium.org>
1696 <link rel="apple-touch-icon"> tag is not honored on CNN.com, workflowy.com etc
1697 https://bugs.webkit.org/show_bug.cgi?id=109061
1699 Reviewed by Adam Barth.
1701 * Source/autotools/symbols.filter:
1703 2013-03-01 Elliott Sprehn <esprehn@gmail.com>
1705 Don't leak Documents when using MutationObserver from extensions
1706 https://bugs.webkit.org/show_bug.cgi?id=111234
1708 Reviewed by Adam Barth.
1710 * ManualTests/leak-observer-nonmain-world.html: Added.
1712 2013-02-27 Zan Dobersek <zdobersek@igalia.com>
1714 [GTK] Disable MathML support in release builds
1715 https://bugs.webkit.org/show_bug.cgi?id=110981
1717 Reviewed by Martin Robinson.
1719 * Source/autotools/SetupWebKitFeatures.m4: Disable the MathML support in release builds
1720 as the code is not yet deemed production-ready.
1722 2013-02-27 Glenn Adams <glenn@skynav.com>
1724 Add ENABLE_CSS3_TEXT_LINE_BREAK flag.
1725 https://bugs.webkit.org/show_bug.cgi?id=110944
1727 Reviewed by Dean Jackson.
1729 * Source/cmake/WebKitFeatures.cmake:
1730 * Source/cmakeconfig.h.cmake:
1732 2013-02-24 Laszlo Gombos <l.gombos@samsung.com>
1734 [EFL] Rename ENABLE_REGIONS to ENABLE_CSS_REGIONS
1735 https://bugs.webkit.org/show_bug.cgi?id=110699
1737 Reviewed by Andreas Kling.
1739 Fix a typo. ENABLE_REGIONS is called ENABLE_CSS_REGIONS
1740 throughout the project.
1742 * Source/cmake/OptionsEfl.cmake:
1744 2013-02-24 Zan Dobersek <zdobersek@igalia.com>
1746 [GTK] Stop generating UserAgentGtk.h
1747 https://bugs.webkit.org/show_bug.cgi?id=110582
1749 Reviewed by Martin Robinson.
1751 * configure.ac: Provide the USER_AGENT_GTK_(MAJOR|MINOR)_VERSION defines in the autotoolsconfig.h
1752 header, containing the user agent versions that are to be used in the user agent string. The
1753 WEBKIT_USER_AGENT_(MAJOR|MINOR)_VERSION name is avoided as the same defines are specified in the
1754 webkitversion.h API header (but are not accessible from the WebCore layer). The UserAgentGtk.h
1755 header is also not generated anymore from the input file.
1757 2013-02-21 Tony Chang <tony@chromium.org>
1759 Autogenerate Settings that call setNeedsRecalcStyleInAllFrames when set
1760 https://bugs.webkit.org/show_bug.cgi?id=109989
1762 Reviewed by Ryosuke Niwa.
1764 Add setters to export symbols.
1766 * Source/autotools/symbols.filter:
1768 2013-02-21 Martin Robinson <mrobinson@igalia.com>
1770 [GTK] Move feature overriding to the configure phase
1771 https://bugs.webkit.org/show_bug.cgi?id=110293
1773 Reviewed by Gustavo Noronha Silva.
1775 Rework the feature overrides logic so all feature defines go into a
1776 header rather than the command line. This has a few benefits. Most
1777 notably, we can reuse the header in the gyp build. Another nice result
1778 is that changes to the configuration automatically result in a full
1779 rebuild and Debug and Release builds can have different configurations.
1781 All feature define processing happens now during the configuration phase,
1782 instead of when running autogen.sh. This means that we need to distribute
1783 the feature processing script.
1785 * GNUmakefile.am: Read feature defines from WebKitFeatures.txt when kicking
1786 off a build. Also include generate-feature-defines-files in the distribution.
1787 * Source/autotools/SetupAutoconfHeader.m4: Remove an extra ENABLE_3D_RENDERING
1788 from the autoconf header, as it is already provided by the feature configuration.
1789 * Source/autotools/SetupWebKitFeatures.m4: Added.
1790 * Source/autotools/webkitfeature.m4: Removed. The functionality has been moved
1791 to SetupWebKitFeatures.m4.
1792 * autogen.sh: Remove the call to override-feature-defines.
1793 * configure.ac: Now include SetupWebKitFeatures.
1795 2013-02-20 Dirk Schulze <krit@webkit.org>
1797 Enable CANVAS_PATH flag
1798 https://bugs.webkit.org/show_bug.cgi?id=108508
1800 Reviewed by Simon Fraser.
1802 Enable CANVAS_PATH flag on trunk.
1804 Existing tests cover the feature.
1806 * Source/cmake/WebKitFeatures.cmake:
1808 2013-02-19 Claudio Saavedra <csaavedra@igalia.com>
1810 Unreviewed build fix.
1812 * Source/autotools/FindDependencies.m4:
1813 * Source/autotools/Versions.m4:
1814 * Source/cmake/FindHarfBuzz.cmake:
1816 Bump gtk and efl dependencies on harfbuzz
1817 to 0.9.7. See bug 110145.
1819 2013-02-19 Changhun Kang <temoochin@company100.net>
1821 Only depend on xrender if x11 is being used
1822 https://bugs.webkit.org/show_bug.cgi?id=84095
1824 Reviewed by Martin Robinson.
1826 * Source/autotools/FindDependencies.m4:
1828 2013-02-18 ChangSeok Oh <shivamidow@gmail.com>
1830 [GTK] Fix nits for configuration
1831 https://bugs.webkit.org/show_bug.cgi?id=110083
1833 Reviewed by Martin Robinson.
1835 Remove unicode backend printing option. The only backend for unicode is icu
1836 after changeset 142724.
1838 * Source/autotools/PrintBuildConfiguration.m4:
1840 2013-02-15 Gustavo Noronha Silva <gns@gnome.org>
1842 Unreviewed build fix.
1844 * Source/autotools/SetupLibtool.m4: Move AR_FLAGS definition so it comes before dolt
1845 and libtool initialization, thus having an effect once again.
1847 2013-02-15 Keishi Hattori <keishi@webkit.org>
1849 Add setValue and closePopup methods to PagePopupController
1850 https://bugs.webkit.org/show_bug.cgi?id=109897
1852 Reviewed by Kent Tamura.
1854 * ManualTests/forms/calendar-picker.html: Added mock setValue and closePopup implementation.
1855 * ManualTests/forms/color-suggestion-picker.html: Ditto.
1857 2013-02-15 Allan Sandfeld Jensen <allan.jensen@digia.com>
1859 Simplify hitTestResultAtPoint and nodesFromRect APIs
1860 https://bugs.webkit.org/show_bug.cgi?id=95720
1862 Reviewed by Julien Chaffraix.
1864 Update exported symbols.
1866 * Source/autotools/symbols.filter:
1868 2013-02-08 Andrey Kosyakov <caseq@chromium.org>
1870 Web Inspector: expose did{Begin,Cancel}Frame() and {will,did}Composite() on WebDebToolsAgent
1871 https://bugs.webkit.org/show_bug.cgi?id=109192
1873 Reviewed by Pavel Feldman.
1875 * Source/autotools/symbols.filter:
1877 2013-02-13 Martin Robinson <mrobinson@igalia.com>
1879 Try once again to fix the build after r142756
1881 * Source/autotools/PrintBuildConfiguration.m4: Do not try to print the GStreamer version
1882 in the build output.
1883 * Source/autotools/SetupAutoconfHeader.m4: Remove the last reference to have_gstreamer.
1885 2013-02-13 Martin Robinson <mrobinson@igalia.com>
1887 Try to fix the build after r142756
1889 * Source/autotools/SetupAutomake.m4: Instead of using the (now gone) have_gstreamer
1890 variable, activate GStreamer if either web audio or web video is enabled.
1892 2013-02-13 Xianzhu Wang <wangxianzhu@chromium.org>
1894 Heap-use-after-free in WebCore::ScrollingCoordinator::hasVisibleSlowRepaintViewportConstrainedObjects.
1895 https://bugs.webkit.org/show_bug.cgi?id=108695
1897 Add a manual test. Unable to write a normal layout test because
1898 1) must waitUntilDone() to reproduce the crash but the redirected URL can't notifyDone();
1899 2) Can't use a frame to contain the test because ScrollingCoordinator handles only the main frame.
1901 Reviewed by Abhishek Arya.
1903 * ManualTests/scrolling-coordinator-viewport-constrained-crash.html: Added.
1905 2013-02-13 Martin Robinson <mrobinson@igalia.com>
1907 [GTK] Remove support for compiling with GStreamer 0.10
1908 https://bugs.webkit.org/show_bug.cgi?id=109593
1910 Reviewed by Philippe Normand.
1912 Remove support for building WebKitGTK+ with GStreamer 0.10. We
1913 can simplify things greatly because we don't have to worry any
1914 longer about selecting one GStreamer API set.
1916 * Source/autotools/FindDependencies.m4:
1917 * Source/autotools/ReadCommandLineArguments.m4:
1918 * Source/autotools/SetupAutoconfHeader.m4:
1919 * Source/autotools/Versions.m4:
1921 2013-02-12 Martin Robinson <mrobinson@igalia.com>
1923 [GTK] Remove the GLib unicode backend
1924 https://bugs.webkit.org/show_bug.cgi?id=109627
1926 Reviewed by Benjamin Poulain.
1928 Remove references to the GLib unicode backend from configuration.
1930 * Source/autotools/FindDependencies.m4:
1931 * Source/autotools/ReadCommandLineArguments.m4:
1932 * Source/autotools/SetupAutoconfHeader.m4:
1933 * Source/autotools/SetupAutomake.m4:
1935 2013-02-12 Christophe Dumez <ch.dumez@sisa.samsung.com>
1937 Remove remaining traces of Web Intents
1938 https://bugs.webkit.org/show_bug.cgi?id=109586
1940 Reviewed by Eric Seidel.
1942 Remove references to Web Intents from CMake files as the functionality
1943 was removed in r142549.
1945 * Source/cmake/WebKitFeatures.cmake:
1946 * Source/cmakeconfig.h.cmake:
1948 2013-02-12 Martin Robinson <mrobinson@igalia.com>
1950 [GTK] Remove the enable-debug-feature configuration option
1951 https://bugs.webkit.org/show_bug.cgi?id=109539
1953 Reviewed by Philippe Normand.
1955 Remove the --enable-debug-feature option from configuration. It doesn't
1956 do anything that --enable-debug doesn't.
1958 * Source/autotools/PrintBuildConfiguration.m4: Remove references to --enable-debug-features.
1959 * Source/autotools/ReadCommandLineArguments.m4: Ditto.
1960 * Source/autotools/SetupAutoconfHeader.m4: Ditto.
1961 * Source/autotools/SetupAutomake.m4: Ditto.
1963 2013-02-12 Zan Dobersek <zdobersek@igalia.com>
1965 Remove ENABLE_XHR_RESPONSE_BLOB handling from various build systems
1966 https://bugs.webkit.org/show_bug.cgi?id=109481
1968 Reviewed by Daniel Bates.
1970 The ENABLE_XHR_RESPONSE_BLOB feature define was removed from the code
1971 back in r120574. There are still occurrences of it in various build systems
1972 which should all be removed as they are useless.
1974 * Source/cmake/OptionsBlackBerry.cmake:
1975 * Source/cmakeconfig.h.cmake:
1977 2013-02-11 Eric Carlson <eric.carlson@apple.com>
1979 [Mac] Track language selection should be sticky
1980 https://bugs.webkit.org/show_bug.cgi?id=109466
1982 Reviewed by Dean Jackson.
1984 * Source/autotools/symbols.filter: Export PageGroup::captionPreferences and Page::initGroup.
1986 2013-02-11 Benjamin Poulain <benjamin@webkit.org>
1988 Kill TestRunner::setMinimumTimerInterval; implement the feature with InternalSettings
1989 https://bugs.webkit.org/show_bug.cgi?id=109349
1991 Reviewed by Sam Weinig.
1993 * Source/autotools/symbols.filter:
1995 2013-02-11 Zan Dobersek <zdobersek@igalia.com>
1997 * Source/WebCore: Modified property svn:ignore, adding GNUmakefile.features.am
1998 to the list of paths to be ignored.
2000 2013-02-10 Laszlo Gombos <l.gombos@samsung.com>
2002 Consolidate the way WTF_USE_PTHREADS is enabled
2003 https://bugs.webkit.org/show_bug.cgi?id=108191
2005 Reviewed by Benjamin Poulain.
2007 Remove duplicated definition of WTF_USE_PTHREADS.
2009 WTF_USE_PTHREADS is defined to 1 on all OS(UNIX) environments in
2012 * Source/cmake/OptionsBlackBerry.cmake:
2013 * Source/cmake/OptionsEfl.cmake:
2015 2013-02-10 Jae Hyun Park <jae.park08@gmail.com>
2017 Rename ENABLE(GLIB_SUPPORT) to USE(GLIB)
2018 https://bugs.webkit.org/show_bug.cgi?id=104266
2020 Reviewed by Philippe Normand.
2022 Using USE(GLIB) instead of ENABLE(GLIB_SUPPORT) is more consistent with
2023 the existing macro naming conventions.
2026 USE() - use a particular third-party library or optional OS service
2027 ENABLE() - turn on a specific feature of WebKit
2029 * Source/autotools/SetupAutoconfHeader.m4:
2030 * Source/cmake/OptionsEfl.cmake:
2032 2013-02-09 Philippe Normand <pnormand@igalia.com>
2034 Unreviewed, another GTK+ build fix after r142343.
2036 * Source/autotools/symbols.filter: Expose the InlineBox delete operator.
2038 2013-02-08 Benjamin Poulain <bpoulain@apple.com>
2040 Move workerThreadCount from TestRunner to WebCore Internals
2041 https://bugs.webkit.org/show_bug.cgi?id=109239
2043 Reviewed by Darin Adler.
2045 * Source/autotools/symbols.filter:
2047 2013-02-08 Dean Jackson <dino@apple.com>
2049 Only a fool would cut and paste from a terminal showing truncated git logs.
2052 Export the full symbol for InlineBox::nodeAtPoint.
2054 * Source/autotools/symbols.filter:
2056 2013-02-08 Dean Jackson <dino@apple.com>
2058 Snapshotted plug-in should use shadow root
2059 https://bugs.webkit.org/show_bug.cgi?id=108284
2061 Unreviewed GTK+ build fix.
2063 * Source/autotools/symbols.filter: Export InlineBox symbols.
2065 2013-02-08 Seulgi Kim <seulgikim@company100.net>
2067 Update .gitignore for vim swap files.
2068 https://bugs.webkit.org/show_bug.cgi?id=109252
2070 Reviewed by Dirk Pranke.
2072 When opening the same files multiple with vim, vim creates a .*.sw[a-p]
2073 file as the swap file.
2077 2013-02-08 Tomas Popela <tpopela@redhat.com>
2079 [GTK] Include files from DerivedSources/webkitdom for introspection
2080 https://bugs.webkit.org/show_bug.cgi?id=108631
2082 Reviewed by Martin Robinson.
2084 Include files from DerivedSources/webkitdom for introspection
2086 * /Source/WebKit/gtk/GNUmakefile.am:
2087 * /Source/WebKit2/GNUmakefile.am:
2089 2013-02-07 Martin Robinson <mrobinson@igalia.com>
2091 [GTK] Split configure.ac into reusable portions
2092 https://bugs.webkit.org/show_bug.cgi?id=109246
2094 Reviewed by Philippe Normand.
2096 Split up configure.ac into sections based on different "phases"
2097 of configuration. This should make it easier to find what you are
2098 looking for as well as creating a "right" place to put things.
2099 A nice side effect of this is that we can share the different
2100 modules with a gyp build.
2102 * Source/autotools/CheckSystemAndBasicDependencies.m4: Added.
2103 * Source/autotools/FindDependencies.m4: Added.
2104 * Source/autotools/PrintBuildConfiguration.m4: Added.
2105 * Source/autotools/ReadCommandLineArguments.m4: Added.
2106 * Source/autotools/SetupAutoconfHeader.m4: Added.
2107 * Source/autotools/SetupAutomake.m4: Added.
2108 * Source/autotools/SetupCompilerFlags.m4: Added.
2109 * Source/autotools/SetupLibtool.m4: Added.
2110 * Source/autotools/Versions.m4: Added.
2113 2013-02-07 David Farler <dfarler@apple.com>
2115 Makefiles should work for arbitrary SDKs and architectures on Apple ports
2116 https://bugs.webkit.org/show_bug.cgi?id=107863
2118 Reviewed by Mark Rowe.
2121 Allow SDKROOT, ARCHS outside of $(ARGS).
2122 Setting ARCHS => ONLY_ACTIVE_ARCH=NO.
2123 * Makefile.shared: options to webkitdirs based on SDKROOT
2124 * Source/Makefile: don't build WebKit2 for iOS
2126 2013-02-07 Martin Robinson <mrobinson@igalia.com>
2128 [GTK] Cleanup command-line defines
2129 https://bugs.webkit.org/show_bug.cgi?id=109213
2131 Reviewed by Xan Lopez.
2133 * GNUmakefile.am: Remove references to flags that are now provided
2134 by autotoolsconfig.h
2135 * configure.ac: Add new AC_DEFINE invocations for flags that were
2136 before manually appended to the compiler CPPFLAGS and clump all
2137 AC_DEFINE invocations together.
2139 2013-02-07 ChangSeok Oh <shivamidow@gmail.com>
2141 [GTK][AC] Clutter required version up to 1.12
2142 https://bugs.webkit.org/show_bug.cgi?id=109037
2144 Reviewed by Martin Robinson.
2146 The clutter requried version is changed to 1.12.
2150 2013-02-07 Zan Dobersek <zdobersek@igalia.com>
2152 [Autotools] Remove uses of Automake FARSTREAM_(CFLAGS|LIBS) variables, USE_FARSTREAM conditional
2153 https://bugs.webkit.org/show_bug.cgi?id=109198
2155 Reviewed by Martin Robinson.
2157 * GNUmakefile.am: The USE_FARSTREAM conditional is being removed while the WTF_USE_FARSTREAM
2158 define is currently a no-op.
2159 * configure.ac: Don't set the Automake conditional as it's currently not needed due
2160 to checking for Farstream dependency being removed in r142005.
2162 2013-02-07 Gavin Peters <gavinp@chromium.org>
2164 Unreviewed, rolling out r142141.
2165 http://trac.webkit.org/changeset/142141
2166 https://bugs.webkit.org/show_bug.cgi?id=108990
2168 Reland r142112, will update Chromium expectations and create a
2169 Chromium bug instead for the crash.
2171 * ManualTests/remove-fixed-position-but-keep-compositing.html: Added.
2173 2013-02-07 Gavin Peters <gavinp@chromium.org>
2175 Unreviewed, rolling out r142112.
2176 http://trac.webkit.org/changeset/142112
2177 https://bugs.webkit.org/show_bug.cgi?id=108990
2179 The new test scrollingcoordinator/non-fast-scrollable-region-transformed- iframe.html crashes on Lion.
2181 See http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=scrollingcoordinator%2Fnon-fast-scrollable-region-transformed-iframe.html
2183 * ManualTests/remove-fixed-position-but-keep-compositing.html: Removed.
2185 2013-02-07 Zan Dobersek <zdobersek@igalia.com>
2187 [GTK] configure.ac requires a cleanup
2188 https://bugs.webkit.org/show_bug.cgi?id=99272
2190 Reviewed by Martin Robinson.
2192 Clean up configure.ac. While there is no strict style guideline determined
2193 for this file the changes enforce the usual indentation of four spaces along
2194 with line wrapping at 130 characters and grammar fixes/updates.
2198 2013-02-07 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
2200 [CoordinatedGraphics] Use ScrollingCoordinator to track fixed layers
2201 https://bugs.webkit.org/show_bug.cgi?id=108990
2203 Reviewed by Noam Rosenthal.
2205 Add a new test that allow us to remove the fixed positioning of a layer but still keeping
2206 it compositing. Coordinated Graphics had a bug where the CoordinatedSceneGraph would still
2207 count this layer as fixed position.
2209 * ManualTests/remove-fixed-position-but-keep-compositing.html: Added.
2211 2013-02-07 Gustavo Noronha Silva <gns@gnome.org>
2213 Unreviewed build fix after r141196 for 32 bits autotools.
2215 * Source/autotools/symbols.filter: restore 32 bits version of the
2216 WebCore::TextIterator::getLocationAndLengthFromRange(WebCore::Node*,
2217 WebCore::Range const*, unsigned int&, unsigned int&) symbol.
2219 2013-02-05 Simon Hausmann <simon.hausmann@digia.com>
2221 [Qt] Compile WTF tests of TestWebKitAPI
2222 https://bugs.webkit.org/show_bug.cgi?id=108935
2224 Reviewed by Kenneth Rohde Christiansen.
2226 Build gtest on Linux.
2230 2013-02-06 Jonathon Jongsma <jonathon.jongsma@collabora.com>
2232 [GStreamer] MediaPlayer's code is not easily reusable by other GStreamer-based players
2233 https://bugs.webkit.org/show_bug.cgi?id=100261
2235 Reviewed by Philippe Normand
2237 * configure.ac: removed farstream requirement for now since it's
2238 not actually used yet and makes it more difficult to build and test
2240 2013-02-06 Mike West <mkwst@chromium.org>
2242 Add an ENABLE_NOSNIFF feature flag.
2243 https://bugs.webkit.org/show_bug.cgi?id=109029
2245 Reviewed by Jochen Eisinger.
2247 This new flag will control the behavior of 'X-Content-Type-Options: nosniff'
2248 when processing script and other resource types.
2250 * Source/cmake/WebKitFeatures.cmake:
2251 * Source/cmakeconfig.h.cmake:
2253 2013-02-05 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
2255 [Qt] REGRESSION(r137436): It made all inspector tests timeout on developer builds
2256 https://bugs.webkit.org/show_bug.cgi?id=106554
2258 Reviewed by Simon Hausmann.
2260 Explicitely link WebCore resources in the final DLL only on Windows to
2261 support force_static_libs_as_shared on other platforms.
2263 WebKit1 applications don't get the QtWebKit dynamic library loaded
2264 since libQtWebKitWidgets doesn't depend on libQtWebKit if WebCore and
2265 WebKit1 are dynamic libraries of their own.
2269 2013-02-05 Martin Robinson <mrobinson@igalia.com>
2271 Update the NEWS and configuration in preparation for 1.11.5.
2273 Reviewed by Philippe Normand.
2277 2013-02-04 Benjamin Poulain <bpoulain@apple.com>
2279 Kill suspendAnimation(), resumeAnimation() and numberOfActiveAnimations() from DRT/WTR; use Internals
2280 https://bugs.webkit.org/show_bug.cgi?id=108741
2282 Reviewed by Tony Chang.
2284 * Source/autotools/symbols.filter:
2286 2013-02-02 Patrick Gansterer <paroga@webkit.org>
2288 [CMake] Adopt the WinCE port to new CMake
2289 https://bugs.webkit.org/show_bug.cgi?id=108754
2291 Reviewed by Laszlo Gombos.
2293 Remove the entry point hack which isn't required in the new
2294 CMake version with offical WindowsCE support.
2296 * Source/cmake/OptionsWindows.cmake:
2298 2013-02-01 Benjamin Poulain <bpoulain@apple.com>
2300 Clean the String->AtomicString conversion for AnimationController::pauseAnimationAtTime
2301 https://bugs.webkit.org/show_bug.cgi?id=108558
2303 Reviewed by Dean Jackson.
2305 * Source/autotools/symbols.filter:
2307 2013-02-01 Zan Dobersek <zdobersek@igalia.com>
2309 [GTK] Add WTFURL source files to the build
2310 https://bugs.webkit.org/show_bug.cgi?id=108215
2312 Reviewed by Benjamin Poulain.
2314 * Source/autotools/symbols.filter: Force the export of the KURL::string() symbol.
2315 This is required when using the WTFURL backend but otherwise doesn't affect the build.
2317 2013-02-01 Alexis Menard <alexis@webkit.org>
2319 Enable unprefixed CSS transitions by default.
2320 https://bugs.webkit.org/show_bug.cgi?id=108216
2322 Reviewed by Dean Jackson.
2324 Rename the flag CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
2325 to CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED which will be used later to
2326 guard the unprefixing work for CSS Transforms and animations.
2328 * Source/cmake/WebKitFeatures.cmake:
2329 * Source/cmakeconfig.h.cmake:
2331 2013-01-31 Christophe Dumez <dchris@gmail.com>
2333 [EFL] Disable Web Intents
2334 https://bugs.webkit.org/show_bug.cgi?id=108457
2336 Reviewed by Alexey Proskuryakov.
2338 Turn off WEB_INTENTS flag in EFL CMake project.
2340 * Source/cmake/OptionsEfl.cmake:
2342 2013-01-31 Simon Hausmann <simon.hausmann@digia.com>
2344 [Qt] Make it possible to compile WebKit2 Qt related files without access to internal WK2 C++ API
2345 https://bugs.webkit.org/show_bug.cgi?id=108472
2347 Reviewed by Andreas Kling.
2349 When linking WebKit2, also link the WebKit2QML module.
2353 2013-01-30 Dominik Röttsches <dominik.rottsches@intel.com>
2355 [HarfBuzz] Remove the HarfBuzz-old code
2356 https://bugs.webkit.org/show_bug.cgi?id=108077
2358 Reviewed by Benjamin Poulain.
2360 Rename WTF_USE_HARFBUZZ_NG to WTF_USE_HARFBUZZ since there
2361 won't be a distinction between ng and non-ng HarfBuzz after
2362 removing the old code.
2364 * Source/cmake/OptionsEfl.cmake:
2366 2013-01-29 Zan Dobersek <zdobersek@igalia.com>
2368 Unreviewed GTK build fix after r141175.
2370 * Source/autotools/symbols.filter: Export the WebCore::Element::createShadowRoot symbol.
2372 2013-01-29 Shinya Kawanaka <shinyak@chromium.org>
2374 [Chromium] Cannot copy text when selecting readonly (or disabled) input elements
2375 https://bugs.webkit.org/show_bug.cgi?id=106287
2377 Reviewed by Hajime Morita.
2379 * Source/autotools/symbols.filter:
2381 2013-01-29 Laszlo Gombos <l.gombos@samsung.com>
2383 [CMake] Add minimum version information for tool dependencies
2384 https://bugs.webkit.org/show_bug.cgi?id=97592
2386 Reviewed by Kenneth Rohde Christiansen.
2388 Capture the minimum version information for the tools that are required
2389 to build WebKit for all CMake based build systems.
2393 2013-01-29 Nate Chapin <japhet@chromium.org>
2395 Enable reuse of cached main resources
2396 https://bugs.webkit.org/show_bug.cgi?id=105667
2398 Reviewed by Adam Barth.
2400 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
2402 2013-01-29 Laszlo Gombos <l.gombos@samsung.com>
2404 Enable Workers for WinCE
2405 https://bugs.webkit.org/show_bug.cgi?id=108099
2407 Reviewed by Gyuyoung Kim.
2409 WORKERS are enabled for all CMake based ports except WinCE.
2410 Turn on WORKERS for all CMake based ports.
2412 * Source/cmake/OptionsBlackBerry.cmake:
2413 * Source/cmake/OptionsEfl.cmake:
2414 * Source/cmake/WebKitFeatures.cmake:
2416 2013-01-28 Halton Huo <halton.huo@intel.com>
2418 [EFL] Quit debug build without -DSHARED_CORE=ON
2419 https://bugs.webkit.org/show_bug.cgi?id=104773
2421 Reviewed by Laszlo Gombos.
2423 Debug build without -DSHARED_CORE=ON will fail because libwebcore_efl.a
2424 is too big (>4G) to archive. The solution is simply to abort cmake in
2425 this condition and notify developer.
2428 * Source/cmake/OptionsEfl.cmake:
2429 * Source/cmake/OptionsCommon.cmake:
2431 2013-01-28 Renata Hodovan <reni@webkit.org>
2433 [WK2] Putting QtWebProcess into a chrooted sandbox
2434 https://bugs.webkit.org/show_bug.cgi?id=90005
2436 Reviewed by Anders Carlsson and Zoltan Herczeg.
2438 Make it possible to build WebKit2 with SandboxProcess.
2440 * Source/QtWebKit.pro:
2442 2013-01-27 David Farler <dfarler@apple.com>
2444 REGRESSION (r140912): Broke specifying non-trivial ARCHS value to make / build-webkit
2445 https://bugs.webkit.org/show_bug.cgi?id=108028
2447 Reviewed by Dan Bernstein.
2449 * Makefile: Reverted.
2450 * Makefile.shared: Reverted.
2451 * Source/Makefile: Reverted.
2453 2013-01-26 David Farler <dfarler@apple.com>
2455 Allow building with arbitrary SDK and ARCHS with make + Xcode
2456 https://bugs.webkit.org/show_bug.cgi?id=107863
2458 Reviewed by David Kilzer.
2461 Removed references to legacy Xcode configurations.
2463 Added default ARCHS + SDK settings and parameterized xcodebuild calls.
2465 iOS does not build WebKit2.
2467 2013-01-25 Jussi Kukkonen <jussi.kukkonen@intel.com>
2469 [CMake][EFL] Build ThirdParty/leveldb when IndexedDB is enabled
2470 https://bugs.webkit.org/show_bug.cgi?id=106443
2472 Reviewed by Laszlo Gombos.
2474 LevelDB is now included in ThirdParty. Use it when IndexDB is
2477 * Source/cmake/OptionsEfl.cmake:
2478 Set WTF_USE_LEVELDB when IndexedDB is enabled
2480 2013-01-24 Keishi Hattori <keishi@webkit.org>
2482 Adjust design of the Calendar Picker
2483 https://bugs.webkit.org/show_bug.cgi?id=107507
2485 Reviewed by Kent Tamura.
2487 * ManualTests/forms/calendar-picker.html: Use pickerCommonChromium.css and calendarPickerChromium.css.
2489 2013-01-24 Soo-Hyun Choi <s.choi@hackerslab.eu>
2491 [CMake] Remove the definition of WTF_PLATFORM_WIN from the build system
2492 https://bugs.webkit.org/show_bug.cgi?id=101635
2494 Reviewed by Laszlo Gombos.
2496 WTF_PLATFORM_WIN defined twice: Source/cmake/OptionsWindows.cmake and in
2497 Source/WTF/wtf/Platform.h.
2498 It would be more future-proof to have it only defined in common C++ code in
2501 * Source/cmake/OptionsWindows.cmake:
2503 2013-01-23 Zan Dobersek <zdobersek@igalia.com>
2507 Speculative build fix for the GTK port after 140539.
2509 * Source/autotools/symbols.filter:
2511 2013-01-22 Gustavo Noronha Silva <gns@gnome.org>
2513 [GTK] Debug build failure on x86-64
2514 https://bugs.webkit.org/show_bug.cgi?id=107400
2516 Reviewed by Xan Lopez.
2518 * configure.ac: use thin archives for convenience libraries, if AR_FLAGS was not
2519 overriden through the environment variable.
2521 2013-01-22 Zan Dobersek <zdobersek@igalia.com>
2523 [Autotools] Remove the Canvas Path configuration option
2524 https://bugs.webkit.org/show_bug.cgi?id=107537
2526 Reviewed by Martin Robinson.
2528 * configure.ac: Remove the configuration option for the Canvas Path
2529 feature as this is not in line with the new guidelines about feature
2530 enablement in the autotools build system.
2532 2013-01-22 Zan Dobersek <zdobersek@igalia.com>
2534 [Autotools] Place a warning in configure.ac about adding new configuration options
2535 https://bugs.webkit.org/show_bug.cgi?id=107559
2537 Reviewed by Martin Robinson.
2539 * configure.ac: Add an eye-catching section explaining that changes in this file might
2540 not be necessary at all and a link pointing to the guidelines on the Trac wiki.
2542 2013-01-21 Dirk Schulze <dschulze@adobe.com>
2544 Add build flag for Canvas's Path object (disabled by default)
2545 https://bugs.webkit.org/show_bug.cgi?id=107473
2547 Reviewed by Dean Jackson.
2549 Add CANVAS_PATH build flag to build systems.
2551 * Source/cmake/WebKitFeatures.cmake:
2552 * Source/cmakeconfig.h.cmake:
2555 2013-01-19 Ryosuke Niwa <rniwa@webkit.org>
2557 Delete webkit-perf.appspot.com code from WebKit repository
2558 https://bugs.webkit.org/show_bug.cgi?id=107390
2560 Reviewed by Adam Barth.
2562 Delete webkit-perf.appspot.com code from WebKit repository since I maintain
2563 and push the code via https://github.com/rniwa/webkit-perf now.
2565 * Websites/webkit-perf.appspot.com: Removed.
2567 2013-01-19 Philip Rogers <pdr@google.com>
2569 Merge SVGStylable into SVGStyledElement
2570 https://bugs.webkit.org/show_bug.cgi?id=106877
2572 Reviewed by Dirk Schulze.
2574 SVG2 changes element inheritance so all SVGElements are stylable. As a first-step towards a
2575 cleaner class hierarchy, this patch moves SVGStylable into SVGStyledElement.
2579 2013-01-18 Sudarsana Nagineni <sudarsana.nagineni@intel.com>
2581 [CMake] Fix CMake warnings
2582 https://bugs.webkit.org/show_bug.cgi?id=107290
2584 Reviewed by Laszlo Gombos.
2586 Add missing WebKit options to CMake features list.
2588 * Source/cmake/WebKitFeatures.cmake:
2589 * Source/cmakeconfig.h.cmake:
2591 2013-01-18 Sheriff Bot <webkit.review.bot@gmail.com>
2593 Unreviewed, rolling out r140005.
2594 http://trac.webkit.org/changeset/140005
2595 https://bugs.webkit.org/show_bug.cgi?id=107235
2597 broke downstream Chromium interactive_ui_tests (Requested by
2598 dominicc on #webkit).
2600 * Source/autotools/symbols.filter:
2602 2013-01-17 Martin Robinson <mrobinson@igalia.com>
2604 [GTK] Build with LevelDB when IndexedDB is enabled
2605 https://bugs.webkit.org/show_bug.cgi?id=103220
2607 Reviewed by Gustavo Noronha Silva.
2609 * configure.ac: Detect whether the IndexedDatabase feature is enabled. We cannot
2610 use the typical approach for feature detection since we need to adjust the automake
2611 file output based on whether or not IndexedDatabase is enabled.
2613 2013-01-17 Nate Chapin <japhet@chromium.org>
2615 Enable reuse of cached main resources
2616 https://bugs.webkit.org/show_bug.cgi?id=105667
2618 Reviewed by Antti Koivisto.
2620 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
2622 2013-01-17 Seokju Kwon <seokju.kwon@gmail.com>
2624 [EFL][CMAKE] Compress resource files of inspector
2625 https://bugs.webkit.org/show_bug.cgi?id=106210
2627 Reviewed by Gyuyoung Kim.
2629 Add compressing JavaScript
2630 for smaller package and faster connection of remote web inspector.
2632 * Source/PlatformEfl.cmake:
2634 2013-01-16 Hugo Parente Lima <hugo.lima@openbossa.org>
2636 [CMake] Report actual values for feature configuration (instead of the default)
2637 https://bugs.webkit.org/show_bug.cgi?id=107010
2639 Reviewed by Laszlo Gombos.
2641 * Source/cmake/WebKitFeatures.cmake:
2643 2013-01-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2645 [EFL] Move 'DefaultTheme' folder to WebCore/platform/efl
2646 https://bugs.webkit.org/show_bug.cgi?id=106969
2648 Reviewed by Benjamin Poulain.
2650 * Source/PlatformEfl.cmake: Change DefaultTheme path.
2651 * Source/cmake/OptionsEfl.cmake: ditto.
2653 2013-01-15 Alberto Garcia <agarcia@igalia.com>
2655 Fix typos in WebKitFeatures.cmake
2656 https://bugs.webkit.org/show_bug.cgi?id=106952
2658 Reviewed by Martin Robinson.
2660 * Source/cmake/WebKitFeatures.cmake:
2661 Replace "Toogle" with "Toggle".
2663 2013-01-15 Zan Dobersek <zandobersek@gmail.com>
2665 [Autotools] Add support for WebKit2-only builds
2666 https://bugs.webkit.org/show_bug.cgi?id=106889
2668 Reviewed by Gustavo Noronha Silva.
2670 * GNUmakefile.am: Only copy the WebKit1 documentation into the destination
2671 directory if building WebKit1.
2672 * configure.ac: Add a configuration option for disabling the WebKit1 build.
2673 Only conditionally copy WebKit1-specific targets from the input files. Some
2674 small style changes to the WebKit2 configuration flag included as well.
2676 2013-01-14 Nate Chapin <japhet@chromium.org>
2678 Enable reuse of cached main resources
2679 https://bugs.webkit.org/show_bug.cgi?id=105667
2681 Reviewed by Antti Koivisto.
2683 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
2685 2013-01-14 Alexandre Rostovtsev <tetromino@gentoo.org>
2687 Do not hardcode -ldl in OPENGL_LIBS
2688 https://bugs.webkit.org/show_bug.cgi?id=96602
2690 Reviewed by Philippe Normand.
2692 Some non-Linux systems, e.g. FreeBSD, have dlopen() as part of their
2693 libc, and do not use a separate libdl.
2697 2013-01-11 Carlos Garcia Campos <cgarcia@igalia.com>
2699 Unreviewed. Update NEWS and configure.ac for 1.11.4 release
2701 * configure.ac: Bump version numbers.
2703 2013-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
2705 [GTK] Add API to set the web extensions directory to WebKit2 GTK+
2706 https://bugs.webkit.org/show_bug.cgi?id=106462
2708 Reviewed by Xan Lopez.
2710 * Source/autotools/symbols.filter: Update
2711 WebGtkExtensionManager::initialize symbol.
2713 2013-01-10 Tony Chang <tony@chromium.org>
2715 Speed up supplemental dependency computation
2716 https://bugs.webkit.org/show_bug.cgi?id=106503
2718 Reviewed by Adam Barth.
2720 * Source/cmake/WebKitMacros.cmake: Add --idlAttributesFile to the binding generation step in cmake.
2722 2013-01-10 Zan Dobersek <zandobersek@gmail.com>
2724 [Autotools] Add the AM_WEBKIT_FEATURE_CONDITIONAL macro
2725 https://bugs.webkit.org/show_bug.cgi?id=106576
2727 Reviewed by Martin Robinson.
2729 Replace the AC_CHECK_WEBKIT_FEATURE_ENABLED with the new macro.
2730 The former was executing actions based on the passed-in feature being
2731 enabled in the (possibly overridden) GNUmakefile.features.am, the actions
2732 usually affecting the Automake conditional value that was set up afterwards.
2733 The new macro does this directly, setting up an Automake conditional of the
2734 same name as the feature that was checked.
2736 * Source/autotools/webkitfeature.m4:
2738 2013-01-10 Zan Dobersek <zandobersek@gmail.com>
2740 Remove the ENABLE_ANIMATION_API feature define occurences
2741 https://bugs.webkit.org/show_bug.cgi?id=106544
2743 Reviewed by Simon Fraser.
2745 The Animation API code was removed in r137243. The ENABLE_ANIMATION_API
2746 feature define handling still lingers in various build systems and configurations
2747 but is of no use, so it should be removed.
2749 * Source/cmake/OptionsBlackBerry.cmake:
2750 * Source/cmake/OptionsEfl.cmake:
2751 * Source/cmake/WebKitFeatures.cmake:
2752 * Source/cmakeconfig.h.cmake:
2754 2013-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
2756 [GTK] Add support for loading web process extensions
2757 https://bugs.webkit.org/show_bug.cgi?id=105631
2759 Reviewed by Gustavo Noronha Silva.
2761 * GNUmakefile.am: Add webkit2_web_extension_h_api.
2762 * Source/autotools/symbols.filter: Export WebGtkExtensionManager
2763 symbols required by the injected bundle lib.
2765 2013-01-10 Christophe Dumez <christophe.dumez@intel.com>
2767 [EFL] Add gstreamer 1.0.5 to jhbuild
2768 https://bugs.webkit.org/show_bug.cgi?id=106178
2770 Reviewed by Laszlo Gombos.
2772 Update EFL CMake configuration to require gstreamer
2775 * Source/cmake/FindGStreamer.cmake:
2776 * Source/cmake/OptionsEfl.cmake:
2778 2013-01-09 Hajime Morrita <morrita@google.com>
2780 [Shadow DOM] Distribution related code on ElementShadow should be minimized.
2781 https://bugs.webkit.org/show_bug.cgi?id=106294
2783 Reviewed by Dimitri Glazkov.
2785 * Source/autotools/symbols.filter:
2787 2013-01-08 Zan Dobersek <zandobersek@gmail.com>
2789 Add an Autoconf macro that checks whether a given feature is enabled
2790 https://bugs.webkit.org/show_bug.cgi?id=106380
2792 Reviewed by Martin Robinson.
2794 Add the AC_CHECK_WEBKIT_FEATURE_ENABLED macro. It checks the generated
2795 Source/WebCore/GNUmakefile.features.am file to determine whether the
2796 given feature is enabled or disabled in the build that's being configured.
2798 * Source/autotools/webkitfeature.m4: Added.
2800 2013-01-08 Hajime Morrita <morrita@google.com>
2802 [Shadow DOM] Distribution related code on ShadowRoot should be minimized.
2803 https://bugs.webkit.org/show_bug.cgi?id=106282
2805 Reviewed by Dimitri Glazkov.
2807 * Source/autotools/symbols.filter:
2809 2013-01-03 Sergio Villar Senin <svillar@igalia.com>
2811 [GTK] Add WebP image support
2812 https://bugs.webkit.org/show_bug.cgi?id=105915
2814 Reviewed by Martin Robinson.
2816 WebP is from now on a dependency for WebKitGtk+.
2818 * configure.ac: added WebP library detection.
2820 2013-01-07 Xianzhu Wang <wangxianzhu@chromium.org>
2822 Add window.internals.nonFastScrollableRects for testing scrollable areas in fast/slow paths
2823 https://bugs.webkit.org/show_bug.cgi?id=105546
2825 Reviewed by James Robinson.
2827 Export the new symbol.
2829 * Source/autotools/symbols.filter:
2831 2013-01-04 Adam Klein <adamk@chromium.org>
2833 Remove ENABLE_MUTATION_OBSERVERS #define
2834 https://bugs.webkit.org/show_bug.cgi?id=105459
2836 Reviewed by Ryosuke Niwa.
2838 * Source/cmake/WebKitFeatures.cmake:
2839 * Source/cmakeconfig.h.cmake:
2841 2013-01-04 Zan Dobersek <zandobersek@gmail.com>
2843 REGRESSION (r138184): transitions/transitions-parsing.html is failing on GTK
2844 https://bugs.webkit.org/show_bug.cgi?id=105522
2846 Reviewed by Xan Lopez.
2848 Remove the configuration flag covering unprefixed CSS transition property names.
2849 It does not introduce any dependency. The unprefixed property names should be
2850 available by default.
2854 2013-01-03 Tony Chang <tony@chromium.org>
2856 Generate internal.settings from Settings.in
2857 https://bugs.webkit.org/show_bug.cgi?id=104740
2859 Reviewed by Adam Barth.
2861 * Source/cmake/WebKitMacros.cmake: Specify additional output files from make_settings.pl.
2863 2013-01-02 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2865 [EFL][CMAKE] Remove duplicated conditionals
2866 https://bugs.webkit.org/show_bug.cgi?id=105905
2868 Reviewed by Laszlo Gombos.
2870 * Source/cmake/OptionsEfl.cmake: Remove set(WTF_USE_GLX 1).
2872 2013-01-02 Tony Chang <tony@chromium.org>
2874 Unreviewed, rolling out r138661.
2875 http://trac.webkit.org/changeset/138661
2876 https://bugs.webkit.org/show_bug.cgi?id=104740
2878 Compile problems on EFL
2880 * Source/cmake/WebKitMacros.cmake:
2882 2013-01-02 Tony Chang <tony@chromium.org>
2884 Generate internal.settings from Settings.in
2885 https://bugs.webkit.org/show_bug.cgi?id=104740
2887 Reviewed by Adam Barth.
2889 * Source/cmake/WebKitMacros.cmake: Specify additional output files from make_settings.pl.
2891 2013-01-02 Elliott Sprehn <esprehn@chromium.org>
2893 Transitions and animations do not apply to CSS ::before and ::after pseudo-elements
2894 https://bugs.webkit.org/show_bug.cgi?id=92591
2896 Reviewed by Eric Seidel.
2898 Expose Element::pseudoElement for Internals.
2900 * Source/autotools/symbols.filter:
2902 2013-01-01 KwangYong Choi <ky0.choi@samsung.com>
2904 [EFL] Enable MHTML feature
2905 https://bugs.webkit.org/show_bug.cgi?id=105815
2907 Reviewed by Laszlo Gombos.
2909 ENABLE_MHTML is now ON for EFL.
2911 * Source/cmake/OptionsEfl.cmake:
2913 2012-12-31 Kondapally Kalyan <kalyan.kondapally@intel.com>
2915 [EFL][WebGL] Add compile time support for GLES2.
2916 https://bugs.webkit.org/show_bug.cgi?id=105816
2918 Reviewed by Kenneth Rohde Christiansen.
2920 This patch adds build support for GLES2.
2921 GLES2 support can be enabled during compile time by passing -DENABLE_GLES2=ON as
2922 cmake config parameter. GLES2 options is not enabled by default. This patch doesn't
2923 address all the build issues related to GLES2 but only adds the needed support in
2926 * Source/cmake/OptionsEfl.cmake:
2928 2012-12-31 Carlos Garcia Campos <cgarcia@igalia.com>
2930 [GTK] Move ImageDiff to the Tools directory root
2931 https://bugs.webkit.org/show_bug.cgi?id=105421
2933 Reviewed by Kenneth Rohde Christiansen.
2935 * GNUmakefile.am: Remove the old ImageDiff makefile include.
2937 2012-12-30 Kondapally Kalyan <kalyan.kondapally@intel.com>
2939 [EFL] [WebGL] Rename EGLConfigHelper as EGLConfigSelector.
2940 https://bugs.webkit.org/show_bug.cgi?id=105876
2942 Reviewed by Kenneth Rohde Christiansen.
2944 This is to sync the naming conventions of our classes in both EGL and GLX implementations.
2945 In our GLX implementation, class responsible for the same functionality is named as GLXConfigSelector.
2946 This patch renames EGLConfigHelper as EGLConfigSelector.
2948 * Source/cmake/OptionsEfl.cmake:
2950 2012-12-30 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2952 [EFL] Enable TEMPLATE_ELEMENT feature
2953 https://bugs.webkit.org/show_bug.cgi?id=105865
2955 Reviewed by Laszlo Gombos.
2957 * Source/cmake/OptionsEfl.cmake: Add ENABLE_TEMPLATE_ELEMENT macro.
2959 2012-12-27 Kondapally Kalyan <kalyan.kondapally@intel.com>
2961 [EFL][WebGL] Implement EGL support with GLX.
2962 https://bugs.webkit.org/show_bug.cgi?id=105602
2964 Reviewed by Kenneth Rohde Christiansen.
2966 Adds support for EGL with GLX backend. EGL support can be enabled during compile time
2967 by passing -DENABLE_EGL=ON as cmake config parameter.
2969 * Source/cmake/OptionsEfl.cmake:
2971 2012-12-24 Kondapally Kalyan <kalyan.kondapally@intel.com>
2973 [EFL [WebGL] GLES2 detection is broken.
2974 https://bugs.webkit.org/show_bug.cgi?id=105677
2976 We use the logic in FindGLES.cmake to detect GLES2 support during compile time.
2977 OPENGLES2_FOUND is never set, even though OPENGLES2_INCLUDE_DIR and OPENGLES2_LIBRARY
2978 contain right information. The name passed to find_package_handle_standard_args seems to be the issue here.
2979 This patch changes the name passed to find_package_handle_standard_args to OPENGLES2.
2981 Reviewed by Kenneth Rohde Christiansen.
2983 * Source/cmake/FindGLES.cmake:
2985 2012-12-20 Martin Robinson <mrobinson@igalia.com>
2987 [GTK] Remove plugin process configuration option
2988 https://bugs.webkit.org/show_bug.cgi?id=105564
2990 Reviewed by Carlos Garcia Campos.
2992 Remove the --enable-plugin-process configuration option, opting instead to
2993 always build the plugin process when building WebKit2. It isn't very interesting
2994 for downstream to enable or disable the plugin process. It should always be
2995 enabled for WebKit2 and it's better for us not to have to keep a disabled plugin
2996 process building. Additionally, the in-process plugin isn't functional, since
2997 plugins depend on GTK+ 2 and WebKit2 depends on GTK+ 3.
2999 * configure.ac: Remove the configuration option.
3001 2012-12-21 Elliott Sprehn <esprehn@chromium.org>
3003 Replace documentFragmentIsShadowRoot with isTreeScope
3004 https://bugs.webkit.org/show_bug.cgi?id=105345
3006 Reviewed by Dimitri Glazkov.
3008 Expose isTreeScope symbol.
3010 * Source/autotools/symbols.filter:
3012 2012-12-21 Sheriff Bot <webkit.review.bot@gmail.com>
3014 Unreviewed, rolling out r138338.
3015 http://trac.webkit.org/changeset/138338
3016 https://bugs.webkit.org/show_bug.cgi?id=105621
3018 speculative rollout because fast/dom/shadow/content-element-
3019 distributed-nodes.html is crashing on linux debug. (Requested
3020 by loislo on #webkit).
3022 * Source/autotools/symbols.filter:
3024 2012-12-20 Elliott Sprehn <esprehn@chromium.org>
3026 Replace documentFragmentIsShadowRoot with isTreeScope
3027 https://bugs.webkit.org/show_bug.cgi?id=105345
3029 Reviewed by Dimitri Glazkov.
3031 Expose isTreeScope symbol.
3033 * Source/autotools/symbols.filter:
3035 2012-12-20 Ryuan Choi <ryuan.choi@samsung.com>
3037 [EFL] Build break with latest EFL libraries.
3038 https://bugs.webkit.org/show_bug.cgi?id=104827
3040 Reviewed by Laszlo Gombos.
3042 The eo EFL package is introduced and evas and ecore use it since 1.8.
3043 While introducing Eo, EFL changed several structures of Evas and Ecore
3044 from own specific class to Eo.
3046 So, this patch adds FindEo and changes declaration of Evas, Evas_Object,
3047 Ecore_Timer to build with latest EFL libraries.
3049 * Source/cmake/FindEo.cmake: Added.
3050 * Source/cmake/OptionsEfl.cmake:
3051 Modified to check Eo when version of EFL libraries is 1.8.
3053 2012-12-20 Kondapally Kalyan <kalyan.kondapally@intel.com>
3055 [EFL][WebGL][Wk2] Replace HAVE(GLX) checks with USE(GLX).
3056 https://bugs.webkit.org/show_bug.cgi?id=105431
3058 Reviewed by Kenneth Rohde Christiansen.
3060 This patch changes the check HAVE(GLX) to USE(GLX).
3061 This would enable us to choose our preferred GL backend during build time.
3063 * Source/cmake/OptionsEfl.cmake:
3065 2012-12-20 Zan Dobersek <zandobersek@gmail.com>
3067 [GTK] Remove the --enable-unstable-features configuration option
3068 https://bugs.webkit.org/show_bug.cgi?id=105327
3070 Reviewed by Martin Robinson.
3072 Remove the unnecessary feature_defines_unstable variable.
3073 Remove the unstable-features configuration option.
3078 2012-12-20 Dominik Röttsches <dominik.rottsches@intel.com>
3080 [EFL] MiniBrowser does not play Infinite Gangnam Style
3081 https://bugs.webkit.org/show_bug.cgi?id=103531
3083 Reviewed by Kenneth Rohde Christiansen.
3085 WebAudio now switched to ON for EFL.
3087 * Source/cmake/OptionsEfl.cmake:
3089 2012-12-19 Yael Aharon <yael.aharon@intel.com>
3091 [EFL] Allow the build system to find OpenGL ES
3092 https://bugs.webkit.org/show_bug.cgi?id=104760
3094 Reviewed by Laszlo Gombos.
3096 Add a way to find if GLESv2 is supported by the build system.
3097 Support for GLESv2 will be added separately.
3099 * Source/cmake/FindGLES.cmake: Added.
3101 2012-12-19 Alexis Menard <alexis@webkit.org>
3103 Implement CSS parsing for CSS transitions unprefixed.
3104 https://bugs.webkit.org/show_bug.cgi?id=104804
3106 Reviewed by Dean Jackson.
3108 Add a new flag ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
3109 to cover the work of unprefixing Transforms, Animations and
3110 Transitions. It will let the possibility of each ports to turn it off
3111 in their release branches until we're confident that these CSS
3112 properties are ready to be unprefixed.
3114 * Source/cmake/WebKitFeatures.cmake:
3115 * Source/cmakeconfig.h.cmake:
3118 2012-12-18 Ming Xie <mxie@rim.com>
3120 [BlackBerry] Add -fno-exceptions to CXX_FLAGS
3121 https://bugs.webkit.org/show_bug.cgi?id=105306
3123 Reviewed by Rob Buis.
3125 Disable exception handling. We don't have any try or catch
3126 constructs in our code.
3128 * Source/cmake/OptionsBlackBerry.cmake:
3130 2012-12-18 Kondapally Kalyan <kalyan.kondapally@intel.com>
3132 [EFL] Allow the build system to detect EGL support.
3133 https://bugs.webkit.org/show_bug.cgi?id=105287
3135 Reviewed by Laszlo Gombos.
3137 Currently, we don't have any way to determine if EGL is supported by the build.
3138 This patch adds support for this. The patch doesn't make any changes to take this into
3139 use. This will be done in another patch.
3141 * Source/cmake/FindEGL.cmake:
3143 2012-12-17 Halton Huo <halton.huo@intel.com>
3145 [EFL] Add ecore_imf_evas to FindEcore.cmake
3146 https://bugs.webkit.org/show_bug.cgi?id=105159
3148 Reviewed by Laszlo Gombos.
3150 ecore_imf_evas is a separate library, we should add for EFL port as well.
3152 * Source/cmake/FindEcore.cmake: Add finding FIND_EFL_LIBRARY for ecore_imf_evas
3154 2012-12-17 Kenneth Rohde Christiansen <kenneth@webkit.org>
3156 Add manual test to verify that geometry methods (moveTo, etc) work
3157 https://bugs.webkit.org/show_bug.cgi?id=105160
3159 Reviewed by Alexis Menard.
3161 * ManualTests/window-geometry.html: Added.
3163 2012-12-16 ChangSeok Oh <shivamidow@gmail.com>
3165 [GTK][AC] Build failure with an option --with-acceleration-backend=clutter
3166 https://bugs.webkit.org/show_bug.cgi?id=105027
3168 Reviewed by Gustavo Noronha Silva.
3170 I turned off opengl related variables, enable_glx, enable_egl and enable_gles2
3171 when selecting clutter as the acceleration-backend. Because they seem useless for the AC by clutter.
3175 2012-12-15 Simon Fraser <simon.fraser@apple.com>
3177 Fix repaint issues when resizing a window with centered content, for platforms with a tile cache
3178 https://bugs.webkit.org/show_bug.cgi?id=105073
3180 Reviewed by Dan Bernstein.
3182 Add a manual test for window resize with a centered element.
3184 * ManualTests/resize-repaint.html: Added.
3186 2012-12-13 Stephen White <senorblanco@chromium.org>
3188 Added manual test for canvas setFont speed.
3189 https://bugs.webkit.org/show_bug.cgi?id=104923
3191 Reviewed by James Robinson.
3193 * ManualTests/canvas-font-speed.html: Added.
3195 2012-12-13 Jerome Pasion <jerome.pasion@digia.com>
3197 [Qt] Doc: Fixing Qt WebKit reference documentation.
3199 Reviewed by Simon Hausmann.
3202 -added \module for C++ classes and \qmlmodule for QML types
3203 -added links to the Qt WebKit Examples pages
3204 -fixed the qhp settings for Qt Creator
3206 Task-number: QTBUG-28583
3207 Task-number: QTBUG-28418
3208 Task-number: QTBUG-27646
3210 * Source/qtwebkit.qdocconf:
3212 2012-12-13 Jerome Pasion <Jerome.Pasion@digia.com>
3214 [Qt] Fix missing doc dependency to examples
3216 Reviewed by Simon Hausmann.
3218 * Source/qtwebkit.qdocconf:
3220 2012-12-12 John Griggs <jgriggs@rim.com>
3222 2012-12-12 John Griggs <jgriggs@rim.com>
3224 [BlackBerry] Update Media Controls for BlackBerry Platform
3225 https://bugs.webkit.org/show_bug.cgi?id=104443
3226 https://przilla.ott.qnx.com/bugzilla/show_bug.cgi?id=204748
3228 Update Media Controls for BlackBerry platform to allow audio, embedded video and fullscreen video controls to be positioned and styled differently.
3230 Reviewed by Rob Buis.
3232 * Source/cmake/OptionsBlackBerry.cmake:
3234 2012-12-12 Xianzhu Wang <wangxianzhu@chromium.org>
3236 Pre-painting should not paint out-of-view fixed position elements
3237 https://bugs.webkit.org/show_bug.cgi?id=104724
3239 Reviewed by James Robinson.
3243 * ManualTests/compositing/fixed-position-out-of-view-scroll-prepaint.html: Added.
3245 2012-12-12 Krzysztof Czech <k.czech@samsung.com>
3247 [EFL] Possibility to turn off accessibility feature for WebKit-EFL.
3248 https://bugs.webkit.org/show_bug.cgi?id=103036
3250 Reviewed by Laszlo Gombos.
3252 Guard dependencies for accessibility (ATK), so that they can be turned off.
3254 * Source/cmake/OptionsEfl.cmake:
3255 * Source/cmake/WebKitFeatures.cmake:
3257 2012-12-12 Zan Dobersek <zandobersek@gmail.com>
3259 [GTK] Remove the last of unnecessary configuration options in configure.ac
3260 https://bugs.webkit.org/show_bug.cgi?id=104793
3262 Reviewed by Martin Robinson.
3264 Remove the last of the configuration options that don't introduce any dependencies and/or
3265 are enabled by default in the GNUmakefile.features.am.in file.
3269 2012-12-11 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
3271 [Qt] Fix the inspector not showing up on Windows
3272 https://bugs.webkit.org/show_bug.cgi?id=104677
3274 Reviewed by Simon Hausmann.
3276 Resources aren't transfered properly from a static WebCore to the final DLL
3277 with MSVC since the linker only pick from the static lib symbols that
3278 are referenced in the final binary.
3280 Move the resource files directly to Qt5WebKit.dll to make sure that they are
3285 2012-12-11 Xianzhu Wang <wangxianzhu@chromium.org>
3287 Add window.internals.mainThreadScrollReasonsAsText for testing slow scrolling
3288 https://bugs.webkit.org/show_bug.cgi?id=104714
3290 Reviewed by Eric Seidel.
3292 Export symbol Page::mainThreadScrollingReasonsAsText().
3294 * Source/autotools/symbols.filter:
3296 2012-12-11 Michael Pruett <michael@68k.org>
3298 [JSC] Add tests for explicit serialization values
3299 https://bugs.webkit.org/show_bug.cgi?id=104423
3301 Reviewed by Oliver Hunt.
3303 Add tests for serialization and deserialization mechanisms of
3304 the JSC implementation of SerializedScriptValue. Similar tests
3305 already exist for the V8 implementation.
3307 * Source/autotools/symbols.filter:
3309 2012-12-11 Carlos Garcia Campos <cgarcia@igalia.com>
3311 [GTK] Install GObject DOM bindings headers in its own directory
3312 https://bugs.webkit.org/show_bug.cgi?id=104663
3314 Reviewed by Gustavo Noronha Silva.
3316 * GNUmakefile.am: Add GENSOURCES_WEBKITDOM and
3317 webkitgtk_gdom_built_h_api variables.
3319 2012-12-11 Stephen Kelly <stephen.kelly@kdab.com>
3321 WebKit tests for the Qt API should include tests of CMake config files
3322 https://bugs.webkit.org/show_bug.cgi?id=104003
3324 Reviewed by Simon Hausmann.
3326 The Qt WebKit CI system is not going to run this test, but it can
3327 be run locally and to test packages.
3331 2012-12-11 Xabier Rodriguez Calvar <calvaris@igalia.com>
3333 [GTK][jhbuild] Switch to GStreamer 1.0 build
3334 https://bugs.webkit.org/show_bug.cgi?id=91727
3336 Reviewed by Philippe Normand.
3338 Switch build-webkit --gtk to GStreamer 1.0 support and build the
3339 necessary GStreamer git modules from JHBuild.
3341 * configure.ac: Removed GStreamer unstable API flag, made
3342 GStreamer 1.0 default instead of 0.10 and made required version
3343 1.0.3. In case no GStreamer version is specified, it falls back to
3344 0.10. In case no video or web-audio are requested, GStreamer
3345 and Farstream checks are not performed.
3347 2012-12-11 Zan Dobersek <zandobersek@gmail.com>
3349 [GTK] Feature enabling/disabling should be possible through build-webkit
3350 https://bugs.webkit.org/show_bug.cgi?id=99271
3352 Reviewed by Gustavo Noronha Silva.
3354 The autogen.sh script now calls the Tools/gtk/override-feature-defines script
3355 before calling autoreconf. This ensures that Source/WebCore/GNUmakefile.features.am
3356 is present and properly modified if the build-webkit script intends to override
3359 The Source/WebCore/GNUmakefile.features.am file is added to the ignored files list
3360 so it doesn't pop out as a new, untracked file.
3365 2012-12-10 Martin Robinson <mrobinson@igalia.com>
3367 [GTK] Remove the Pango backend
3368 https://bugs.webkit.org/show_bug.cgi?id=104569
3370 Reviewed by Daniel Bates.
3372 Always look for Freetype and Harfbuzz. We still depend on Pango for a few
3373 things, so we cannot yet eliminate our dependency on Pango.
3375 * configure.ac: Always look for FreeType/Harfbuzz.
3377 2012-12-10 Laszlo Gombos <l.gombos@samsung.com>
3379 [EFL] Change the minimum required EFL version to 1.6
3380 https://bugs.webkit.org/show_bug.cgi?id=104431
3382 Reviewed by Kenneth Rohde Christiansen.
3384 Change the minimum required EFL version to 1.6 from 1.7 to enable
3387 The elementary EFL package is only required to build MiniBrowser,
3388 so I moved the required only to the Minibrowser CMake file.
3390 * Source/cmake/OptionsEfl.cmake:
3392 2012-12-10 Alexis Menard <alexis@webkit.org>
3394 [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
3395 https://bugs.webkit.org/show_bug.cgi?id=104539
3397 Reviewed by Antonio Gomes.
3399 As discussed on webkit-dev it is not needed to keep this feature flag
3400 as support for <position> type is a small feature that is already
3401 implemented by three other UAs. It was useful while landing this
3402 feature as partial bits were landed one after one.
3404 * Source/cmake/OptionsEfl.cmake:
3405 * Source/cmake/WebKitFeatures.cmake:
3406 * Source/cmakeconfig.h.cmake:
3409 2012-12-10 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
3411 [Qt] Remove the support for building a debug WebKit with a release Qt
3412 https://bugs.webkit.org/show_bug.cgi?id=104560
3414 Reviewed by Tor Arne Vestbø.
3416 This creates issues with non-framework builds of Qt (necessary for debug-only
3417 builds) since a Qt5 prefix is now added to the base target name.
3421 2012-12-09 Gustavo Noronha Silva <gustavo.noronha@collabora.com>
3423 [Soup] utilize multipart/x-mixed-replace support recently added to libsoup
3424 https://bugs.webkit.org/show_bug.cgi?id=94515
3426 Reviewed by Martin Robinson.
3428 * configure.ac: require soup 2.40.0, which adds the new support.
3430 2012-12-10 Martin Robinson <mrobinson@igalia.com>
3432 [GTK] Bring Harfbuzz-ng support to Gtk
3433 https://bugs.webkit.org/show_bug.cgi?id=92098
3435 Reviewed by Gustavo Noronha Silva.
3437 Add support for detecting HarfBuzz during configuration phase. Add these
3438 flags to the FreeType ones since HarfBuzz support is part of the FreeType
3441 * configure.ac: Detect HarfBuzz.
3443 2012-12-08 Seokju Kwon <seokju.kwon@gmail.com>
3445 [EFL][WK2] Add Remote Web Inspector
3446 https://bugs.webkit.org/show_bug.cgi?id=98705
3448 Reviewed by Gyuyoung Kim.
3450 Prepare inspectorPageIndex.html for remote web inspector.
3452 * Source/PlatformEfl.cmake:
3454 2012-12-06 Rick Byers <rbyers@chromium.org>
3456 CSS cursor property should support webkit-image-set
3457 https://bugs.webkit.org/show_bug.cgi?id=99493
3459 Reviewed by Beth Dakin.
3461 Add ENABLE_MOUSE_CURSOR_SCALE (disabled by default)
3463 * Source/cmake/WebKitFeatures.cmake:
3464 * Source/cmakeconfig.h.cmake:
3466 2012-12-06 Laszlo Gombos <l.gombos@samsung.com>
3468 [EFL] Remove ENABLE_GLIB_SUPPORT CMake variable
3469 https://bugs.webkit.org/show_bug.cgi?id=104278
3471 Reviewed by Brent Fulgham.
3473 The variable is unnecessary as glib is a required dependency
3474 for the EFL port and glib is not used by other ports building
3477 * Source/cmake/OptionsEfl.cmake:
3478 * Source/cmake/WebKitFeatures.cmake:
3479 * Source/cmakeconfig.h.cmake:
3481 2012-12-06 Tony Chang <tony@chromium.org>
3483 REGRESSION(r135082): Restore the ability to insert author level style sheets from script
3484 https://bugs.webkit.org/show_bug.cgi?id=104042
3486 Reviewed by Antti Koivisto.
3488 Update exports for Internals.cpp.
3490 * Source/autotools/symbols.filter:
3492 2012-12-06 Laszlo Gombos <l.gombos@samsung.com>
3494 [EFL] Optimize binary size by removing dead sections on unix/gcc
3495 https://bugs.webkit.org/show_bug.cgi?id=102827
3497 Reviewed by Kenneth Rohde Christiansen.
3499 Turn on -ffunction-sections -fdata-sections --gc-section flags
3500 on unix for the gcc toolchain for release builds to optimize binary
3501 size for the Efl port.
3503 * Source/cmake/OptionsEfl.cmake:
3505 2012-12-06 Seokju Kwon <seokju.kwon@gmail.com>
3507 [EFL] Fix destination path in Source/PlatformEfl.cmake
3508 https://bugs.webkit.org/show_bug.cgi?id=104237
3510 Reviewed by Laszlo Gombos.
3512 Remove InspectorBackendCommands.js when copying it for the consistency in Source/PlatformEfl.cmake.
3514 * Source/PlatformEfl.cmake:
3516 2012-12-06 Shinya Kawanaka <shinyak@chromium.org>
3518 Internals.getElementByIdInShadowRoot is nonsense now.
3519 https://bugs.webkit.org/show_bug.cgi?id=104241
3521 Reviewed by Kent Tamura.
3523 * Source/autotools/symbols.filter:
3525 2012-12-05 Halton Huo <halton.huo@intel.com>
3527 [CMake] Unify coding style for CMake files
3528 https://bugs.webkit.org/show_bug.cgi?id=103605
3530 Reviewed by Laszlo Gombos.
3532 Update cmake files(.cmake, CMakeLists.txt) with following style rules:
3534 1.1 Use spaces, not tabs.
3535 1.2 Four spaces as indent.
3537 2.1 Place one space between control statements and their parentheses.
3538 For eg, if (), else (), elseif (), endif (), foreach (),
3539 endforeach (), while (), endwhile (), break ().
3540 2.2 Do not place spaces between function and macro statements and
3541 their parentheses. For eg, macro(), endmacro(), function(),
3543 2.3 Do not place spaces between a command or function or macro and its
3544 parentheses, or between a parenthesis and its content. For eg,
3545 message("testing") not message( "testing") or message ("testing" )
3546 2.4 No space at line ending.
3547 3. Lowercase when call commands macros and functions. For eg,
3548 add_executable() not ADD_EXECUTABLE(), set() not SET().
3551 * Source/CMakeLists.txt:
3552 * Source/PlatformEfl.cmake:
3553 * Source/cmake/EFLHelpers.cmake:
3554 * Source/cmake/FindATK.cmake:
3555 * Source/cmake/FindCFLite.cmake:
3556 * Source/cmake/FindCairo.cmake:
3557 * Source/cmake/FindDBus.cmake:
3558 * Source/cmake/FindDirectX.cmake:
3559 * Source/cmake/FindE_DBus.cmake:
3560 * Source/cmake/FindEcore.cmake:
3561 * Source/cmake/FindEdje.cmake:
3562 * Source/cmake/FindEet.cmake:
3563 * Source/cmake/FindEeze.cmake:
3564 * Source/cmake/FindEfreet.cmake:
3565 * Source/cmake/FindEina.cmake:
3566 * Source/cmake/FindElementary.cmake:
3567 * Source/cmake/FindEnchant.cmake:
3568 * Source/cmake/FindEvas.cmake:
3569 * Source/cmake/FindFontconfig.cmake:
3570 * Source/cmake/FindGLIB.cmake:
3571 * Source/cmake/FindGStreamer.cmake:
3572 * Source/cmake/FindGperf.cmake:
3573 * Source/cmake/FindHarfBuzz.cmake:
3574 * Source/cmake/FindICU.cmake:
3575 * Source/cmake/FindLibSoup.cmake:
3576 * Source/cmake/FindQuickTimeSDK.cmake:
3577 * Source/cmake/FindSqlite.cmake:
3578 * Source/cmake/OptionsBlackBerry.cmake:
3579 * Source/cmake/OptionsCommon.cmake:
3580 * Source/cmake/OptionsEfl.cmake:
3581 * Source/cmake/OptionsWinCE.cmake:
3582 * Source/cmake/OptionsWindows.cmake:
3583 * Source/cmake/WebKitFS.cmake:
3584 * Source/cmake/WebKitFeatures.cmake:
3585 * Source/cmake/WebKitHelpers.cmake:
3586 * Source/cmake/WebKitMacros.cmake:
3587 * Source/cmake/WebKitPackaging.cmake:
3588 * Source/cmake/gtest/CMakeLists.txt:
3590 2012-12-05 Yong Li <yoli@rim.com>
3592 [BlackBerry] Build with libjpegturbo
3593 https://bugs.webkit.org/show_bug.cgi?id=104152
3595 Reviewed by Rob Buis.
3598 This change is made by Ming Xie to link with libjpegturbo.
3600 * Source/cmake/OptionsBlackBerry.cmake:
3602 2012-12-05 Leo Yang <leoyang@rim.com>
3604 [BlackBerry] Enable CSS_IMAGE_RESOLUTION
3605 https://bugs.webkit.org/show_bug.cgi?id=104132
3607 Reviewed by Yong Li.
3609 * Source/cmake/OptionsBlackBerry.cmake:
3611 2012-12-05 Laszlo Gombos <l.gombos@samsung.com>
3613 [CMake] Enable to build WebKit sources without Tools
3614 https://bugs.webkit.org/show_bug.cgi?id=103918
3616 Reviewed by Gyuyoung Kim.
3618 Turn on building Tools by default only if ENABLE_TOOLS is not explicitly set
3619 (enabled or disabled) and the Tools directory exists for all CMake based ports.
3621 This change enables the possibility to build WebKit even if the Tools directory
3626 2012-12-04 Kondapally Kalyan <kalyan.kondapally@intel.com>
3628 [EFL][WK2][AC] USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
3629 https://bugs.webkit.org/show_bug.cgi?id=103710.
3631 Reviewed by Kenneth Rohde Christiansen.
3633 When using GLX back-end we are dependent on GLX support, Xcomposite and Xrender extensions.
3634 In this case, GraphicsSurface usage depends on Xcomposite and Xrender extensions.
3635 USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
3637 * Source/cmake/OptionsEfl.cmake:
3639 2012-12-03 Pierre Rossi <pierre.rossi@digia.com>
3641 [Qt] another stab at fixing the windows build
3643 It seems the QT_BUILD_{TARGET}_LIB are not set as they should by qt_module.prf.
3644 Define them by hand to be on the safe side.
3646 * Source/widgetsapi.pri:
3648 2012-12-03 Alexis Menard <alexis@webkit.org>
3650 [EFL] Enable CSS3 background-position offsets by default.
3651 https://bugs.webkit.org/show_bug.cgi?id=103879
3653 Reviewed by Laszlo Gombos.
3655 Enable the feature for EFL only.
3657 * Source/cmake/OptionsEfl.cmake:
3659 2012-12-03 Alexis Menard <alexis@webkit.org>
3661 [GTK] Enable CSS3 background-background position offset by default.
3662 https://bugs.webkit.org/show_bug.cgi?id=103903
3664 Reviewed by Philippe Normand.
3666 Turn on the flag by default.
3670 2012-12-03 Cosmin Truta <ctruta@rim.com>
3672 [BlackBerry] Enable HIDDEN_PAGE_DOM_TIMER_THROTTLING
3673 https://bugs.webkit.org/show_bug.cgi?id=103842
3675 Reviewed by Yong Li.
3677 Set ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING to ON.
3679 * Source/cmake/OptionsBlackBerry.cmake:
3681 2012-12-03 Laszlo Gombos <l.gombos@samsung.com>
3683 [CMake] Enable building WebKit2-only build for the EFL port
3684 https://bugs.webkit.org/show_bug.cgi?id=103820
3686 Reviewed by Gyuyoung Kim.
3688 To create a WebKit2-only build for EFL use the following command:
3689 build-webkit --efl --cmakeargs="-DENABLE_WEBKIT=OFF".
3691 * CMakeLists.txt: Turn on WebKit1 support if it is not explicitly set (enabled or disabled) for
3692 all CMake based ports.
3694 * Source/cmake/OptionsEfl.cmake: Enable WebKit2
3695 for the EFL port if it is not explicitly set (enabled or disabled).
3697 2012-12-03 Zeno Albisser <zeno@webkit.org>
3699 [Qt][Mac] QtWebKitWidgets has wrong install_name.
3701 This part got lost during the library split.
3702 It was done for QtWebKit before, but it also
3703 needs to be applied to QtWebKitWidgets.
3705 Reviewed by Tor Arne Vestbø.
3707 * Source/widgetsapi.pri:
3709 2012-11-30 Justin Novosad <junov@google.com>
3711 [Chromium] Animation updates fail when using a canvas as a CSS backround-image style with -webkit-canvas
3712 https://bugs.webkit.org/show_bug.cgi?id=103643
3714 Reviewed by Stephen White.
3716 New test to verify that elements using a canvas as a style image
3717 source are redrawn when the canvas is animated. Added as a manual test
3718 because the bug was not reproducible in DumpRenderTree.
3720 * ManualTests/animated-canvas-as-background.html: Added.
3722 2012-11-30 Pierre Rossi <pierre.rossi@gmail.com>
3724 [Qt] Unreviewed build break
3726 Rubber-stamped by Simon Hausmann.
3728 Poor man's way to trigger a clean build on a bot.
3732 2012-11-30 Simon Hausmann <simon.hausmann@digia.com>
3734 [Qt] Unreviewed doc fix
3736 Add additional search paths for API folders.
3738 * Source/qtwebkit.qdocconf:
3740 2012-11-30 Simon Hausmann <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
3742 [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
3743 https://bugs.webkit.org/show_bug.cgi?id=99314
3745 Reviewed by Tor Arne Vestbø.
3747 This big change separates QtWebKit into QtWebKit and QtWebKitWidgets as
3750 It's a big refactoring that mostly involves moving WebCore dependent
3751 code into QtWebKit and accessing it through exported QWebFrameAdapter
3752 and QWebPageAdapter classes.
3754 * Source/QtWebKit.pro:
3756 * Source/sync.profile:
3757 * Source/widgetsapi.pri: Added.
3760 2012-11-30 Tor Arne Vestbø <tor.arne.vestbo@digia.com>
3762 [Qt] Build as a regular Qt module when production_build is enabled
3764 Instead of always setting CONFIG+=force_independent. This means the
3765 libs, headers, and documentation will end up in qtbase for developer
3766 builds of Qt, instead of always in the QtWebKit build directory.
3768 Reviewed by Simon Hausmann.
3772 2012-11-29 Rafael Weinstein <rafaelw@chromium.org>
3774 [HTMLTemplateElement] Add feature flag
3775 https://bugs.webkit.org/show_bug.cgi?id=103694
3777 Reviewed by Adam Barth.
3779 This flag will guard the implementation of the HTMLTemplateElement.
3780 http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/templates/index.html
3782 * Source/cmake/WebKitFeatures.cmake:
3783 * Source/cmakeconfig.h.cmake:
3785 2012-11-28 Michael Pruett <michael@68k.org>
3787 IndexedDB: Remove duplicate toWireString() and createFromWire() methods in JSC SerializedScriptValue
3788 https://bugs.webkit.org/show_bug.cgi?id=103554
3790 Reviewed by Kentaro Hara.
3792 In r135022, duplicate createFromWire() and toWireString() methods
3793 were added to the JSC version of SerializedScriptValue. In
3794 order to allow the JSC SerializedScriptValue to compile when
3795 ENABLE(INDEXED_DATABASE) is turned on, these new methods have
3796 been removed and the old methods have been moved outside the
3797 ENABLE(INDEXED_DATABASE) guard.
3799 * Source/autotools/symbols.filter:
3801 2012-11-28 Shinya Kawanaka <shinyak@chromium.org>
3803 [Shadow] Move Distribution stuffs from ShadowRoot
3804 https://bugs.webkit.org/show_bug.cgi?id=103481
3806 Reviewed by Hajime Morita.
3808 * Source/autotools/symbols.filter:
3810 2012-11-26 Halton Huo <halton.huo@intel.com>
3812 [EFL] CMake shows ENABLE_3D_RENDERING and ENABLE_WEBGL is still OFF when AC is enabled
3813 https://bugs.webkit.org/show_bug.cgi?id=100829
3815 Reviewed by Gyuyoung Kim.
3817 In WebKitFeatures.cmake, only use ${_name} for condition to print
3818 a option as ON will prevent the overridden ones in OptionsXXX.cmake,
3819 should use ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} instead.
3821 * Source/cmake/OptionsEfl.cmake: Turn on ENABLE_3D_RENDERING and
3823 * Source/cmake/WebKitFeatures.cmake: Use
3824 ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} to as value of
3825 a feature is enabled. Adjust options in lexicographical order.
3827 2012-11-26 Kalev Lember <kalevlember@gmail.com>
3829 [GTK] Explicitly link against librt
3830 https://bugs.webkit.org/show_bug.cgi?id=103194
3832 Reviewed by Martin Robinson.
3834 Fixes broken build with undefined references to shm_open / shm_unlink
3835 symbols. SharedMemoryUnix.cpp uses these so we need to link with -lrt.
3839 2012-11-26 Laszlo Gombos <l.gombos@samsung.com>
3841 [CMake] Allow user specified compiler flags to take precedence
3842 https://bugs.webkit.org/show_bug.cgi?id=103101
3844 Reviewed by Brent Fulgham.
3846 Make sure that compiler and linker flags specified by the build system
3847 are always prepended to the variables that can be specified by the
3848 environment and the user as well.
3850 * Source/cmake/OptionsCommon.cmake:
3851 * Source/cmake/OptionsWindows.cmake:
3852 * Source/cmake/WebKitHelpers.cmake:
3854 2012-11-23 Alexis Menard <alexis@webkit.org>
3856 [CSS3 Backgrounds and Borders] Implement new CSS3 background-position parsing.
3857 https://bugs.webkit.org/show_bug.cgi?id=102104
3859 Reviewed by Julien Chaffraix.
3861 Protect the new feature behind a feature flag.
3863 * Source/cmake/WebKitFeatures.cmake:
3864 * Source/cmakeconfig.h.cmake:
3867 2012-11-23 Patrick Gansterer <paroga@webkit.org>
3869 [CMake] Add support for winflexbison distribution
3870 https://bugs.webkit.org/show_bug.cgi?id=102551
3872 Reviewed by Laszlo Gombos.
3874 Since GnuWin32 does not provide recent versions of bision and flex supporting
3875 the alternative winflexbison distribution is the prefered option.
3877 * Source/cmake/WebKitMacros.cmake:
3879 2012-11-23 Laszlo Gombos <l.gombos@samsung.com>
3881 [EFL] Define WTF_PLATFORM_EFL in Platform.h
3882 https://bugs.webkit.org/show_bug.cgi?id=101482
3884 Reviewed by Kenneth Rohde Christiansen.
3886 Remove the definition of WTF_PLATFORM_EFL from the build system to
3887 make the EFL port consistent with other ports.
3889 * Source/cmake/OptionsEfl.cmake:
3891 2012-11-23 Krzysztof Czech <k.czech@samsung.com>
3893 [EFL] Platform support for Accessibility feature.
3894 https://bugs.webkit.org/show_bug.cgi?id=100848
3896 Reviewed by Gyuyoung Kim.
3898 Add support for ATK library.
3900 * Source/cmake/FindATK.cmake: Added.
3901 * Source/cmake/OptionsEfl.cmake:
3903 2012-09-26 Gustavo Noronha Silva <gns@gnome.org>
3905 [GTK] Split SVG from WebCore to work-around make limitation
3906 https://bugs.webkit.org/show_bug.cgi?id=97735
3908 Reviewed by Carlos Garcia Campos.
3910 Add a new libtool convenience library, libWebCoreSVG.la, to work-around
3911 make limitation when linking libWebCore.
3913 * GNUmakefile.am: variables for the new library.
3915 2012-11-22 Simon Hausmann <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
3917 [Qt] Separate QWidget dependant code into separate WebKitWidgets static library
3918 https://bugs.webkit.org/show_bug.cgi?id=102800
3920 Reviewed by Tor Arne Vestbø.
3922 This patch separates code that needs to use QWidget related APIs in
3923 WebKit/qt/WebCoreSupport and Api from code that doesn't. This means for
3924 example FrameLoaderClientQt.cpp remains in the WebKit1 static library,
3925 while qwebpage.cpp and qwebframe.cpp become part of the WebKitWidgets
3926 static library. WebKit1 is compiled without QT += widgets and therefore
3927 any widget related dependency has been moved "up" and out of WebKit1 into
3928 the WebKitWidgets library.
3930 Between the code in WebKit.a and WebKitWidgets.a new adapters and
3931 interfaces have been introduced, such as QWebPageAdapter and
3932 QWebFrameAdapter. QWebPageAdapter, when used from WebKit1, is a way to
3933 call out into the API layer, implemented by QWebPage (QWebPagePrivate).
3934 The other way around if QWebPage wants to access WebCore or
3935 WebCoreSupport related functionality, it will go through
3936 QWebPageAdapater (as base class). The separation in the direction up
3937 into the API layer is complete with this patch, no code in WebKit1
3938 depends on QtWidgets. The separation the other way around, code in the
3939 API layer not using any WebCore types, is not complete yet.
3941 Some classes such as QWebSettings, QWebElement or
3942 DumpRenderTreeSupportQt remain in WebKit1. While they are API layer,
3943 they do not depend on widget related Qt APIs and they make much more
3944 use of WebCore internal APIs and therefore are easier to keep in
3947 In the future we plan to place a real shared library boundary between
3948 WebKit1 and WebKitWidgets, by keeping the WebKit1 static library as
3949 part of the QtWebKit shared library and by turning the WebKitWidgets
3950 static library into a shared one.
3956 2012-11-21 Ryuan Choi <ryuan.choi@gmail.com>
3958 [EFL] Remove unnecessary definition, -DENABLE_SPELLCHECK=1
3959 https://bugs.webkit.org/show_bug.cgi?id=102988
3961 Reviewed by Laszlo Gombos.
3963 Removed -DENABLE_SPELLCHECK=1 because feature macros are controlled by
3964 WEBKIT_OPTION_XXX and cmakeconfig.h.cmake.
3966 * Source/cmake/OptionsEfl.cmake:
3968 2012-11-21 Kondapally Kalyan <kalyan.kondapally@intel.com>
3970 [EFL] GLX detection is broken.
3971 https://bugs.webkit.org/show_bug.cgi?id=102687.
3973 Reviewed by Laszlo Gombos.
3975 HAVE_GLX is enabled only if WebGL is enabled. This is wrong and we should
3976 explicitly test for GLX support.
3977 This patch makes changes so that we check for glx.h header and sets HAVE_GLX flag appropriately.
3979 * Source/cmake/OptionsEfl.cmake:
3981 2012-11-21 Yael Aharon <yael.aharon@intel.com>
3983 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
3984 https://bugs.webkit.org/show_bug.cgi?id=101526
3986 Reviewed by Kenneth Rohde Christiansen.
3988 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
3990 * Source/cmake/OptionsEfl.cmake:
3992 2012-11-20 Sheriff Bot <webkit.review.bot@gmail.com>
3994 Unreviewed, rolling out r133859.
3995 http://trac.webkit.org/changeset/133859
3996 https://bugs.webkit.org/show_bug.cgi?id=102875
3998 This patch makes API test broken (Requested by gyuyoung on
4001 * Source/cmake/OptionsEfl.cmake:
4003 2012-11-20 Elliott Sprehn <esprehn@chromium.org>
4005 Store MutationObserver callback in a hidden property for V8
4006 https://bugs.webkit.org/show_bug.cgi?id=102555
4008 Reviewed by Adam Barth.
4010 Test for reference cycle leaks with mutation observers. There doesn't seem
4011 to be a way to check this for v8, but if you manually run you can see if it
4014 * ManualTests/leak-cycle-observer-wrapper.html: Added.
4016 2012-11-20 Carlos Garcia Campos <cgarcia@igalia.com>
4018 Unreviewed. Update NEWS and configure.ac for 1.11.2 release
4020 * configure.ac: Bump tarball version number, not updated in
4021 previous commit by mistake.
4023 2012-11-20 Carlos Garcia Campos <cgarcia@igalia.com>
4025 Unreviewed. Update NEWS and configure.ac for 1.11.2 release
4027 * configure.ac: Bump version numbers.
4029 2012-11-19 Kihong Kwon <kihong.kwon@samsung.com>
4031 Add PROXIMITY_EVENTS feature
4032 https://bugs.webkit.org/show_bug.cgi?id=102658
4034 Reviewed by Kentaro Hara.
4036 Add PROXIMITY_EVENTS feature to cmake.
4038 * Source/cmake/WebKitFeatures.cmake:
4039 * Source/cmakeconfig.h.cmake:
4041 2012-11-18 Laszlo Gombos <l.gombos@samsung.com>
4043 Remove non-existent directories from the make system
4044 https://bugs.webkit.org/show_bug.cgi?id=102632
4046 Reviewed by Kenneth Rohde Christiansen.
4048 Remove (non-existent) symbian references from the exclude list for packaging.
4050 * Source/cmake/WebKitPackaging.cmake:
4052 2012-11-18 Laszlo Gombos <l.gombos@samsung.com>
4054 Remove non-existent directories from the make system
4055 https://bugs.webkit.org/show_bug.cgi?id=102632
4057 Reviewed by Adam Barth.
4059 Remove (non-existent) symbian references from the exclude list for packaging.
4061 * Source/cmake/WebKitPackaging.cmake:
4063 2012-11-18 Genevieve Mak <gmak@rim.com>
4065 [BlackBerry] Enable Touch Sliders
4066 https://bugs.webkit.org/show_bug.cgi?id=102516
4068 Reviewed by Rob Buis.
4070 Enabled for BlackBerry only
4074 * Source/cmake/OptionsBlackBerry.cmake:
4075 * Source/cmake/WebKitFeatures.cmake:
4076 * Source/cmakeconfig.h.cmake:
4078 2012-11-18 Carlos Garcia Campos <cgarcia@igalia.com>
4080 Unreviewed. Fix GTK+ build after r135022.
4082 * Source/autotools/symbols.filter: Add exports for
4083 SerializedScriptValue changes.
4085 2012-11-16 Tony Chang <tony@chromium.org>
4087 Remove ENABLE_CSS_HIERARCHIES since it's no longer in use
4088 https://bugs.webkit.org/show_bug.cgi?id=102554
4090 Reviewed by Andreas Kling.
4092 As mentioned in https://bugs.webkit.org/show_bug.cgi?id=79939#c41 ,
4093 we're going to revist this feature once additional vendor support is
4096 * Source/cmake/WebKitFeatures.cmake:
4097 * Source/cmakeconfig.h.cmake:
4099 2012-11-16 Ulan Degenbaev <ulan@chromium.org>
4101 [V8] Increment the amount of externally allocated memory for the receiving V8 isolate when transferring ArrayBuffer
4102 https://bugs.webkit.org/show_bug.cgi?id=94463
4104 Reviewed by Kentaro Hara.
4106 Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer is deserialized and transferred.
4108 * ManualTests/typed-array-memory.html:
4110 2012-11-16 Sheriff Bot <webkit.review.bot@gmail.com>
4112 Unreviewed, rolling out r134908.
4113 http://trac.webkit.org/changeset/134908
4114 https://bugs.webkit.org/show_bug.cgi?id=102473
4116 Broke the Apple Windows Debug build. (Requested by dydx on
4119 * Source/autotools/symbols.filter:
4121 2012-11-16 Sheriff Bot <webkit.review.bot@gmail.com>
4123 Unreviewed, rolling out r134865.
4124 http://trac.webkit.org/changeset/134865
4125 https://bugs.webkit.org/show_bug.cgi?id=102466
4127 Broke the Apple Windows Debug build. (Requested by dydx on
4130 * Source/autotools/symbols.filter:
4132 2012-11-16 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
4134 Avoid copying of ViewportArguments in computeViewportAttributes function
4135 https://bugs.webkit.org/show_bug.cgi?id=102354
4137 Reviewed by Kenneth Rohde Christiansen.
4139 Updated exported symbols for GTK.
4141 * Source/autotools/symbols.filter:
4143 2012-11-15 Gustavo Noronha Silva <gns@gnome.org>
4145 [GTK] Split WebCore/platform into a separate library
4146 https://bugs.webkit.org/show_bug.cgi?id=94435
4148 Reviewed by Martin Robinson.
4150 More people have been reporting problems when linking WebCore because
4151 the command line limit is being exceeded. Splitting WebCore a bit more
4154 * GNUmakefile.am: add variable that will hold the list of source files
4155 for libWebCorePlatform .
4157 2012-11-15 Tony Chang <tony@chromium.org>
4159 Generate Settings from a .in file
4160 https://bugs.webkit.org/show_bug.cgi?id=100393
4162 Reviewed by Adam Barth.
4164 Generate SettingsMacros.h for cmake.
4166 * Source/cmake/WebKitMacros.cmake:
4168 2012-11-15 Rick Byers <rbyers@chromium.org>
4170 No tests for changing mouse cursors
4171 https://bugs.webkit.org/show_bug.cgi?id=100550
4173 Reviewed by Brent Fulgham.
4175 Add necessary exports for Internals::getCurrentCursorInfo
4177 * Source/autotools/symbols.filter:
4179 2012-11-15 Kent Tamura <tkent@chromium.org>
4181 Support stand-alone month names in calendar picker
4182 https://bugs.webkit.org/show_bug.cgi?id=102196
4184 Reviewed by Kentaro Hara.
4186 * ManualTests/forms/calendar-picker.html:
4187 - Remove monthLabels arguments.
4188 - Add a mock implementation of pagePopupController.formatMonth.
4190 2012-11-14 Sheriff Bot <webkit.review.bot@gmail.com>
4192 Unreviewed, rolling out r134741.
4193 http://trac.webkit.org/changeset/134741
4194 https://bugs.webkit.org/show_bug.cgi?id=102337
4196 "Change is incorrect." (Requested by dydx on #webkit).
4198 * Source/autotools/symbols.filter:
4200 2012-11-14 Daniel Bates <dbates@webkit.org>
4202 Attempt to fix the Apple Windows Debug and GTK builds after <http://trac.webkit.org/changeset/134691>
4203 (https://bugs.webkit.org/show_bug.cgi?id=96818)
4205 Export symbols similar to the ones we added to WebCore.exp.in in
4206 <http://trac.webkit.org/changeset/134691>.
4208 * Source/autotools/symbols.filter:
4210 2012-11-14 KyungTae Kim <ktf.kim@samsung.com>
4212 [EFL] Turn on error on warnings for "sign-compare"
4213 https://bugs.webkit.org/show_bug.cgi?id=101761
4215 Reviewed by Gyuyoung Kim.
4217 Remove "-Wno-error=sign-compare" to turn on error on warnings for "sign-compare"
4219 * Source/cmake/WebKitHelpers.cmake:
4221 2012-11-13 Hugo Parente Lima <hugo.lima@openbossa.org>
4223 FindGLIB.cmake fails do find glib gmodule module.
4224 https://bugs.webkit.org/show_bug.cgi?id=101784
4226 Reviewed by Caio Marcelo de Oliveira Filho.
4228 * Source/cmake/FindGLIB.cmake:
4230 2012-11-13 Huang Dongsung <luxtella@company100.net>
4232 Coordinated Graphics: Directly composited animated GIFs only render the first image.
4233 https://bugs.webkit.org/show_bug.cgi?id=102043
4235 Reviewed by Noam Rosenthal.
4237 Add a test to check that a gif animation can run on a compositing layer.
4239 * ManualTests/animated-gif-on-compositing-layer.html: Added.
4241 2012-11-12 KyungTae Kim <ktf.kim@samsung.com>
4243 [EFL] Turn on errors on warnings for WebKit1 and WebKit2 libraries
4244 https://bugs.webkit.org/show_bug.cgi?id=101762
4246 Reviewed by Gyuyoung Kim.
4248 In case of EFL, add ENABLE_WERROR to EXTRA_COMPILER_FLAGS for WEBKIT and WEBKIT2
4250 * Source/CMakeLists.txt:
4252 2012-11-12 Joe Mason <jmason@rim.com>
4254 [BlackBerry] NetworkJob should not check if data is received with HEAD
4255 https://bugs.webkit.org/show_bug.cgi?id=102034
4257 Reviewed by George Staikos.
4261 Add test that HEAD XMLHttpRequests return status 404 instead of calling onerror.
4263 * ManualTests/blackberry/head-xhr-nonexistant-file.html: Added.
4265 2012-11-12 KyungTae Kim <ktf.kim@samsung.com>
4267 [EFL] Turn on error on warnings for "switch"
4268 https://bugs.webkit.org/show_bug.cgi?id=101760
4270 Reviewed by Gyuyoung Kim.
4272 Turn on error on warning for "switch" by removing "-Wno-error=switch"
4274 * Source/cmake/WebKitHelpers.cmake:
4276 2012-11-11 Shinya Kawanaka <shinyak@chromium.org>
4278 [Shadow] ElementShadow should have RuleFeatureSet for select attribute selectors.
4279 https://bugs.webkit.org/show_bug.cgi?id=101180
4281 Reviewed by Dimitri Glazkov.
4283 Exposes necessary symbols.
4285 * Source/autotools/symbols.filter:
4287 2012-11-11 Sheriff Bot <webkit.review.bot@gmail.com>
4289 Unreviewed, rolling out r134144.
4290 http://trac.webkit.org/changeset/134144
4291 https://bugs.webkit.org/show_bug.cgi?id=101876
4293 seems to break win 7 chromium browser test (Requested by
4296 * Source/autotools/symbols.filter:
4298 2012-11-09 Rick Byers <rbyers@chromium.org>
4300 No tests for changing mouse cursors
4301 https://bugs.webkit.org/show_bug.cgi?id=100550
4303 Reviewed by Adam Barth.
4305 Add necessary exports for Internals::getCurrentCursorInfo
4307 * Source/autotools/symbols.filter:
4309 2012-11-09 Laszlo Gombos <l.gombos@samsung.com>
4311 [EFL] Enable -Werror for the EFL port
4312 https://bugs.webkit.org/show_bug.cgi?id=98715
4314 Reviewed by Gyuyoung Kim.
4316 Treat all warnings as errors, except the existing warnings in the
4317 current code base ("unused-parameter", "sign-compare" and "switch").
4319 Thanks for Raphael Kubo da Costa for the extra help.
4321 * Source/CMakeLists.txt: Enable warnings as error for all libraries
4322 (except WebKit and WebKit2) for the EFL port.
4323 Other cmake-based ports are welcome to join.
4325 * Source/cmake/WebKitHelpers.cmake: Treat warnings as errors by
4326 default for cmake-based ports when ENABLE_WERROR is set.
4328 2012-11-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
4330 [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
4331 https://bugs.webkit.org/show_bug.cgi?id=101559
4333 Reviewed by Kenneth Rohde Christiansen.
4335 Follow-up to 133859; also change the default value in
4336 OptionsEfl.cmake so that the default changes for people not using
4337 build-webkit (ie. users) as well.
4339 * Source/cmake/OptionsEfl.cmake:
4341 2012-11-08 Yael Aharon <yael.aharon@intel.com>
4343 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
4344 https://bugs.webkit.org/show_bug.cgi?id=101526
4346 Reviewed by Kenneth Rohde Christiansen.
4348 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
4350 * Source/cmake/OptionsEfl.cmake:
4352 2012-11-08 Laszlo Gombos <l.gombos@samsung.com>
4354 [EFL] Remove non-variable options from the build system
4355 https://bugs.webkit.org/show_bug.cgi?id=101506
4357 Reviewed by Kenneth Rohde Christiansen.
4359 Remove WTF_USE_PTHREADS, WTF_USE_ICU_UNICODE, WTF_USE_CAIRO,
4360 WTF_USE_FREETYPE and WTF_USE_HARFBUZZ_NG cmake variables
4361 as these are always set to const 1 and not really configurable.
4363 Remove the definition of ENABLE_CONTEXT_MENUS as this is already set to 1 by default in Platform.h.
4365 * Source/cmake/OptionsEfl.cmake:
4367 2012-11-08 Sheriff Bot <webkit.review.bot@gmail.com>
4369 Unreviewed, rolling out r133865.
4370 http://trac.webkit.org/changeset/133865
4371 https://bugs.webkit.org/show_bug.cgi?id=101579
4373 dependent patch has been rolled out. (Requested by drott on
4376 * Source/cmake/OptionsEfl.cmake:
4378 2012-11-08 Dominik Röttsches <dominik.rottsches@intel.com>
4380 Unreviewed, rolling out r133859.
4381 http://trac.webkit.org/changeset/133859
4382 https://bugs.webkit.org/show_bug.cgi?id=101526
4384 Breaks EFL bots test execution.
4386 * Source/cmake/OptionsEfl.cmake:
4388 2012-11-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
4390 [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
4391 https://bugs.webkit.org/show_bug.cgi?id=101559
4393 Reviewed by Kenneth Rohde Christiansen.
4395 Follow-up to 133859; also change the default value in
4396 OptionsEfl.cmake so that the default changes for people not using
4397 build-webkit (ie. users) as well.
4399 * Source/cmake/OptionsEfl.cmake:
4401 2012-11-08 Yael Aharon <yael.aharon@intel.com>
4403 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
4404 https://bugs.webkit.org/show_bug.cgi?id=101526
4406 Reviewed by Kenneth Rohde Christiansen.
4408 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
4410 * Source/cmake/OptionsEfl.cmake:
4412 2012-11-07 Keishi Hattori <keishi@webkit.org>
4414 Implement week picking to calendar picker
4415 https://bugs.webkit.org/show_bug.cgi?id=101449
4417 Reviewed by Kent Tamura.
4419 * ManualTests/forms/calendar-picker.html: Added test for week picker.
4421 2012-11-07 Sheriff Bot <webkit.review.bot@gmail.com>
4423 Unreviewed, rolling out r133841.
4424 http://trac.webkit.org/changeset/133841
4425 https://bugs.webkit.org/show_bug.cgi?id=101542
4427 Reverted patches were innocent (Requested by shinyak on
4430 * Source/autotools/symbols.filter:
4432 2012-11-07 Shinya Kawanaka <shinyak@chromium.org>
4434 Unreviewed, rolling out r133428 and r133749
4435 https://bugs.webkit.org/show_bug.cgi?id=101533
4437 These patches might cause memory regression.
4439 * Source/autotools/symbols.filter:
4441 2012-11-07 Shinya Kawanaka <shinyak@chromium.org>
4443 [Shadow] Use setPseudo() instead of setShadowPseudoId().
4444 https://bugs.webkit.org/show_bug.cgi?id=101306
4446 Reviewed by Kent Tamura.
4448 Exposes necessary symbols.
4450 * Source/autotools/symbols.filter:
4452 2012-11-07 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
4454 [Qt] Fix build of modules depending on QtWebKit when using prefix
4455 https://bugs.webkit.org/show_bug.cgi?id=101437
4457 Reviewed by Simon Hausmann.
4459 .qmake.conf loads qt_build_config.prf, which nowadays is responsible for
4460 adding the path to .qmake.super (before it was done by default_pre.prf,
4461 so having setting the path in our default_pre wrapper was sufficient).
4465 2012-11-06 Keishi Hattori <keishi@webkit.org>
4467 Implement month picking to calendar picker
4468 https://bugs.webkit.org/show_bug.cgi?id=101333
4470 Reviewed by Kent Tamura.
4472 * ManualTests/forms/calendar-picker.html: Added test for month picker.
4474 2012-11-06 Laszlo Gombos <l.gombos@samsung.com>
4476 [EFL] Simplify the build system
4477 https://bugs.webkit.org/show_bug.cgi?id=101392
4479 Reviewed by Kenneth Rohde Christiansen.
4481 Remove unused cmake variables. In addition there is no longer a need to define
4482 WTF_USE_TEXTURE_MAPPER_GL in the build system as that is now handled in Platform.h
4485 * Source/cmake/OptionsEfl.cmake:
4487 2012-11-05 Simon Hausmann <simon.hausmann@digia.com>
4489 [Qt] Trivial unreviewed: Add missing module dependencies for builds in Qt CI system.
4491 These fields aren't used by anyone except some perl scripts in the Qt CI builds.
4493 * Source/sync.profile:
4495 2012-11-02 Adam Barth <abarth@webkit.org>
4497 ENABLE(UNDO_MANAGER) is disabled everywhere and is not under active development
4498 https://bugs.webkit.org/show_bug.cgi?id=100711
4500 Reviewed by Eric Seidel.
4502 * Source/cmake/WebKitFeatures.cmake:
4503 * Source/cmakeconfig.h.cmake:
4505 2012-11-02 Martin Robinson <mrobinson@igalia.com>
4507 [GTK] Remove dependency on SoupPasswordManager
4508 https://bugs.webkit.org/show_bug.cgi?id=100775
4510 Reviewed by Carlos Garcia Campos.
4512 Add a libsecret dependency to the build. This is necessary so that we can remove
4513 a dependency on SoupPasswordManager.
4515 * configure.ac: Look for libsecret using the pkg-config configuration macro.
4517 2012-11-02 Michael Brüning <michael.bruning@digia.com>
4519 [Qt][WK2] ASSERT hit for every mouse click
4520 https://bugs.webkit.org/show_bug.cgi?id=100607
4522 Reviewed by Jocelyn Turcotte.
4524 Added a test with a link that contains an <em> tag surrounding the entire inner text.
4525 The test should be run on an assert enabled build and the assert should not be
4526 triggered when tapping the link.
4528 * ManualTests/tap-gesture-on-em-link-tap-highlight-assert.html: Added.
4530 2012-11-01 Ami Fischman <fischman@chromium.org>
4532 HTMLMediaPlayer should free m_player when src is set/changed
4533 https://bugs.webkit.org/show_bug.cgi?id=99647
4535 Reviewed by Eric Carlson.
4537 * ManualTests/media-players-are-dropped-on-error.html: Added.
4538 Various scenarios are tested to make sure players aren't
4539 leaked in different ways for each of them.
4541 2012-11-01 Beth Dakin <bdakin@apple.com>
4543 https://bugs.webkit.org/show_bug.cgi?id=100917
4544 There should be a way to dump the scrolling tree from the layout tests
4546 Reviewed by Simon Fraser.
4548 * Source/autotools/symbols.filter:
4550 2012-10-31 Thiago Marcos P. Santos <thiago.santos@intel.com>
4552 Added viewport at-rule to the CSS parser and tokenizer
4553 https://bugs.webkit.org/show_bug.cgi?id=95961
4555 Reviewed by Kenneth Rohde Christiansen.
4557 Enable CSS Device Adaptation by default on EFL.
4559 * Source/cmake/OptionsEfl.cmake:
4561 2012-10-31 Ian Vollick <vollick@chromium.org>
4563 Add support for text-based repaint testing
4564 https://bugs.webkit.org/show_bug.cgi?id=100584
4566 Reviewed by Simon Fraser.
4568 Allows tracked repaint rects to be dumped as text.
4570 * Source/autotools/symbols.filter:
4572 FrameView::setTracksRepaints(bool)
4573 Frame::trackedRepaintRectsAsText() const
4576 2012-10-30 Vivek Galatage <vivekgalatage@gmail.com>
4578 Add files generated by Windows to ignore list for git repository
4579 https://bugs.webkit.org/show_bug.cgi?id=100729
4581 Reviewed by Gyuyoung Kim.
4583 Adding the additional files generated by windows port to the ignore list
4587 2012-10-30 Carlos Garcia Campos <cgarcia@igalia.com>
4589 [GTK] Add a configure option to build with -g1
4590 https://bugs.webkit.org/show_bug.cgi?id=100670
4592 Reviewed by Martin Robinson.
4594 Add min and full options to the --enable-debug-symbols configure
4595 option. Using --enable-debug-symbols=min will use -g1 instead of
4596 -g (which is actually -g2). The first level is enough for most of
4597 the cases, like getting a backtrace, and it's the only way to
4598 build WebKit with debug symbols in a 32 bit system. The option
4599 full is actually the same than yes for backwards compatibility.
4603 2012-10-26 Rob Buis <rbuis@rim.com>
4605 [BlackBerry] Platform Abstraction for WebKit Resource/Image Loading
4606 https://bugs.webkit.org/show_bug.cgi?id=100518
4610 Reviewed by Yong Li.
4612 Remove RESOURCE_PATH from webkit, this is now abstracted in our platform layer.
4614 * Source/cmake/OptionsBlackBerry.cmake:
4616 2012-10-26 Regina Chung <heejin.r.chung@samsung.com>
4618 [EFL][WK2] Enable WebGL
4619 https://bugs.webkit.org/show_bug.cgi?id=97652
4621 Reviewed by Gyuyoung Kim.
4623 Use Graphics Surface to enable WebGL for WebKit2 EFL.
4625 * Source/cmake/OptionsEfl.cmake:
4627 2012-10-26 Sheriff Bot <webkit.review.bot@gmail.com>
4629 Unreviewed, rolling out r132601.
4630 http://trac.webkit.org/changeset/132601
4631 https://bugs.webkit.org/show_bug.cgi?id=100494
4633 It broke the Qt build (Requested by Ossy on #webkit).
4635 * Source/cmake/OptionsEfl.cmake: