1 2013-06-20 Zan Dobersek <zdobersek@igalia.com>
3 [GTK] remove bashism from configure
4 https://bugs.webkit.org/show_bug.cgi?id=117796
6 Reviewed by Gustavo Noronha Silva.
8 * Source/autotools/FindDependencies.m4: Perform string appending by redeclaring the base string to the value
9 of the base string followed by the string that's being appended. This replaces the use of the '+=' operator
10 that works under bash but is not supported by other shells.
12 2013-06-18 Ryosuke Niwa <rniwa@webkit.org>
14 REGRESSION(r147602): Search text field doesn't render selection when it has some :focus rules
15 https://bugs.webkit.org/show_bug.cgi?id=117747
17 Reviewed by Kent Tamura.
19 * ManualTests/search-select-all-with-focus-style.html: Added.
21 2013-06-18 Carlos Garcia Campos <cgarcia@igalia.com>
23 Unreviewed. Update NEWS and Versions.m4 for 2.1.2 release.
25 * Source/autotools/Versions.m4: Bump version numbers.
27 2013-06-18 Xabier Rodriguez Calvar <calvaris@igalia.com>
29 [GTK][GStreamer] Fullscreen option in video element context menu not working
30 https://bugs.webkit.org/show_bug.cgi?id=105191
32 Fullscreen with native controls is outdated and even broken in
33 [GTK][WK2], so they are deactivated for now.
35 Reviewed by Philippe Normand.
37 * Source/autotools/SetupAutoconfHeader.m4: Removed the use of
38 fullscreen native media controls.
40 2013-06-17 Michael Brüning <michael.bruning@digia.com>
42 [Qt] Remove Qt specific QTKIT flagged code.
43 https://bugs.webkit.org/show_bug.cgi?id=117635
45 Reviewed by Simon Hausmann.
47 Due to disabling QTKIT for Qt in r151546, the
48 code the flags that are not taken into account
49 anymore and the code that has been rendered
50 unreachable by this are removed.
52 * Source/widgetsapi.pri:
54 2013-06-17 Carlos Garcia Campos <cgarcia@igalia.com>
56 Unreviewed. Rename gobject_introspection_required variable.
58 As gobject_introspection_required_version for consistency with all
59 other required_version variables.
61 * Source/autotools/FindDependencies.m4:
62 * Source/autotools/Versions.m4:
64 2013-06-14 Patrick Gansterer <paroga@webkit.org>
66 Introduce USE(WINGDI) for the Windows port
67 https://bugs.webkit.org/show_bug.cgi?id=116138
69 Reviewed by Ryosuke Niwa.
71 Using USE(WINGDI) instead of OS(WINCE) will allow us to
72 compile the GDI based Windows port on WinNT too.
74 * Source/cmake/OptionsWinCE.cmake:
76 2013-06-14 Manuel Rego Casasnovas <rego@igalia.com>
78 [GTK][WK1] Missing symbols
79 https://bugs.webkit.org/show_bug.cgi?id=117629
81 Unreviewed GTK+ build fix.
83 * Source/autotools/symbols.filter: Added missing symbols needed when
86 2013-06-13 Max Vujovic <mvujovic@adobe.com>
88 [CSS Regions] Selection dragged from a region paints its background
89 https://bugs.webkit.org/show_bug.cgi?id=117607
91 Reviewed by Alexandru Chiculita.
93 Add a manual test for the painting of a dragged selection from a region. We don't have an
94 automated way to test this yet. This test is similar to the other manual selection dragging
95 tests (e.g. ManualTests/drag-image.html).
97 * ManualTests/regions/drag-selection-painting.html: Added.
99 2013-06-13 Xabier Rodriguez Calvar <calvaris@igalia.com>
101 [GTK] [WK2] Found missing symbol when running some tests
102 https://bugs.webkit.org/show_bug.cgi?id=117598
104 Reviewed by Martin Robinson.
106 * Source/autotools/symbols.filter: Added missing
107 _ZN7WebCore28notImplementedLoggingChannelEv.
109 2013-06-12 Alberto Garcia <agarcia@igalia.com>
111 [BlackBerry] Remove dead WebDOM code
112 https://bugs.webkit.org/show_bug.cgi?id=113370
114 Reviewed by Anders Carlsson.
117 Internally reviewed by Charles Wei.
119 * Source/cmake/OptionsBlackBerry.cmake:
121 2013-06-06 Timothy Hatcher <timothy@apple.com>
123 Add WebInspectorUI to the Makefile.
125 Reviewed by Mark Rowe.
129 2013-06-11 Seokju Kwon <seokju.kwon@gmail.com>
131 Remove leftover wxWebkit code
132 https://bugs.webkit.org/show_bug.cgi?id=117471
134 Reviewed by Andreas Kling.
136 * Source/cmake/WebKitPackaging.cmake:
138 2013-06-07 Zan Dobersek <zdobersek@igalia.com>
140 [regression] build failure WebKitFontFamilyNames.h missing
141 https://bugs.webkit.org/show_bug.cgi?id=117178
143 Reviewed by Sam Weinig.
145 * GNUmakefile.am: List platform_sources under the BUILT_SOURCES list.
147 2013-06-05 Bear Travis <betravis@adobe.com>
149 [CSS Exclusions][CSS Shapes] Split CSS Exclusions & Shapes compile & runtime flags
150 https://bugs.webkit.org/show_bug.cgi?id=117172
152 Reviewed by Alexandru Chiculita.
154 Adding the CSS_SHAPES compile flag.
156 * Source/autotools/SetupWebKitFeatures.m4:
157 * Source/autotools/symbols.filter:
158 * Source/cmake/WebKitFeatures.cmake:
159 * Source/cmakeconfig.h.cmake:
161 2013-06-05 Zan Dobersek <zdobersek@igalia.com>
163 Move MemoryInfo under window.internals
164 https://bugs.webkit.org/show_bug.cgi?id=117197
166 Reviewed by Ryosuke Niwa.
168 * Source/autotools/symbols.filter: Export the required symbol.
170 2013-06-04 Christophe Dumez <ch.dumez@sisa.samsung.com>
172 Automatically generate WorkerContext constructor attributes
173 https://bugs.webkit.org/show_bug.cgi?id=117183
175 Reviewed by Kentaro Hara.
177 Update GENERATE_BINDINGS macro to take an additional _workercontext_constructors_file
180 * Source/cmake/WebKitMacros.cmake:
182 2013-06-03 Eduardo Lima Mitev <elima@igalia.com>
184 [EFL] Add ATK version 2.8.0 to efl jhbuild moduleset
185 https://bugs.webkit.org/show_bug.cgi?id=116726
187 Reviewed by Gyuyoung Kim.
189 Bump required version of ATK to 2.8.0 in EFL CMake's build.
191 * Source/cmake/FindATK.cmake: Adds macro to check required version
192 * Source/cmake/OptionsEfl.cmake: Specifies required version of ATK to be 2.8.0
194 2013-05-30 Alberto Garcia <agarcia@igalia.com>
196 [GTK] Needs to check for harfbuzz-icu
197 https://bugs.webkit.org/show_bug.cgi?id=116978
199 Reviewed by Xan Lopez.
201 HarfBuzz 0.9.18 splits harbuzz-icu into a separate library so we
202 also need to check for it in order to get the necessary flags for
203 the compiler and the linker.
205 We keep this conditional for now since we still want to support
206 earlier versions of HarfBuzz.
208 * Source/autotools/FindDependencies.m4:
210 2013-05-29 Kent Tamura <tkent@chromium.org>
212 Remove leftover files for ENABLE_PAGE_POPUP and ENABLE_CALENDAR_PICKER
213 https://bugs.webkit.org/show_bug.cgi?id=116999
215 Reviewed by Anders Carlsson.
217 * ManualTests/forms/calendar-picker-crash-by-type-change.html: Removed.
218 * ManualTests/forms/calendar-picker.html: Removed.
219 * ManualTests/forms/color-suggestion-picker.html: Removed.
220 * ManualTests/forms/date-suggestion-picker.html: Removed.
222 2013-05-29 Martin Robinson <mrobinson@igalia.com>
224 Fix more CMake GTK+ build issues after r150336
226 * Source/cmake/OptionsGTK.cmake: Actually set the new output name variable
227 and be sure to set WTF_USE_EGL when EGL is enabled.
229 2013-05-29 Carlos Garcia Campos <cgarcia@igalia.com>
231 Unreviewed. Update NEWS and Versions.m4 for 2.1.1 release.
233 * Source/autotools/Versions.m4: Bump version numbers.
235 2013-05-29 Carlos Garcia Campos <cgarcia@igalia.com>
237 Unreviewed. Fix make distcheck.
239 * GNUmakefile.am: Add WebKitFeatures.h and WebKitFeatures.txt to
242 2013-05-26 Jon Lee <jonlee@apple.com>
244 [WK2] Notifications clobber each other with multiple processes
245 https://bugs.webkit.org/show_bug.cgi?id=116428
246 <rdar://problem/13935191>
248 Reviewed by Darin Adler.
250 * ManualTests/notification-in-multiple-windows.html: Added.
252 2013-05-27 Patrick Gansterer <paroga@webkit.org>
254 Use ICU_INCLUDE_DIRS in BlackBerry CMake files
255 https://bugs.webkit.org/show_bug.cgi?id=116210
257 Reviewed by Rob Buis.
259 Set and use the ICU_INCLUDE_DIRS variable to avoid
260 duplicated adding of the ICU include directory.
262 * Source/cmake/OptionsBlackBerry.cmake:
264 2013-05-24 Anders Carlsson <andersca@apple.com>
266 Remove PagePopup code
267 https://bugs.webkit.org/show_bug.cgi?id=116732
269 Reviewed by Andreas Kling.
271 * Source/cmakeconfig.h.cmake:
272 Remove ENABLE_PAGE_POPUP.
274 2013-05-21 Martin Robinson <mrobinson@igalia.com>
276 [GTK] [CMake] Add support for building WebKit2
277 https://bugs.webkit.org/show_bug.cgi?id=116372
279 Reviewed by Gustavo Noronha Silva.
281 * Source/cmake/FindWebP.cmake: Added.
282 * Source/cmake/OptionsGTK.cmake: Turn on WebKit2 and the plugin process and also look
283 for WebP. These missing symbols were hidden up until now. ENABLE_TEXTURE_MAPPER was
284 also incorrect specified.
286 2013-05-21 Zan Dobersek <zdobersek@igalia.com>
288 [GTK] Compile everything in C++11 mode
289 https://bugs.webkit.org/show_bug.cgi?id=116452
291 Reviewed by Anders Carlsson.
293 * Source/autotools/SetupCompilerFlags.m4: Use the C++11 standard by default when compiling C++ source code.
294 Perform some minor cleanup around the comments and the order of specifying additional CXXFLAGS entries.
296 2013-05-21 Carlos Garcia Campos <cgarcia@igalia.com>
298 [BlackBerry] Make PagePopup implementation independent from WebCore
299 https://bugs.webkit.org/show_bug.cgi?id=116448
301 Reviewed by Anders Carlsson.
303 * Source/cmake/OptionsBlackBerry.cmake: Do not enable PAGE_POPUP
306 2013-05-20 Christophe Dumez <ch.dumez@sisa.samsung.com>
308 [EFL] Reenabled INDEXED_DATABASE after r150344
309 https://bugs.webkit.org/show_bug.cgi?id=116430
311 Reviewed by Gyuyoung Kim.
313 Reenable INDEXED_DATABASE flag for EFL port now that WebKit2
314 build was fixed in r150344.
316 * Source/cmake/OptionsEfl.cmake:
318 2013-05-19 Anders Carlsson <andersca@apple.com>
320 Remove link prerendering code
321 https://bugs.webkit.org/show_bug.cgi?id=116415
323 Reviewed by Darin Adler.
325 This code was only used by Chromium and is dead now.
327 * Source/autotools/SetupWebKitFeatures.m4:
328 * Source/cmake/WebKitFeatures.cmake:
329 * Source/cmakeconfig.h.cmake:
331 2013-05-18 Patrick Gansterer <paroga@webkit.org>
333 [CMake] Replace *_LIBRARY_NAME with *_OUTPUT_NAME
334 https://bugs.webkit.org/show_bug.cgi?id=114554
336 Reviewed by Gyuyoung Kim.
338 Using variables as target names is very uncommon in CMake.
339 The usual way to specify the name of the resulting binary
340 is to set the OUTPUT_NAME target property.
343 * Source/CMakeLists.txt:
344 * Source/PlatformEfl.cmake:
345 * Source/PlatformGTK.cmake:
346 * Source/cmake/OptionsBlackBerry.cmake:
347 * Source/cmake/OptionsEfl.cmake:
348 * Source/cmake/OptionsGTK.cmake:
349 * Source/cmake/WebKitHelpers.cmake:
350 * Source/cmake/gtest/CMakeLists.txt:
352 2013-05-18 Christophe Dumez <ch.dumez@sisa.samsung.com>
354 Unreviewed EFL build fix.
356 Temporarily disabled INDEXED_DATABASE at compile-time as it breaks
357 WK2 build after r150305.
359 * Source/cmake/OptionsEfl.cmake:
361 2013-05-18 Alberto Garcia <agarcia@igalia.com>
363 [GTK] Parallel build fails if gtk-doc is enabled
364 https://bugs.webkit.org/show_bug.cgi?id=116227
366 Reviewed by Martin Robinson.
369 Define an empty noinst_DATA variable where other automake files
370 can add additional objects to be built.
372 2013-05-16 Martin Robinson <mrobinson@igalia.com>
374 [GTK] [CMake] Disable the shadow DOM
375 https://bugs.webkit.org/show_bug.cgi?id=116237
377 Reviewed by Gustavo Noronha Silva.
379 * Source/cmake/OptionsGTK.cmake: Disable shadow DOM by default.
381 2013-05-14 Martin Robinson <mrobinson@igalia.com>
383 [GTK] Add support for building WebCore to the cmake build
384 https://bugs.webkit.org/show_bug.cgi?id=116128
386 Reviewed by Gustavo Noronha Silva.
388 * Source/PlatformGTK.cmake: Added.
389 * Source/cmake/OptionsGTK.cmake: Added more logic and variables to support WebCore and properly
390 defined some existing variables.
392 2013-05-15 Alexey Proskuryakov <ap@apple.com>
394 More fixing after WebProcessShim renaming in r149074.
396 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
397 Updated to insert the right shim.
399 2013-05-15 Patrick Gansterer <paroga@webkit.org>
401 Consolidate lists in WTF CMake files
402 https://bugs.webkit.org/show_bug.cgi?id=116142
404 Reviewed by Martin Robinson.
406 Move common files into the CMakeLists.txt to avoid duplicating the list of files.
407 Also rebase the recently added GTK files to match the other CMake ports, since
408 the submitted patch was based on an older version of the source tree.
410 * Source/cmake/OptionsGTK.cmake:
412 2013-05-14 Zan Dobersek <zdobersek@igalia.com>
414 [GTK] Move generated ColorData.cpp, WebKitFontFamilyNames.(cpp|h) build targets into libPlatform
415 https://bugs.webkit.org/show_bug.cgi?id=115921
417 Reviewed by Gustavo Noronha Silva.
419 * GNUmakefile.am: Add GENSOURCES_PLATFORM, platform_built_sources variables.
421 2013-05-11 Martin Robinson <mrobinson@igalia.com>
423 [GTK] Add a basic cmake build for WTF and JavaScriptCore
424 https://bugs.webkit.org/show_bug.cgi?id=115967
426 Reviewed by Laszlo Gombos.
428 * CMakeLists.txt: Add GTK+ to the list of ports.
429 * Source/CMakeLists.txt: We do not try to build WebCoreTestSupport when WebCore is disabled.
430 * Source/cmake/FindGAIL3.cmake: Added.
431 * Source/cmake/FindGDK3.cmake: Added.
432 * Source/cmake/FindGStreamer.cmake: Use the passed in minimum version.
433 * Source/cmake/FindGTK3.cmake: Added.
434 * Source/cmake/FindXt.cmake: Added.
435 * Source/cmake/OptionsEfl.cmake: Pass in the minimum version.
436 * Source/cmake/OptionsGTK.cmake: Added.
438 2013-05-11 Martin Robinson <mrobinson@igalia.com>
440 Move defines to platform
442 [GTK] Move defines that will never be configured to Platform.h
443 https://bugs.webkit.org/show_bug.cgi?id=115965
445 Reviewed by Andreas Kling.
447 * Source/autotools/SetupAutoconfHeader.m4: Move some unchanging defines to Platform.h.
449 2013-05-09 Christophe Dumez <ch.dumez@sisa.samsung.com>
451 Add support for [NoInterfaceObject] Web IDL extended attribute
452 https://bugs.webkit.org/show_bug.cgi?id=115714
454 Reviewed by Kentaro Hara.
456 Update GENERATE_BINDINGS macro to take an additional _window_constructors_file
459 * Source/cmake/WebKitMacros.cmake:
461 2013-05-08 José Dapena Paz <jdapena@igalia.com> and Zan Dobersek <zdobersek@igalia.com>
463 [GTK] Plumb the Automake build system for the Battery Status API feature
464 https://bugs.webkit.org/show_bug.cgi?id=115718
466 Reviewed by Martin Robinson.
468 * Source/autotools/FindDependencies.m4: Check for the upower-glib dependency if the feature is enabled.
469 * Source/autotools/PrintBuildConfiguration.m4: Print out the feature status.
470 * Source/autotools/ReadCommandLineArguments.m4: Check for the --enable-battery-status option. The deafult,
471 when the option is not given, is to disable the feature.
472 * Source/autotools/SetupWebKitFeatures.m4: Treat the ENABLE_BATTERY_STATUS define as configurable.
473 * Source/autotools/symbols.filter: Export a couple of symbols that are used in the WebCore internals library.
475 2013-05-08 Zan Dobersek <zdobersek@igalia.com>
477 [Automake] Pass --no-demangle to the linker by default to get the mangled symbols
478 https://bugs.webkit.org/show_bug.cgi?id=115732
480 Reviewed by Gustavo Noronha Silva.
482 * GNUmakefile.am: Pass the --no-demangle option to the linker by default. This is done by appending
483 the flag to the LDFLAGS variable. While the AM_LDFLAGS variable would be more appropriate, it's not
484 at all used when linking installable libraries like libwebkitgtk and libwebkit2gtk, so the LDFLAGS
485 variable is used instead.
487 2013-05-07 Gyuyoung Kim <gyuyoung.kim@samsung.com>
489 [CMAKE] Remove SHADOW_DOM from cmakeconfig.h.cmake
490 https://bugs.webkit.org/show_bug.cgi?id=115712
492 Reviewed by Andreas Kling.
494 Nobody uses SHADOW_DOM in cmake.
496 * Source/cmake/WebKitFeatures.cmake:
497 * Source/cmakeconfig.h.cmake:
499 2013-05-06 Mike Lattanzio <mlattanzio@blackberry.com>
501 [BlackBerry] Enable and Expose Text Autosizing through BlackBerry::WebKit::WebSettings
502 https://bugs.webkit.org/show_bug.cgi?id=113808
504 Reviewed by Rob Buis.
506 Set the ENABLE_TEXT_AUTOSIZING default to ON for BlackBerry.
508 * Source/cmake/OptionsBlackBerry.cmake:
510 2013-05-06 Christophe Dumez <ch.dumez@sisa.samsung.com>
512 [EFL] Shadow DOM should be disabled at compile time
513 https://bugs.webkit.org/show_bug.cgi?id=115635
515 Reviewed by Andreas Kling.
517 Disable Shadow DOM at compile time for EFL port. Shadow DOM code
518 is being removed from the tree.
520 * Source/cmake/OptionsEfl.cmake:
522 2013-05-04 Dean Jackson <dino@apple.com>
524 Animations and Transitions should not start when globally suspended
525 https://bugs.webkit.org/show_bug.cgi?id=114915
527 Reviewed by Sam Weinig.
529 Export AnimationController::isSuspended().
531 * Source/autotools/symbols.filter:
533 2013-05-01 Benjamin Poulain <benjamin@webkit.org>
535 Remove the remaining wscript
536 https://bugs.webkit.org/show_bug.cgi?id=115459
538 Reviewed by Andreas Kling.
542 2013-05-01 Sergio Villar Senin <svillar@igalia.com>
544 Show a block cursor in overtype mode
545 https://bugs.webkit.org/show_bug.cgi?id=114819
547 Reviewed by Ryosuke Niwa.
549 * Source/autotools/symbols.filter: export some extra symbols for
552 2013-04-30 Christophe Dumez <ch.dumez@sisa.samsung.com>
554 [EFL] Enable scaled cursors
555 https://bugs.webkit.org/show_bug.cgi?id=106242
557 Reviewed by Gyuyoung Kim.
559 Enable MOUSE_CURSOR_SCALE flag for EFL port.
561 * Source/cmake/OptionsEfl.cmake:
562 * Source/cmake/WebKitFeatures.cmake:
564 2013-04-29 Zan Dobersek <zdobersek@igalia.com>
566 [GTK] Disable Shadow DOM feature
567 https://bugs.webkit.org/show_bug.cgi?id=115374
569 Reviewed by Martin Robinson.
571 Disable the Shadow DOM feature on the GTK port, the feature is planned for removal.
573 * Source/autotools/SetupWebKitFeatures.m4:
575 2013-04-28 Ryuan Choi <ryuan.choi@samsung.com>
577 [EFL][CMAKE] Build break after r149259
578 https://bugs.webkit.org/show_bug.cgi?id=115339
580 Reviewed by Gyuyoung Kim.
582 r149259 used c++11 features(Right angle bracket, Range-based for-loop).
583 This patch enforces c++0x when cmake based ports build WebKit2 using gcc.
585 * Source/cmake/WebKitHelpers.cmake:
587 2013-04-22 Benjamin Poulain <benjamin@webkit.org>
589 Remove the memory instrumentation code
590 https://bugs.webkit.org/show_bug.cgi?id=114931
592 Reviewed by Andreas Kling.
594 * Source/autotools/symbols.filter:
596 2013-04-22 Martin Robinson <mrobinson@igalia.com>
598 [GTK] Enable introspection always for developer builds
599 https://bugs.webkit.org/show_bug.cgi?id=114983
601 Reviewed by Gustavo Noronha Silva.
603 * Source/autotools/SetupAutoconfHeader.m4: No longer expose the ENABLE_INTROSPECTION
604 autoconf header variable. It isn't used and it means that when introspection is enabled
605 or disabled, there is an unnecessary full rebuild.
607 2013-04-22 Zan Dobersek <zdobersek@igalia.com>
609 [GTK] Set up libPlatform.la
610 https://bugs.webkit.org/show_bug.cgi?id=114168
612 Reviewed by Martin Robinson.
614 * GNUmakefile.am: Define the platform_cppflags and platform_sources variables.
616 2013-04-20 Zan Dobersek <zdobersek@igalia.com>
618 Enable sub-pixel layout for the GTK port
619 https://bugs.webkit.org/show_bug.cgi?id=94792
621 Reviewed by Martin Robinson.
623 * Source/autotools/SetupWebKitFeatures.m4: Enable the subpixel layout.
625 2013-04-20 Andras Becsi <andras.becsi@digia.com>
627 [Qt][Mac] Remove obsolete workaround for debug builds
628 https://bugs.webkit.org/show_bug.cgi?id=114750
630 Reviewed by Jocelyn Turcotte.
632 This workaround made default builds fail with recent Qt5 because
633 it removed the major version number from the library name, producing
634 QtWebKitWidgets, whereas the linking command line tried to link
635 against Qt5WebKitWidgets.
636 Debug builds are possible with and without framework-enabled builds
637 of Qt, but the debug versions of the Qt libraries have to be present.
638 Debug builds with a release version of Qt are not possible on Mac
639 since for debug builds qmake produces a linker command line where
640 all the Qt libraries have the "_debug" suffix, therefore if the debug
641 libraries are missing the build fails.
643 * Source/widgetsapi.pri:
645 2013-04-19 Martin Robinson <mrobinson@igalia.com>
647 [GTK] JSCore.gir.in has a few problems
648 https://bugs.webkit.org/show_bug.cgi?id=114710
650 Reviewed by Philippe Normand.
652 * GNUmakefile.am: Move common GIR initialization here from WebKit1.
653 * configure.ac: Updated to reflect new JSC gir file location.
655 2013-04-18 Ryuan Choi <ryuan.choi@gmail.com>
657 [EFL] Build break when using cmake without CMAKE_BUILD_TYPE
658 https://bugs.webkit.org/show_bug.cgi?id=114835
660 Unreviewed build fix.
662 * Source/cmake/OptionsEfl.cmake:
664 2013-04-16 Patrick Gansterer <paroga@webkit.org>
666 [CMake] Do not use JAVASCRIPTCORE_DIR in add_custom_command() of JavaScriptcore project
667 https://bugs.webkit.org/show_bug.cgi?id=114265
669 Reviewed by Brent Fulgham.
671 * Source/cmake/WebKitMacros.cmake: Removed macro GENERATE_HASH_LUT.
673 2013-04-16 Andy Estes <aestes@apple.com>
675 Changed the default debugger from GDB to LLDB for the 'All Source' scheme in WebKit.xcworkspace.
677 Rubber-stamped by Dan Bernstein.
679 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
681 2013-04-16 Manuel Rego Casasnovas <rego@igalia.com>
683 [EFL] Bump libsoup dependency to 2.42.0
684 https://bugs.webkit.org/show_bug.cgi?id=113927
686 Reviewed by Gyuyoung Kim.
688 Update libsoup required version to v2.42.0 and GLib to v2.36.0 as
689 required by libsoup for EFL port.
691 * Source/cmake/OptionsEfl.cmake:
693 2013-04-15 Patrick Gansterer <paroga@webkit.org>
695 [CMake] Add WTF_USE_*_UNICODE variables
696 https://bugs.webkit.org/show_bug.cgi?id=114556
698 Reviewed by Brent Fulgham.
700 WTF_USE_ICU_UNICODE and WTF_USE_WCHAR_UNICODE are used to
701 reduce duplication in the platform specific CMake files.
703 * Source/cmake/OptionsBlackBerry.cmake:
704 * Source/cmake/OptionsEfl.cmake:
705 * Source/cmake/OptionsWinCE.cmake:
707 2013-04-15 Martin Robinson <mrobinson@igalia.com>
709 [GTK] REGRESSION(r147499): HTTP auth dialog doesn't remember passwords anymore
710 https://bugs.webkit.org/show_bug.cgi?id=114613
712 Reviewed by Carlos Garcia Campos.
714 * Source/autotools/SetupAutoconfHeader.m4: Correct definition of ENABLE_CREDENTIAL_STORAGE
715 so that the ENABLE(CREDENTIAL_STORAGE) macro work properly.
717 2013-04-12 Martin Robinson <mrobinson@igalia.com>
719 [GTK] Lower the pango dependency
720 https://bugs.webkit.org/show_bug.cgi?id=114520
722 Reviewed by Carlos Garcia Campos.
724 * Source/autotools/Versions.m4: Only depend on Pango 1.30.0 instead of
725 Pango 1.32.0. 1.32.0 isn't strictly necessary and the version of GTK+ that
726 we depend on (3.6.0) depends on 1.30.0.
728 2013-04-12 Jer Noble <jer.noble@apple.com>
730 TimeRanges::nearest() returns incorrect results.
731 https://bugs.webkit.org/show_bug.cgi?id=114483
733 Reviewed by Eric Carlson.
735 Add symbols needed by WebCoreTestSupport to exports list.
737 * Source/autotools/symbols.filter:
739 2013-04-12 Commit Queue <rniwa@webkit.org>
741 Unreviewed, rolling out r148262.
742 http://trac.webkit.org/changeset/148262
743 https://bugs.webkit.org/show_bug.cgi?id=114493
745 Cairo dep should now build, rolling r148247 back in (Requested
746 by zdobersek on #webkit).
748 * Source/autotools/FindDependencies.m4:
749 * Source/autotools/PrintBuildConfiguration.m4:
750 * Source/autotools/SetupWebKitFeatures.m4:
752 2013-04-11 Commit Queue <rniwa@webkit.org>
754 Unreviewed, rolling out r148247.
755 http://trac.webkit.org/changeset/148247
756 https://bugs.webkit.org/show_bug.cgi?id=114490
758 Cairo dep fails to build on builders due to missing EGL
759 headers (Requested by zdobersek on #webkit).
761 * Source/autotools/FindDependencies.m4:
762 * Source/autotools/PrintBuildConfiguration.m4:
763 * Source/autotools/SetupWebKitFeatures.m4:
765 2013-04-11 Paweł Forysiuk <tuxator@o2.pl>
767 [GTK] Webkit fails to build with MinGW compiler after changeset 146468
768 https://bugs.webkit.org/show_bug.cgi?id=114473
770 Reviewed by Martin Robinson.
772 * Source/autotools/CheckSystemAndBasicDependencies.m4: Fix typo.
774 2013-04-11 Martin Robinson <mrobinson@igalia.com>
776 [GTK] Add accelerated 2D canvas support using cairo-gl
777 https://bugs.webkit.org/show_bug.cgi?id=104672
779 Reviewed by Alejandro G. Castro.
781 Detect that we can activate accelerated canvas when CairoGL is present and
782 TextureMapperGL is enabled.
784 * Source/autotools/FindDependencies.m4: Look for CairoGL.
785 * Source/autotools/PrintBuildConfiguration.m4: Print the status of accelerated canvas activation.
786 * Source/autotools/SetupWebKitFeatures.m4: Set the feature.
788 2013-04-11 Zan Dobersek <zdobersek@igalia.com>
792 * Source/autotools/symbols.filter: Stop exporting redundant symbols.
794 2013-04-11 Rune Lillesveen <rune@opera.com>
796 Incorrect evaluation of resolution media queries
797 https://bugs.webkit.org/show_bug.cgi?id=114029
799 Reviewed by Kenneth Rohde Christiansen.
801 Removed setResolutionOverride from exports.
803 * Source/autotools/symbols.filter:
805 2013-04-10 Anton Obzhirov <a.obzhirov@samsung.com>
807 [GTK] Add support for Page Visibility
808 https://bugs.webkit.org/show_bug.cgi?id=97324
810 Reviewed by Sam Weinig.
812 Page Visibility has been enabled for GTK port.
813 New GTK unittest has been added.
815 * Source/autotools/SetupWebKitFeatures.m4:
817 2013-04-09 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
819 [EFL] Declare TEST_THEME_DIR in a single place.
820 https://bugs.webkit.org/show_bug.cgi?id=114285
822 Reviewed by Anders Carlsson.
824 Instead of adding the `THEME_DIR' preprocessor variable in many
825 different CMakeList.txt files in the tree, declare it in
826 OptionsEfl.cmake so that we avoid needlessly duplicating code around.
828 While here, rename it to `TEST_THEME_DIR', which is the name used our
829 WebKit2 infrastructure, to better reflect the purpose of this value.
831 * Source/cmake/OptionsEfl.cmake: Add the TEST_THEME_DIR preprocessor
834 2013-04-09 ChangSeok Oh <changseok.oh@collabora.com>
836 [GTK][AC] upversion of clutter and its dependecy
837 https://bugs.webkit.org/show_bug.cgi?id=114016
839 Reviewed by Gustavo Noronha Silva.
841 Upversion of clutter to 1.14, cogl to 1.14 and clutter-gtk to 1.4.4.
843 * Source/autotools/Versions.m4:
845 2013-04-09 Thiago Marcos P. Santos <thiago.santos@intel.com>
847 [WK2] Drop WebProcess capabilities on Linux using seccomp filters
848 https://bugs.webkit.org/show_bug.cgi?id=89875
850 Reviewed by Maciej Stachowiak.
852 Added the bits to EFL/CMake buildsystem to find the libseccomp
855 * Source/cmake/FindLibSeccomp.cmake: Added.
856 * Source/cmake/OptionsEfl.cmake:
857 * Source/cmake/WebKitFeatures.cmake:
858 * Source/cmakeconfig.h.cmake:
860 2013-04-09 Carlos Garcia Campos <cgarcia@igalia.com>
862 Unreviewed. Fix GTK+ 32 bit build.
864 * Source/autotools/symbols.filter: Add some symbols that are
865 mangled differently in 32 bits due to size_t.
867 2013-04-09 Patrick Gansterer <paroga@webkit.org>
869 Do not set CMAKE_BUILD_TYPE if it is not defined
870 https://bugs.webkit.org/show_bug.cgi?id=114243
872 Reviewed by Geoffrey Garen.
874 Setting the CMAKE_BUILD_TYPE causes some problem with Visual Studio.
875 Adopt the current usage of the variable to better CMake style.
878 * Source/cmake/OptionsCommon.cmake:
879 * Source/cmake/OptionsEfl.cmake:
881 2013-03-31 Martin Robinson <mrobinson@igalia.com>
883 Bug 110293 uses read -d which is a non-portable bashism
884 https://bugs.webkit.org/show_bug.cgi?id=113349
886 Reviewed by Gustavo Noronha Silva.
888 * Source/autotools/SetupWebKitFeatures.m4: Pass the default feature set to the
889 feature script in a more portable way.
891 2013-04-08 Jeff Rogers <jrogers@rim.com>
893 [BlackBerry] Update BlackBerry JavaScript API
894 https://bugs.webkit.org/show_bug.cgi?id=114065
896 Reviewed by Rob Buis.
899 Export JSC symbols in BlackBerry build.
901 * Source/cmake/OptionsBlackBerry.cmake:
903 2013-04-08 Martin Robinson <mrobinson@igalia.com>
905 [GTK] Configure should verify ICU is installed on mingw
906 https://bugs.webkit.org/show_bug.cgi?id=113645
908 Reviewed by Gustavo Noronha Silva.
910 * Source/autotools/FindDependencies.m4: When falling back to hard-coded compiler flags
911 for ICU and mingw, check that headers do exist on the system and error out otherwise.
913 2013-04-08 Carlos Garcia Campos <cgarcia@igalia.com>
915 [GTK] Build Platform as a separate static library
916 https://bugs.webkit.org/show_bug.cgi?id=114164
918 Reviewed by Martin Robinson.
920 * GNUmakefile.am: Add webkit2platform_sources definition.
922 2013-04-08 Zan Dobersek <zdobersek@igalia.com>
924 Unreviewed GTK build fix.
926 * Source/autotools/symbols.filter: Exporting a bunch of symbols.
928 2013-04-07 Vivek Galatage <vivek.vg@samsung.com>
930 Modify .gitignore file to remove entries for chromium generated files
931 https://bugs.webkit.org/show_bug.cgi?id=114141
933 Reviewed by Gyuyoung Kim.
937 2013-04-07 Patrick Gansterer <paroga@webkit.org>
939 Remove references to Skia and V8 from CMake files
940 https://bugs.webkit.org/show_bug.cgi?id=114130
942 Reviewed by Geoffrey Garen.
944 * Source/cmake/OptionsBlackBerry.cmake:
945 * Source/cmake/WebKitPackaging.cmake:
947 2013-04-07 David Kilzer <ddkilzer@apple.com>
949 Remove the rest of SVG_DOM_OBJC_BINDINGS
950 <http://webkit.org/b/114112>
952 Reviewed by Geoffrey Garen.
954 * Source/autotools/SetupWebKitFeatures.m4:
955 * Source/cmake/WebKitFeatures.cmake:
956 * Source/cmakeconfig.h.cmake:
957 - Remove references to ENABLE_SVG_DOM_OBJC_BINDINGS.
959 2013-04-05 Ed Bartosh <bartosh@gmail.com>
961 [EFL] --no-tiled-backing-store build fails because of not used #if USE(ACCELERATED_COMPOSITING)
962 https://bugs.webkit.org/show_bug.cgi?id=113627
964 Reviewed by Simon Fraser.
966 * Source/cmake/OptionsEfl.cmake: Disabled 3D_GRAPHICS and WEB_GL when accelerated compositing is on
968 2013-04-05 Rijubrata Bhaumik <rijubrata.bhaumik@intel.com>
970 [EFL] Enable indexed database
971 https://bugs.webkit.org/show_bug.cgi?id=107248
973 Reviewed by Alexis Menard.
975 * Source/cmake/OptionsEfl.cmake:
977 2013-04-05 Benjamin Poulain <benjamin@webkit.org>
979 Fix GTK+ for real after r147712
981 Reviewed by Ryosuke Niwa.
984 * Source/Platform: Added.
985 * Source/Platform/GNUmakefile.am: Added.
987 2013-04-05 Benjamin Poulain <benjamin@webkit.org>
989 Fix GTK+ build after r147712
993 * GNUmakefile.am: remove the reference to
994 Source/Platform/GNUmakefile.am. The file has been removed.
996 2013-04-05 Benjamin Poulain <bpoulain@apple.com>
998 Remove WTFURL from WebKit
999 https://bugs.webkit.org/show_bug.cgi?id=113994
1001 Reviewed by Ryosuke Niwa.
1003 * Source/cmake/WebKitFeatures.cmake:
1004 * Source/cmakeconfig.h.cmake:
1006 2013-04-04 Ryosuke Niwa <rniwa@webkit.org>
1008 Remove the top level gyp directory and Platform/chromium
1009 https://bugs.webkit.org/show_bug.cgi?id=113999
1011 Reviewed by Benjamin Poulain.
1013 * Source/Platform: Removed.
1014 * Source/gyp: Removed.
1016 2013-04-04 Geoffrey Garen <ggaren@apple.com>
1018 Nixed the defunct chromium folder from ManualTests
1019 https://bugs.webkit.org/show_bug.cgi?id=113995
1021 Reviewed by Benjamin Poulain.
1023 * ManualTests/chromium: Removed.
1024 * ManualTests/chromium/autofill-popup-shiftupdown.hml: Removed.
1025 * ManualTests/chromium/drag-image-accounts-for-device-scale.html: Removed.
1026 * ManualTests/chromium/modifiers-during-drag-and-drop.html: Removed.
1027 * ManualTests/chromium/no-autofill-on-readonly.html: Removed.
1028 * ManualTests/chromium/onchange-reload-popup.html: Removed.
1029 * ManualTests/chromium/popup-menu-crash.html: Removed.
1030 * ManualTests/chromium/select-close-popup-value-change.html: Removed.
1031 * ManualTests/chromium/suggestions-popup-font-change.html: Removed.
1033 2013-04-04 Xabier Rodriguez Calvar <calvaris@igalia.com>
1035 [GStreamer] Virtual modifier for MediaPlayer::simulateAudioInterruption must go
1036 https://bugs.webkit.org/show_bug.cgi?id=113851
1038 Reviewed by Eric Carlson.
1040 * Source/autotools/symbols.filter: Added
1041 _ZN7WebCore11MediaPlayer25simulateAudioInterruptionEv symbol.
1043 2013-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
1045 [GTK] Bump required versions of some dependencies
1046 https://bugs.webkit.org/show_bug.cgi?id=113282
1048 Reviewed by Martin Robinson.
1050 This patch updates the following dependencies:
1052 - libsoup 2.42.0: is the current stable release.
1054 - glib 2.36.0: libsoup 2.42 requires 2.35.0, but we don't want to
1055 depend on unstable versions and 2.36 is the next stable version
1058 - gtk+ 3.6.0: this is the previous stable release. We don't
1059 currently have any code using newer API, so we will be able to
1060 remove all the #ifdefed code.
1062 - at-spi2 2.5.3: is the version required by gtk+ 3.6.
1064 - GObject introspection 1.32.0: is the version required by gtk+ 3.6.
1066 - Pango 1.32.0: it's the current stable version and the first one
1067 depending on Harfbuzz.
1069 - Fontconfig 2.5: required by pango 1.32.0 when using Harfbuzz.
1071 - gtk+ 2.24.10: it allows us to remove a lot of deprecated code
1074 * Source/autotools/Versions.m4:
1076 2013-04-02 Martin Robinson <mrobinson@igalia.com>
1078 [GTK] Make libsecret optional
1079 https://bugs.webkit.org/show_bug.cgi?id=113821
1081 Reviewed by Gustavo Noronha Silva.
1083 Add a configuration option to disable credential storage and thus remove
1084 the libsecret dependency. This should make it possible to build WebKit 2.x
1087 * Source/autotools/FindDependencies.m4: Only look for libsecret if credential storage is active.
1088 * Source/autotools/PrintBuildConfiguration.m4: Print whether or not credential storage is active.
1089 * Source/autotools/ReadCommandLineArguments.m4: Added an option to control credential storage.
1090 * Source/autotools/SetupAutoconfHeader.m4: Expose credential storage setting to code.
1092 2013-04-02 Sheriff Bot <webkit.review.bot@gmail.com>
1094 Unreviewed, rolling out r147401.
1095 http://trac.webkit.org/changeset/147401
1096 https://bugs.webkit.org/show_bug.cgi?id=113767
1098 The patch makes it extremely hard to set up the dependencies
1099 properly on the GTK builders (Requested by zdobersek on
1102 * Source/autotools/Versions.m4:
1104 2013-04-02 Carlos Garcia Campos <cgarcia@igalia.com>
1106 [GTK] Bump required versions of some dependencies
1107 https://bugs.webkit.org/show_bug.cgi?id=113282
1109 Reviewed by Martin Robinson.
1111 This patch updates the following dependencies:
1113 - libsoup 2.42.0: is the current stable release.
1115 - glib 2.36.0: libsoup 2.42 requires 2.35.0, but we don't want to
1116 depend on unstable versions and 2.36 is the next stable version
1119 - gtk+ 3.6.0: this is the previous stable release. We don't
1120 currently have any code using newer API, so we will be able to
1121 remove all the #ifdefed code.
1123 - at-spi2 2.5.3: is the version required by gtk+ 3.6.
1125 - GObject introspection 1.32.0: is the version required by gtk+ 3.6.
1127 - Pango 1.32.0: it's the current stable version and the first one
1128 depending on Harfbuzz.
1130 - Fontconfig 2.5: required by pango 1.32.0 when using Harfbuzz.
1132 - gtk+ 2.24.10: it allows us to remove a lot of deprecated code
1135 * Source/autotools/Versions.m4:
1137 2013-04-02 Carlos Garcia Campos <cgarcia@igalia.com>
1139 [EFL][CMAKE] Move MOZ_X11 definition from OptionsCommon to OptionsEfl
1140 https://bugs.webkit.org/show_bug.cgi?id=113685
1142 Reviewed by Martin Robinson.
1144 MOZ_X11 is added unconditionally in OptionsCommon for UNIX
1145 platforms, but not all UNIX platforms use X11 for plugins,
1146 BlackBerry doesn't. The only port using cmake that uses X11 is EFL
1147 and it already has checks for X11, so we can just move the
1148 definition to OptionsEfl.
1150 * Source/cmake/OptionsCommon.cmake:
1151 * Source/cmake/OptionsEfl.cmake:
1153 2013-04-01 Jinwoo Song <jinwoo7.song@samsung.com>
1155 [EFL] Enable user-select:all for EFL port
1156 https://bugs.webkit.org/show_bug.cgi?id=113494
1158 Reviewed by Gyuyoung Kim.
1160 Add a feature flag for user-select:all and enable it for EFL port.
1162 * Source/cmake/OptionsEfl.cmake:
1163 * Source/cmake/WebKitFeatures.cmake:
1164 * Source/cmakeconfig.h.cmake:
1166 2013-03-29 Charles Wei <charles.wei@torchmobile.com.cn>
1168 [BlackBerry] Cleanup the CONTEXT_MENUS in BlackBerry porting
1169 https://bugs.webkit.org/show_bug.cgi?id=113562
1171 Reviewed by George Staikos.
1172 Internally reviewed by Mike Fenton and Gen Mak.
1174 * Source/cmake/OptionsBlackBerry.cmake:
1175 * Source/cmake/WebKitFeatures.cmake:
1176 * Source/cmakeconfig.h.cmake:
1178 2013-03-28 Zan Dobersek <zdobersek@igalia.com>
1180 [GTK] Build GTK-specific, non-layer-violating source code into WebCore-independent libPlatformGtk.la
1181 https://bugs.webkit.org/show_bug.cgi?id=112546
1183 Reviewed by Martin Robinson.
1185 * GNUmakefile.am: Define the new platform_webcore_cppflags.
1187 2013-03-28 Zan Dobersek <zdobersek@igalia.com>
1189 Unreviewed GTK build fix after r147039.
1191 * Source/autotools/symbols.filter: Export the missing symbols.
1193 2013-03-27 Patrick Gansterer <paroga@webkit.org>
1195 Set WTF_ARM_ARCH_VERSION to correct value when used with MSVC
1196 https://bugs.webkit.org/show_bug.cgi?id=113436
1198 Reviewed by Benjamin Poulain.
1200 * Source/cmake/OptionsWinCE.cmake: CPU(ARM_TRADITIONAL) is now set correctly by Platform.h.
1202 2013-03-27 Timothy Hatcher <timothy@apple.com>
1204 Add support for dock-to-right of the Web Inspector in the Mac port.
1206 Unfortunately this requires Safari changes, so it is disabled in the nightly builds.
1208 https://webkit.org/b/113341
1209 rdar://problem/10368152
1211 Reviewed by Joseph Pecoraro.
1213 * Source/autotools/symbols.filter:
1215 2013-03-27 Sheriff Bot <webkit.review.bot@gmail.com>
1217 Unreviewed, rolling out r146864.
1218 http://trac.webkit.org/changeset/146864
1219 https://bugs.webkit.org/show_bug.cgi?id=113391
1221 causes crashes on Wk2 EFL release bot (Requested by drott on
1224 * Source/cmake/OptionsEfl.cmake:
1226 2013-03-26 Rijubrata Bhaumik <rijubrata.bhaumik@intel.com>
1228 [EFL] Enable IndexedDB by default
1229 https://bugs.webkit.org/show_bug.cgi?id=107248
1231 Reviewed by Laszlo Gombos.
1233 * Source/cmake/OptionsEfl.cmake:
1234 Enable IndexedDB by default on EFL.
1236 2013-03-25 Kent Tamura <tkent@chromium.org>
1238 Rename ENABLE_INPUT_TYPE_DATETIME
1239 https://bugs.webkit.org/show_bug.cgi?id=113254
1241 Reviewed by Kentaro Hara.
1243 Rename ENABLE_INPUT_TYPE_DATETIME to ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE.
1244 Actually I'd like to remove the code, but we shouldn't remove it yet
1245 because we shipped products with it on some platforms.
1247 * Source/autotools/SetupWebKitFeatures.m4:
1248 * Source/cmake/WebKitFeatures.cmake:
1249 * Source/cmakeconfig.h.cmake:
1251 2013-03-25 Daniel Cheng <dcheng@chromium.org>
1253 Don't allow drags to start after a mouse press that creates a context menu
1254 https://bugs.webkit.org/show_bug.cgi?id=112079
1256 Reviewed by Tony Chang.
1258 * ManualTests/context-menu-during-drag-selection.html: Added.
1260 2013-03-22 Yuki Sekiguchi <yuki.sekiguchi@access-company.com>
1262 Cannot run All Source (target WebProcess) on Xcode.
1263 https://bugs.webkit.org/show_bug.cgi?id=111042
1265 Reviewed by Alexey Proskuryakov.
1267 WebProcessShim is renamed by r139066.
1268 However, WebProcessShim is not renamed to SecItemShim in WebKit.xcworkspace.
1269 This make WebProcess.app load WebProcessShim.dylib, and it cause dyld loading error.
1271 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme: Renamed WebProcessShim to SecItemShim.
1273 2013-03-21 Zan Dobersek <zdobersek@igalia.com>
1275 [GTK] Move libLevelDB.la setup into a separate GNUmakefile.am
1276 https://bugs.webkit.org/show_bug.cgi?id=112947
1278 Reviewed by Martin Robinson.
1280 * GNUmakefile.am: Include the new GNUmakefile.am, located under Source/ThirdParty/leveldb.
1282 2013-03-21 Martin Robinson <mrobinson@igalia.com>
1284 Source/ThirdParty/leveldb/db/builder.cc does not build on systems without <endian.h>
1285 https://bugs.webkit.org/show_bug.cgi?id=111817
1287 Reviewed by Gustavo Noronha Silva.
1289 Improve processing of the autoconf host variable. Setup up the wiring to detect
1290 whether or not we are compiling for Darwin.
1292 * Source/autotools/CheckSystemAndBasicDependencies.m4: Improve host detection.
1293 * Source/autotools/SetupAutomake.m4: Tell automake if we are compiling for Darwin or not.
1295 2013-03-20 Michael Pruett <michael@68k.org>
1297 [JSC] Implement EnforceRange IDL attribute for integer conversions
1298 https://bugs.webkit.org/show_bug.cgi?id=112506
1300 Reviewed by Kentaro Hara.
1302 * Source/autotools/symbols.filter:
1304 2013-03-20 Zan Dobersek <zdobersek@igalia.com>
1306 [GTK] Build ANGLE sources into a separate library from libWebCore.la
1307 https://bugs.webkit.org/show_bug.cgi?id=112778
1309 Reviewed by Martin Robinson.
1311 * GNUmakefile.am: Include the GNUmakefile.am covering the libANGLE.la library.
1313 2013-03-20 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
1315 [Qt] Define MODULE_VERSION
1316 https://bugs.webkit.org/show_bug.cgi?id=112808
1318 Reviewed by Allan Sandfeld Jensen.
1320 Upstream http://codereview.qt-project.org/49052
1321 Use 5.2.0 as this is the next release that will be branched from trunk.
1325 2013-03-20 Rouslan Solomakhin <rouslan@chromium.org>
1327 Copy-paste should not spellcheck when continuous spellcheck is turned off
1328 https://bugs.webkit.org/show_bug.cgi?id=112464
1330 Reviewed by Ryosuke Niwa.
1332 * Source/autotools/symbols.filter: Export WebCore::Editor::isContinuousSpellCheckingEnabled() and WebCore::Editor::toggleContinuousSpellChecking() for use by internals.
1334 2013-03-20 JungJik Lee <jungjik.lee@samsung.com>
1336 [EFL] Disable REQUEST_ANIMATION_FRAME_TIMER to render a new animation frame.
1337 https://bugs.webkit.org/show_bug.cgi?id=112114
1339 Reviewed by Kenneth Rohde Christiansen.
1341 Add a manual test to check the running of scripted transition animation.
1343 * ManualTests/animation/transition-on-and-offscreen-animation.html: Added.
1345 2013-03-19 David Rosca <nowrep@gmail.com>
1347 [Qt] QStyle: Set State_Enabled by default when painting style widgets.
1348 https://bugs.webkit.org/show_bug.cgi?id=112688
1350 Reviewed by Jocelyn Turcotte.
1352 All Qt style widgets were painted with a disabled state, even when
1353 they actually were enabled.
1354 This change fixes it by setting State_Enabled as a default state,
1355 which is then correctly removed when element is disabled.
1357 * Source/WebCore/platform/qt/RenderThemeQStyle.cpp:
1359 2013-03-17 Gustavo Noronha Silva <gns@gnome.org>
1361 [GTK] Exports leveldb symbols
1362 https://bugs.webkit.org/show_bug.cgi?id=112526
1364 Reviewed by Carlos Garcia Campos.
1366 * Source/autotools/symbols.filter: make leveldb symbols local.
1368 2013-03-15 Jae Hyun Park <jae.park@company100.net>
1370 [GTK] acceleration_backend_description does not concatenate "(gles2"
1371 https://bugs.webkit.org/show_bug.cgi?id=112405
1373 Reviewed by Martin Robinson.
1375 In FindDependencies.m4, acceleration_backend_description string does not
1376 concatenate if there is a space between the operator and the operand.
1378 * Source/autotools/FindDependencies.m4:
1380 2013-03-15 Allan Sandfeld Jensen <allan.jensen@digia.com>
1382 [Qt] Build error with building with Qt 5.1
1383 https://bugs.webkit.org/show_bug.cgi?id=112435
1385 Reviewed by Noam Rosenthal.
1387 QAccessibleWidget has moved to private.
1389 * Source/widgetsapi.pri:
1391 2013-03-14 Tobias Mueller <tobiasmue@gnome.org>
1393 Build: Remove XSLT option and depend hard on XSLT.
1394 You will now not be able to give --disable-xslt or --enable-xslt
1395 because it is not optional anymore.
1396 https://bugs.webkit.org/show_bug.cgi?id=112368
1398 Reviewed by Martin Robinson.
1400 * Source/autotools/FindDependencies.m4:
1401 Always check for libxslt
1403 * Source/autotools/PrintBuildConfiguration.m4:
1404 Removed printing out the value of XSLT
1406 * Source/autotools/ReadCommandLineArguments.m4:
1407 Removed reading XSLT options
1409 2013-03-14 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
1411 [EFL] Use CROSS_PLATFORM_CONTEXT_MENU
1412 https://bugs.webkit.org/show_bug.cgi?id=111877
1414 Reviewed by Caio Marcelo de Oliveira Filho.
1416 * Source/cmake/OptionsEfl.cmake: add -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1
1418 2013-03-14 Simon Hausmann <simon.hausmann@digia.com>
1420 [Qt] Improve the handling of mock geolocation, device orientation and motion clients
1422 Reviewed by Tor Arne Vestbø.
1424 The mock versions of these web facing features should be instantiated when
1425 running in DumpRenderTree only. In order for them to work, no extra Qt modules
1426 such as QtLocation are actually needed.
1428 This patch decouples enabling device orientation/motion and geolocation from
1429 the underlying Qt modules and makes them available in developer builds
1430 (!production_build) and backed by mock backends when running in drt.
1432 So if the Qt 5 modules are available, they'll be used (unless drtRun). For
1433 developers the web facing features are always enabled (although requests will
1434 time out) and the mock backends are enabled inside DRT, allowing for the layout
1435 tests to run with less dependencies.
1437 In addition this also enables the mock device motion client, which was
1438 previously never instantiated.
1440 * Source/widgetsapi.pri:
1442 2013-03-13 Ryosuke Niwa <rniwa@webkit.org>
1444 Threaded HTML Parser is missing feature define flags in all but Chromium port's build files
1445 https://bugs.webkit.org/show_bug.cgi?id=112277
1447 Reviewed by Adam Barth.
1449 * Source/autotools/SetupWebKitFeatures.m4:
1450 * Source/cmake/WebKitFeatures.cmake:
1451 * Source/cmakeconfig.h.cmake:
1453 2013-03-13 Nate Chapin <japhet@chromium.org>
1455 Expose symbols for internals
1456 https://bugs.webkit.org/show_bug.cgi?id=112194
1458 Reviewed by Alexey Proskuryakov.
1460 * Source/autotools/symbols.filter:
1462 2013-03-12 Zan Dobersek <zdobersek@igalia.com>
1464 [GTK] 'unrecognized command line option "-Wno-c++11-extensions"' warning reported when using gcc
1465 https://bugs.webkit.org/show_bug.cgi?id=111936
1467 Reviewed by Martin Robinson.
1469 * Source/autotools/SetupCompilerFlags.m4: Only use the -Wno-c++11-extensions warning when building
1470 with Clang as GCC does not support the warning just yet. Also enhance the comment about using libstdc++
1471 as the standard C++ library when compiling with Clang.
1473 2013-03-12 Zan Dobersek <zdobersek@igalia.com>
1475 [GTK] Set up the libPlatformGtk.la library
1476 https://bugs.webkit.org/show_bug.cgi?id=111738
1478 Reviewed by Martin Robinson.
1480 * GNUmakefile.am: Define the two variables that will hold sources list and cppflags as required for the new library.
1481 Include the new GNUmakefile.am that's now available under Source/Platform.
1483 2013-03-11 Tobias Mueller <tobiasmue@gnome.org>
1485 [Autotools] Set ENABLE_GTK_DOC to false if gtk-doc is not installed
1486 https://bugs.webkit.org/show_bug.cgi?id=111980
1488 Reviewed by Martin Robinson.
1490 WebKit did not configure if gtk-doc-am was not installed with the error:
1491 Tools/GNUmakefile.am:419: ENABLE_GTK_DOC does not appear in AM_CONDITIONAL
1493 * Source/autotools/FindDependencies.m4:
1495 2013-03-11 Claudio Saavedra <csaavedra@igalia.com>
1498 https://bugs.webkit.org/show_bug.cgi?id=112055
1500 Reviewed by Martin Robinson.
1502 * Source/autotools/Versions.m4: Bump to 2.1.0
1504 2013-03-11 Jeff Rogers <jrogers@rim.com>
1506 [BlackBerry] Disable MathML support
1507 https://bugs.webkit.org/show_bug.cgi?id=111929
1509 Reviewed by Rob Buis.
1511 * Source/cmake/OptionsBlackBerry.cmake:
1513 2013-03-09 Martin Robinson <mrobinson@igalia.com>
1515 [GTK] Versions.m4 is missing some key dependencies version definitions
1516 https://bugs.webkit.org/show_bug.cgi?id=111903
1518 Reviewed by Carlos Garcia Campos.
1520 * Source/autotools/Versions.m4: Add missing required version
1523 2013-03-08 Dean Jackson <dino@apple.com>
1525 Don't snapshot Java plugins
1526 https://bugs.webkit.org/show_bug.cgi?id=111899
1528 Reviewed by Tim Horton.
1530 Export MIMETypeRegistry::isJavaAppletMIMEType symbol.
1532 * Source/autotools/symbols.filter:
1534 2013-03-08 Chandra Shekar Vallala <brk376@motorola.com>
1536 [chromium] Keydown event for 'shift+alt' returns win keycode instead of 'alt'
1537 https://bugs.webkit.org/show_bug.cgi?id=111112
1539 Reviewed by Tony Chang.
1541 Return windows keycode of Alt incase of GDK_META_L, GDK_META_R.
1543 Try press Shift then alt key. The test passes if the shiftKey, altKey values
1544 of JSKeyEvent are true and keycode/which is 18.
1546 * ManualTests/shift-alt-key-event.html: Added.
1548 2013-03-08 Zan Dobersek <zdobersek@igalia.com>
1550 [Autotools] Remove definitions of unnecessary Automake conditionals
1551 https://bugs.webkit.org/show_bug.cgi?id=111830
1553 Reviewed by Philippe Normand.
1555 The following Automake conditionals are not used anywhere and should have their
1556 definitions in SetupAutomake.m4 removed:
1557 ENABLE_GAMEPAD, ENABLE_XSLT, ENABLE_GEOLOCATION, ENABLE_SVG_FONTS,
1558 ENABLE_OPCODE_STATS, ENABLE_CSS_FILTERS, ENABLE_CSS_SHADERS.
1560 * Source/autotools/SetupAutomake.m4:
1562 2013-03-08 Zan Dobersek <zdobersek@igalia.com>
1564 [GTK] Remove media stream support from the configuration options
1565 https://bugs.webkit.org/show_bug.cgi?id=111813
1567 Reviewed by Philippe Normand.
1569 Remove the media-stream configuration flag. The feature is incomplete and
1570 thus unsupported, so it really shouldn't be possible to enable it.
1572 * Source/autotools/PrintBuildConfiguration.m4:
1573 * Source/autotools/ReadCommandLineArguments.m4:
1574 * Source/autotools/SetupAutomake.m4:
1575 * Source/autotools/SetupWebKitFeatures.m4:
1577 2013-03-07 Keishi Hattori <keishi@webkit.org>
1579 Update calendar picker UI
1580 https://bugs.webkit.org/show_bug.cgi?id=109439
1582 Reviewed by Kent Tamura.
1584 * ManualTests/forms/calendar-picker.html: New test file with more options.
1585 * ManualTests/forms/date-suggestion-picker.html: Copied from ManualTests/forms/calendar-picker.html. Old one kept for dat/time suggestion picker testing.
1587 2013-03-07 Christophe Dumez <ch.dumez@sisa.samsung.com>
1589 [EFL] Bump libsoup dependency to 2.40.3 to fix regressions
1590 https://bugs.webkit.org/show_bug.cgi?id=111756
1592 Reviewed by Kenneth Rohde Christiansen.
1594 Update libsoup required version to v2.40.3 for EFL port.
1596 * Source/cmake/OptionsEfl.cmake:
1598 2013-03-07 Zan Dobersek <zdobersek@igalia.com>
1600 [GTK] Limit the supported compilers to GCC >= 4.7 and Clang >= 3.0
1601 https://bugs.webkit.org/show_bug.cgi?id=109932
1603 Reviewed by Martin Robinson.
1605 * Source/autotools/CheckSystemAndBasicDependencies.m4: Strictly check for one of the two compilers.
1606 * Source/autotools/SetupCompilerFlags.m4: Set up C++11-specific compiler flags. Force the C99 standard for the C code.
1607 Use the -Qunused-arguments flag when using Clang, it reduces irrelevant errors when using ccache.
1609 2013-03-05 Gustavo Noronha Silva <gns@gnome.org>
1611 [GTK] Enable translations for WebKit2
1612 https://bugs.webkit.org/show_bug.cgi?id=111398
1614 Reviewed by Martin Robinson.
1616 * GNUmakefile.am: adjust path for i18n GNUmakefile.am.
1617 * configure.ac: generate the i18n makefile unconditionally, the translations are
1618 used by both WebKitGTK+ and WebKit2GTK+.
1620 2013-03-06 Adam Klein <adamk@chromium.org>
1622 [V8] Use implicit references instead of object groups to keep registered MutationObservers alive
1623 https://bugs.webkit.org/show_bug.cgi?id=111382
1625 Reviewed by Adam Barth.
1627 * ManualTests/mutation-observer-leaks-nodes.html: Added.
1629 2013-03-06 Gustavo Noronha Silva <gns@gnome.org>
1631 Build fix. Fixes problems building code that uses deprecated functions from GTK+ 2,
1632 such as RenderThemeGtk2.cpp, in debug mode. RenderThemeGtk2.cpp tries to allow usage
1633 of deprecated functions by undefining GTK_DISABLE_DEPRECATED, but it ended up being
1634 redefined because autotoolsconfig.h was included again by headers that came after
1637 Reviewed by Martin Robinson.
1639 * Source/autotools/SetupWebKitFeatures.m4: add checks to ensure the
1640 autotoolsconfig.h header is only included once.
1642 2013-03-05 Ryuan Choi <ryuan.choi@samsung.com>
1644 [EFL] Build break with latest EFL libraries
1645 https://bugs.webkit.org/show_bug.cgi?id=111028
1647 Reviewed by Dirk Pranke.
1649 In latest EFL trunk, include path of ecore sub modules are changed from
1650 ecore-1 to ecore-XXX-1.
1651 So, this patch adds missing ECORE_XXX_INCLUDE_DIRS.
1653 * Source/cmake/FindEcore.cmake: Added additional path suffixes to find include directories of ecore-XXX
1654 * Source/cmake/FindElementary.cmake: Checked Ecore_Con dependency which Elementary requires.
1655 * Source/cmake/OptionsEfl.cmake: Made Imf and Imf_Evas mandatory.
1657 2013-03-05 Shawn Singh <shawnsingh@chromium.org>
1659 Fix default background of a dragged image.
1660 https://bugs.webkit.org/show_bug.cgi?id=110512
1662 Reviewed by Tony Chang.
1664 * ManualTests/drag-background-with-padding.html: Added.
1666 2013-03-05 Gustavo Noronha Silva <gns@gnome.org>
1668 Unreviewed build fix.
1670 * GNUmakefile.am: remove bad path for generate-feature-defines-files from EXTRA_DIST.
1672 2013-03-04 Ruslan Abdikeev <aruslan@chromium.org>
1674 <link rel="apple-touch-icon"> tag is not honored on CNN.com, workflowy.com etc
1675 https://bugs.webkit.org/show_bug.cgi?id=109061
1677 Reviewed by Adam Barth.
1679 * Source/autotools/symbols.filter:
1681 2013-03-04 Kunihiko Sakamoto <ksakamoto@chromium.org>
1683 Add build flag for FontLoader
1684 https://bugs.webkit.org/show_bug.cgi?id=111289
1686 Reviewed by Benjamin Poulain.
1688 Add ENABLE_FONT_LOAD_EVENTS build flag (disabled by default).
1690 * Source/autotools/SetupWebKitFeatures.m4:
1691 * Source/cmake/WebKitFeatures.cmake:
1692 * Source/cmakeconfig.h.cmake:
1694 2013-03-03 Sheriff Bot <webkit.review.bot@gmail.com>
1696 Unreviewed, rolling out r144567.
1697 http://trac.webkit.org/changeset/144567
1698 https://bugs.webkit.org/show_bug.cgi?id=111266
1700 Does not compile on apple-win (Requested by abarth on
1703 * Source/autotools/symbols.filter:
1705 2013-03-03 Ruslan Abdikeev <aruslan@chromium.org>
1707 <link rel="apple-touch-icon"> tag is not honored on CNN.com, workflowy.com etc
1708 https://bugs.webkit.org/show_bug.cgi?id=109061
1710 Reviewed by Adam Barth.
1712 * Source/autotools/symbols.filter:
1714 2013-03-01 Elliott Sprehn <esprehn@gmail.com>
1716 Don't leak Documents when using MutationObserver from extensions
1717 https://bugs.webkit.org/show_bug.cgi?id=111234
1719 Reviewed by Adam Barth.
1721 * ManualTests/leak-observer-nonmain-world.html: Added.
1723 2013-02-27 Zan Dobersek <zdobersek@igalia.com>
1725 [GTK] Disable MathML support in release builds
1726 https://bugs.webkit.org/show_bug.cgi?id=110981
1728 Reviewed by Martin Robinson.
1730 * Source/autotools/SetupWebKitFeatures.m4: Disable the MathML support in release builds
1731 as the code is not yet deemed production-ready.
1733 2013-02-27 Glenn Adams <glenn@skynav.com>
1735 Add ENABLE_CSS3_TEXT_LINE_BREAK flag.
1736 https://bugs.webkit.org/show_bug.cgi?id=110944
1738 Reviewed by Dean Jackson.
1740 * Source/cmake/WebKitFeatures.cmake:
1741 * Source/cmakeconfig.h.cmake:
1743 2013-02-24 Laszlo Gombos <l.gombos@samsung.com>
1745 [EFL] Rename ENABLE_REGIONS to ENABLE_CSS_REGIONS
1746 https://bugs.webkit.org/show_bug.cgi?id=110699
1748 Reviewed by Andreas Kling.
1750 Fix a typo. ENABLE_REGIONS is called ENABLE_CSS_REGIONS
1751 throughout the project.
1753 * Source/cmake/OptionsEfl.cmake:
1755 2013-02-24 Zan Dobersek <zdobersek@igalia.com>
1757 [GTK] Stop generating UserAgentGtk.h
1758 https://bugs.webkit.org/show_bug.cgi?id=110582
1760 Reviewed by Martin Robinson.
1762 * configure.ac: Provide the USER_AGENT_GTK_(MAJOR|MINOR)_VERSION defines in the autotoolsconfig.h
1763 header, containing the user agent versions that are to be used in the user agent string. The
1764 WEBKIT_USER_AGENT_(MAJOR|MINOR)_VERSION name is avoided as the same defines are specified in the
1765 webkitversion.h API header (but are not accessible from the WebCore layer). The UserAgentGtk.h
1766 header is also not generated anymore from the input file.
1768 2013-02-21 Tony Chang <tony@chromium.org>
1770 Autogenerate Settings that call setNeedsRecalcStyleInAllFrames when set
1771 https://bugs.webkit.org/show_bug.cgi?id=109989
1773 Reviewed by Ryosuke Niwa.
1775 Add setters to export symbols.
1777 * Source/autotools/symbols.filter:
1779 2013-02-21 Martin Robinson <mrobinson@igalia.com>
1781 [GTK] Move feature overriding to the configure phase
1782 https://bugs.webkit.org/show_bug.cgi?id=110293
1784 Reviewed by Gustavo Noronha Silva.
1786 Rework the feature overrides logic so all feature defines go into a
1787 header rather than the command line. This has a few benefits. Most
1788 notably, we can reuse the header in the gyp build. Another nice result
1789 is that changes to the configuration automatically result in a full
1790 rebuild and Debug and Release builds can have different configurations.
1792 All feature define processing happens now during the configuration phase,
1793 instead of when running autogen.sh. This means that we need to distribute
1794 the feature processing script.
1796 * GNUmakefile.am: Read feature defines from WebKitFeatures.txt when kicking
1797 off a build. Also include generate-feature-defines-files in the distribution.
1798 * Source/autotools/SetupAutoconfHeader.m4: Remove an extra ENABLE_3D_RENDERING
1799 from the autoconf header, as it is already provided by the feature configuration.
1800 * Source/autotools/SetupWebKitFeatures.m4: Added.
1801 * Source/autotools/webkitfeature.m4: Removed. The functionality has been moved
1802 to SetupWebKitFeatures.m4.
1803 * autogen.sh: Remove the call to override-feature-defines.
1804 * configure.ac: Now include SetupWebKitFeatures.
1806 2013-02-20 Dirk Schulze <krit@webkit.org>
1808 Enable CANVAS_PATH flag
1809 https://bugs.webkit.org/show_bug.cgi?id=108508
1811 Reviewed by Simon Fraser.
1813 Enable CANVAS_PATH flag on trunk.
1815 Existing tests cover the feature.
1817 * Source/cmake/WebKitFeatures.cmake:
1819 2013-02-19 Claudio Saavedra <csaavedra@igalia.com>
1821 Unreviewed build fix.
1823 * Source/autotools/FindDependencies.m4:
1824 * Source/autotools/Versions.m4:
1825 * Source/cmake/FindHarfBuzz.cmake:
1827 Bump gtk and efl dependencies on harfbuzz
1828 to 0.9.7. See bug 110145.
1830 2013-02-19 Changhun Kang <temoochin@company100.net>
1832 Only depend on xrender if x11 is being used
1833 https://bugs.webkit.org/show_bug.cgi?id=84095
1835 Reviewed by Martin Robinson.
1837 * Source/autotools/FindDependencies.m4:
1839 2013-02-18 ChangSeok Oh <shivamidow@gmail.com>
1841 [GTK] Fix nits for configuration
1842 https://bugs.webkit.org/show_bug.cgi?id=110083
1844 Reviewed by Martin Robinson.
1846 Remove unicode backend printing option. The only backend for unicode is icu
1847 after changeset 142724.
1849 * Source/autotools/PrintBuildConfiguration.m4:
1851 2013-02-15 Gustavo Noronha Silva <gns@gnome.org>
1853 Unreviewed build fix.
1855 * Source/autotools/SetupLibtool.m4: Move AR_FLAGS definition so it comes before dolt
1856 and libtool initialization, thus having an effect once again.
1858 2013-02-15 Keishi Hattori <keishi@webkit.org>
1860 Add setValue and closePopup methods to PagePopupController
1861 https://bugs.webkit.org/show_bug.cgi?id=109897
1863 Reviewed by Kent Tamura.
1865 * ManualTests/forms/calendar-picker.html: Added mock setValue and closePopup implementation.
1866 * ManualTests/forms/color-suggestion-picker.html: Ditto.
1868 2013-02-15 Allan Sandfeld Jensen <allan.jensen@digia.com>
1870 Simplify hitTestResultAtPoint and nodesFromRect APIs
1871 https://bugs.webkit.org/show_bug.cgi?id=95720
1873 Reviewed by Julien Chaffraix.
1875 Update exported symbols.
1877 * Source/autotools/symbols.filter:
1879 2013-02-08 Andrey Kosyakov <caseq@chromium.org>
1881 Web Inspector: expose did{Begin,Cancel}Frame() and {will,did}Composite() on WebDebToolsAgent
1882 https://bugs.webkit.org/show_bug.cgi?id=109192
1884 Reviewed by Pavel Feldman.
1886 * Source/autotools/symbols.filter:
1888 2013-02-13 Martin Robinson <mrobinson@igalia.com>
1890 Try once again to fix the build after r142756
1892 * Source/autotools/PrintBuildConfiguration.m4: Do not try to print the GStreamer version
1893 in the build output.
1894 * Source/autotools/SetupAutoconfHeader.m4: Remove the last reference to have_gstreamer.
1896 2013-02-13 Martin Robinson <mrobinson@igalia.com>
1898 Try to fix the build after r142756
1900 * Source/autotools/SetupAutomake.m4: Instead of using the (now gone) have_gstreamer
1901 variable, activate GStreamer if either web audio or web video is enabled.
1903 2013-02-13 Xianzhu Wang <wangxianzhu@chromium.org>
1905 Heap-use-after-free in WebCore::ScrollingCoordinator::hasVisibleSlowRepaintViewportConstrainedObjects.
1906 https://bugs.webkit.org/show_bug.cgi?id=108695
1908 Add a manual test. Unable to write a normal layout test because
1909 1) must waitUntilDone() to reproduce the crash but the redirected URL can't notifyDone();
1910 2) Can't use a frame to contain the test because ScrollingCoordinator handles only the main frame.
1912 Reviewed by Abhishek Arya.
1914 * ManualTests/scrolling-coordinator-viewport-constrained-crash.html: Added.
1916 2013-02-13 Martin Robinson <mrobinson@igalia.com>
1918 [GTK] Remove support for compiling with GStreamer 0.10
1919 https://bugs.webkit.org/show_bug.cgi?id=109593
1921 Reviewed by Philippe Normand.
1923 Remove support for building WebKitGTK+ with GStreamer 0.10. We
1924 can simplify things greatly because we don't have to worry any
1925 longer about selecting one GStreamer API set.
1927 * Source/autotools/FindDependencies.m4:
1928 * Source/autotools/ReadCommandLineArguments.m4:
1929 * Source/autotools/SetupAutoconfHeader.m4:
1930 * Source/autotools/Versions.m4:
1932 2013-02-12 Martin Robinson <mrobinson@igalia.com>
1934 [GTK] Remove the GLib unicode backend
1935 https://bugs.webkit.org/show_bug.cgi?id=109627
1937 Reviewed by Benjamin Poulain.
1939 Remove references to the GLib unicode backend from configuration.
1941 * Source/autotools/FindDependencies.m4:
1942 * Source/autotools/ReadCommandLineArguments.m4:
1943 * Source/autotools/SetupAutoconfHeader.m4:
1944 * Source/autotools/SetupAutomake.m4:
1946 2013-02-12 Christophe Dumez <ch.dumez@sisa.samsung.com>
1948 Remove remaining traces of Web Intents
1949 https://bugs.webkit.org/show_bug.cgi?id=109586
1951 Reviewed by Eric Seidel.
1953 Remove references to Web Intents from CMake files as the functionality
1954 was removed in r142549.
1956 * Source/cmake/WebKitFeatures.cmake:
1957 * Source/cmakeconfig.h.cmake:
1959 2013-02-12 Martin Robinson <mrobinson@igalia.com>
1961 [GTK] Remove the enable-debug-feature configuration option
1962 https://bugs.webkit.org/show_bug.cgi?id=109539
1964 Reviewed by Philippe Normand.
1966 Remove the --enable-debug-feature option from configuration. It doesn't
1967 do anything that --enable-debug doesn't.
1969 * Source/autotools/PrintBuildConfiguration.m4: Remove references to --enable-debug-features.
1970 * Source/autotools/ReadCommandLineArguments.m4: Ditto.
1971 * Source/autotools/SetupAutoconfHeader.m4: Ditto.
1972 * Source/autotools/SetupAutomake.m4: Ditto.
1974 2013-02-12 Zan Dobersek <zdobersek@igalia.com>
1976 Remove ENABLE_XHR_RESPONSE_BLOB handling from various build systems
1977 https://bugs.webkit.org/show_bug.cgi?id=109481
1979 Reviewed by Daniel Bates.
1981 The ENABLE_XHR_RESPONSE_BLOB feature define was removed from the code
1982 back in r120574. There are still occurrences of it in various build systems
1983 which should all be removed as they are useless.
1985 * Source/cmake/OptionsBlackBerry.cmake:
1986 * Source/cmakeconfig.h.cmake:
1988 2013-02-11 Eric Carlson <eric.carlson@apple.com>
1990 [Mac] Track language selection should be sticky
1991 https://bugs.webkit.org/show_bug.cgi?id=109466
1993 Reviewed by Dean Jackson.
1995 * Source/autotools/symbols.filter: Export PageGroup::captionPreferences and Page::initGroup.
1997 2013-02-11 Benjamin Poulain <benjamin@webkit.org>
1999 Kill TestRunner::setMinimumTimerInterval; implement the feature with InternalSettings
2000 https://bugs.webkit.org/show_bug.cgi?id=109349
2002 Reviewed by Sam Weinig.
2004 * Source/autotools/symbols.filter:
2006 2013-02-11 Zan Dobersek <zdobersek@igalia.com>
2008 * Source/WebCore: Modified property svn:ignore, adding GNUmakefile.features.am
2009 to the list of paths to be ignored.
2011 2013-02-10 Laszlo Gombos <l.gombos@samsung.com>
2013 Consolidate the way WTF_USE_PTHREADS is enabled
2014 https://bugs.webkit.org/show_bug.cgi?id=108191
2016 Reviewed by Benjamin Poulain.
2018 Remove duplicated definition of WTF_USE_PTHREADS.
2020 WTF_USE_PTHREADS is defined to 1 on all OS(UNIX) environments in
2023 * Source/cmake/OptionsBlackBerry.cmake:
2024 * Source/cmake/OptionsEfl.cmake:
2026 2013-02-10 Jae Hyun Park <jae.park08@gmail.com>
2028 Rename ENABLE(GLIB_SUPPORT) to USE(GLIB)
2029 https://bugs.webkit.org/show_bug.cgi?id=104266
2031 Reviewed by Philippe Normand.
2033 Using USE(GLIB) instead of ENABLE(GLIB_SUPPORT) is more consistent with
2034 the existing macro naming conventions.
2037 USE() - use a particular third-party library or optional OS service
2038 ENABLE() - turn on a specific feature of WebKit
2040 * Source/autotools/SetupAutoconfHeader.m4:
2041 * Source/cmake/OptionsEfl.cmake:
2043 2013-02-09 Philippe Normand <pnormand@igalia.com>
2045 Unreviewed, another GTK+ build fix after r142343.
2047 * Source/autotools/symbols.filter: Expose the InlineBox delete operator.
2049 2013-02-08 Benjamin Poulain <bpoulain@apple.com>
2051 Move workerThreadCount from TestRunner to WebCore Internals
2052 https://bugs.webkit.org/show_bug.cgi?id=109239
2054 Reviewed by Darin Adler.
2056 * Source/autotools/symbols.filter:
2058 2013-02-08 Dean Jackson <dino@apple.com>
2060 Only a fool would cut and paste from a terminal showing truncated git logs.
2063 Export the full symbol for InlineBox::nodeAtPoint.
2065 * Source/autotools/symbols.filter:
2067 2013-02-08 Dean Jackson <dino@apple.com>
2069 Snapshotted plug-in should use shadow root
2070 https://bugs.webkit.org/show_bug.cgi?id=108284
2072 Unreviewed GTK+ build fix.
2074 * Source/autotools/symbols.filter: Export InlineBox symbols.
2076 2013-02-08 Seulgi Kim <seulgikim@company100.net>
2078 Update .gitignore for vim swap files.
2079 https://bugs.webkit.org/show_bug.cgi?id=109252
2081 Reviewed by Dirk Pranke.
2083 When opening the same files multiple with vim, vim creates a .*.sw[a-p]
2084 file as the swap file.
2088 2013-02-08 Tomas Popela <tpopela@redhat.com>
2090 [GTK] Include files from DerivedSources/webkitdom for introspection
2091 https://bugs.webkit.org/show_bug.cgi?id=108631
2093 Reviewed by Martin Robinson.
2095 Include files from DerivedSources/webkitdom for introspection
2097 * /Source/WebKit/gtk/GNUmakefile.am:
2098 * /Source/WebKit2/GNUmakefile.am:
2100 2013-02-07 Martin Robinson <mrobinson@igalia.com>
2102 [GTK] Split configure.ac into reusable portions
2103 https://bugs.webkit.org/show_bug.cgi?id=109246
2105 Reviewed by Philippe Normand.
2107 Split up configure.ac into sections based on different "phases"
2108 of configuration. This should make it easier to find what you are
2109 looking for as well as creating a "right" place to put things.
2110 A nice side effect of this is that we can share the different
2111 modules with a gyp build.
2113 * Source/autotools/CheckSystemAndBasicDependencies.m4: Added.
2114 * Source/autotools/FindDependencies.m4: Added.
2115 * Source/autotools/PrintBuildConfiguration.m4: Added.
2116 * Source/autotools/ReadCommandLineArguments.m4: Added.
2117 * Source/autotools/SetupAutoconfHeader.m4: Added.
2118 * Source/autotools/SetupAutomake.m4: Added.
2119 * Source/autotools/SetupCompilerFlags.m4: Added.
2120 * Source/autotools/SetupLibtool.m4: Added.
2121 * Source/autotools/Versions.m4: Added.
2124 2013-02-07 David Farler <dfarler@apple.com>
2126 Makefiles should work for arbitrary SDKs and architectures on Apple ports
2127 https://bugs.webkit.org/show_bug.cgi?id=107863
2129 Reviewed by Mark Rowe.
2132 Allow SDKROOT, ARCHS outside of $(ARGS).
2133 Setting ARCHS => ONLY_ACTIVE_ARCH=NO.
2134 * Makefile.shared: options to webkitdirs based on SDKROOT
2135 * Source/Makefile: don't build WebKit2 for iOS
2137 2013-02-07 Martin Robinson <mrobinson@igalia.com>
2139 [GTK] Cleanup command-line defines
2140 https://bugs.webkit.org/show_bug.cgi?id=109213
2142 Reviewed by Xan Lopez.
2144 * GNUmakefile.am: Remove references to flags that are now provided
2145 by autotoolsconfig.h
2146 * configure.ac: Add new AC_DEFINE invocations for flags that were
2147 before manually appended to the compiler CPPFLAGS and clump all
2148 AC_DEFINE invocations together.
2150 2013-02-07 ChangSeok Oh <shivamidow@gmail.com>
2152 [GTK][AC] Clutter required version up to 1.12
2153 https://bugs.webkit.org/show_bug.cgi?id=109037
2155 Reviewed by Martin Robinson.
2157 The clutter requried version is changed to 1.12.
2161 2013-02-07 Zan Dobersek <zdobersek@igalia.com>
2163 [Autotools] Remove uses of Automake FARSTREAM_(CFLAGS|LIBS) variables, USE_FARSTREAM conditional
2164 https://bugs.webkit.org/show_bug.cgi?id=109198
2166 Reviewed by Martin Robinson.
2168 * GNUmakefile.am: The USE_FARSTREAM conditional is being removed while the WTF_USE_FARSTREAM
2169 define is currently a no-op.
2170 * configure.ac: Don't set the Automake conditional as it's currently not needed due
2171 to checking for Farstream dependency being removed in r142005.
2173 2013-02-07 Gavin Peters <gavinp@chromium.org>
2175 Unreviewed, rolling out r142141.
2176 http://trac.webkit.org/changeset/142141
2177 https://bugs.webkit.org/show_bug.cgi?id=108990
2179 Reland r142112, will update Chromium expectations and create a
2180 Chromium bug instead for the crash.
2182 * ManualTests/remove-fixed-position-but-keep-compositing.html: Added.
2184 2013-02-07 Gavin Peters <gavinp@chromium.org>
2186 Unreviewed, rolling out r142112.
2187 http://trac.webkit.org/changeset/142112
2188 https://bugs.webkit.org/show_bug.cgi?id=108990
2190 The new test scrollingcoordinator/non-fast-scrollable-region-transformed- iframe.html crashes on Lion.
2192 See http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=scrollingcoordinator%2Fnon-fast-scrollable-region-transformed-iframe.html
2194 * ManualTests/remove-fixed-position-but-keep-compositing.html: Removed.
2196 2013-02-07 Zan Dobersek <zdobersek@igalia.com>
2198 [GTK] configure.ac requires a cleanup
2199 https://bugs.webkit.org/show_bug.cgi?id=99272
2201 Reviewed by Martin Robinson.
2203 Clean up configure.ac. While there is no strict style guideline determined
2204 for this file the changes enforce the usual indentation of four spaces along
2205 with line wrapping at 130 characters and grammar fixes/updates.
2209 2013-02-07 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
2211 [CoordinatedGraphics] Use ScrollingCoordinator to track fixed layers
2212 https://bugs.webkit.org/show_bug.cgi?id=108990
2214 Reviewed by Noam Rosenthal.
2216 Add a new test that allow us to remove the fixed positioning of a layer but still keeping
2217 it compositing. Coordinated Graphics had a bug where the CoordinatedSceneGraph would still
2218 count this layer as fixed position.
2220 * ManualTests/remove-fixed-position-but-keep-compositing.html: Added.
2222 2013-02-07 Gustavo Noronha Silva <gns@gnome.org>
2224 Unreviewed build fix after r141196 for 32 bits autotools.
2226 * Source/autotools/symbols.filter: restore 32 bits version of the
2227 WebCore::TextIterator::getLocationAndLengthFromRange(WebCore::Node*,
2228 WebCore::Range const*, unsigned int&, unsigned int&) symbol.
2230 2013-02-05 Simon Hausmann <simon.hausmann@digia.com>
2232 [Qt] Compile WTF tests of TestWebKitAPI
2233 https://bugs.webkit.org/show_bug.cgi?id=108935
2235 Reviewed by Kenneth Rohde Christiansen.
2237 Build gtest on Linux.
2241 2013-02-06 Jonathon Jongsma <jonathon.jongsma@collabora.com>
2243 [GStreamer] MediaPlayer's code is not easily reusable by other GStreamer-based players
2244 https://bugs.webkit.org/show_bug.cgi?id=100261
2246 Reviewed by Philippe Normand
2248 * configure.ac: removed farstream requirement for now since it's
2249 not actually used yet and makes it more difficult to build and test
2251 2013-02-06 Mike West <mkwst@chromium.org>
2253 Add an ENABLE_NOSNIFF feature flag.
2254 https://bugs.webkit.org/show_bug.cgi?id=109029
2256 Reviewed by Jochen Eisinger.
2258 This new flag will control the behavior of 'X-Content-Type-Options: nosniff'
2259 when processing script and other resource types.
2261 * Source/cmake/WebKitFeatures.cmake:
2262 * Source/cmakeconfig.h.cmake:
2264 2013-02-05 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
2266 [Qt] REGRESSION(r137436): It made all inspector tests timeout on developer builds
2267 https://bugs.webkit.org/show_bug.cgi?id=106554
2269 Reviewed by Simon Hausmann.
2271 Explicitely link WebCore resources in the final DLL only on Windows to
2272 support force_static_libs_as_shared on other platforms.
2274 WebKit1 applications don't get the QtWebKit dynamic library loaded
2275 since libQtWebKitWidgets doesn't depend on libQtWebKit if WebCore and
2276 WebKit1 are dynamic libraries of their own.
2280 2013-02-05 Martin Robinson <mrobinson@igalia.com>
2282 Update the NEWS and configuration in preparation for 1.11.5.
2284 Reviewed by Philippe Normand.
2288 2013-02-04 Benjamin Poulain <bpoulain@apple.com>
2290 Kill suspendAnimation(), resumeAnimation() and numberOfActiveAnimations() from DRT/WTR; use Internals
2291 https://bugs.webkit.org/show_bug.cgi?id=108741
2293 Reviewed by Tony Chang.
2295 * Source/autotools/symbols.filter:
2297 2013-02-02 Patrick Gansterer <paroga@webkit.org>
2299 [CMake] Adopt the WinCE port to new CMake
2300 https://bugs.webkit.org/show_bug.cgi?id=108754
2302 Reviewed by Laszlo Gombos.
2304 Remove the entry point hack which isn't required in the new
2305 CMake version with offical WindowsCE support.
2307 * Source/cmake/OptionsWindows.cmake:
2309 2013-02-01 Benjamin Poulain <bpoulain@apple.com>
2311 Clean the String->AtomicString conversion for AnimationController::pauseAnimationAtTime
2312 https://bugs.webkit.org/show_bug.cgi?id=108558
2314 Reviewed by Dean Jackson.
2316 * Source/autotools/symbols.filter:
2318 2013-02-01 Zan Dobersek <zdobersek@igalia.com>
2320 [GTK] Add WTFURL source files to the build
2321 https://bugs.webkit.org/show_bug.cgi?id=108215
2323 Reviewed by Benjamin Poulain.
2325 * Source/autotools/symbols.filter: Force the export of the KURL::string() symbol.
2326 This is required when using the WTFURL backend but otherwise doesn't affect the build.
2328 2013-02-01 Alexis Menard <alexis@webkit.org>
2330 Enable unprefixed CSS transitions by default.
2331 https://bugs.webkit.org/show_bug.cgi?id=108216
2333 Reviewed by Dean Jackson.
2335 Rename the flag CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
2336 to CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED which will be used later to
2337 guard the unprefixing work for CSS Transforms and animations.
2339 * Source/cmake/WebKitFeatures.cmake:
2340 * Source/cmakeconfig.h.cmake:
2342 2013-01-31 Christophe Dumez <dchris@gmail.com>
2344 [EFL] Disable Web Intents
2345 https://bugs.webkit.org/show_bug.cgi?id=108457
2347 Reviewed by Alexey Proskuryakov.
2349 Turn off WEB_INTENTS flag in EFL CMake project.
2351 * Source/cmake/OptionsEfl.cmake:
2353 2013-01-31 Simon Hausmann <simon.hausmann@digia.com>
2355 [Qt] Make it possible to compile WebKit2 Qt related files without access to internal WK2 C++ API
2356 https://bugs.webkit.org/show_bug.cgi?id=108472
2358 Reviewed by Andreas Kling.
2360 When linking WebKit2, also link the WebKit2QML module.
2364 2013-01-30 Dominik Röttsches <dominik.rottsches@intel.com>
2366 [HarfBuzz] Remove the HarfBuzz-old code
2367 https://bugs.webkit.org/show_bug.cgi?id=108077
2369 Reviewed by Benjamin Poulain.
2371 Rename WTF_USE_HARFBUZZ_NG to WTF_USE_HARFBUZZ since there
2372 won't be a distinction between ng and non-ng HarfBuzz after
2373 removing the old code.
2375 * Source/cmake/OptionsEfl.cmake:
2377 2013-01-29 Zan Dobersek <zdobersek@igalia.com>
2379 Unreviewed GTK build fix after r141175.
2381 * Source/autotools/symbols.filter: Export the WebCore::Element::createShadowRoot symbol.
2383 2013-01-29 Shinya Kawanaka <shinyak@chromium.org>
2385 [Chromium] Cannot copy text when selecting readonly (or disabled) input elements
2386 https://bugs.webkit.org/show_bug.cgi?id=106287
2388 Reviewed by Hajime Morita.
2390 * Source/autotools/symbols.filter:
2392 2013-01-29 Laszlo Gombos <l.gombos@samsung.com>
2394 [CMake] Add minimum version information for tool dependencies
2395 https://bugs.webkit.org/show_bug.cgi?id=97592
2397 Reviewed by Kenneth Rohde Christiansen.
2399 Capture the minimum version information for the tools that are required
2400 to build WebKit for all CMake based build systems.
2404 2013-01-29 Nate Chapin <japhet@chromium.org>
2406 Enable reuse of cached main resources
2407 https://bugs.webkit.org/show_bug.cgi?id=105667
2409 Reviewed by Adam Barth.
2411 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
2413 2013-01-29 Laszlo Gombos <l.gombos@samsung.com>
2415 Enable Workers for WinCE
2416 https://bugs.webkit.org/show_bug.cgi?id=108099
2418 Reviewed by Gyuyoung Kim.
2420 WORKERS are enabled for all CMake based ports except WinCE.
2421 Turn on WORKERS for all CMake based ports.
2423 * Source/cmake/OptionsBlackBerry.cmake:
2424 * Source/cmake/OptionsEfl.cmake:
2425 * Source/cmake/WebKitFeatures.cmake:
2427 2013-01-28 Halton Huo <halton.huo@intel.com>
2429 [EFL] Quit debug build without -DSHARED_CORE=ON
2430 https://bugs.webkit.org/show_bug.cgi?id=104773
2432 Reviewed by Laszlo Gombos.
2434 Debug build without -DSHARED_CORE=ON will fail because libwebcore_efl.a
2435 is too big (>4G) to archive. The solution is simply to abort cmake in
2436 this condition and notify developer.
2439 * Source/cmake/OptionsEfl.cmake:
2440 * Source/cmake/OptionsCommon.cmake:
2442 2013-01-28 Renata Hodovan <reni@webkit.org>
2444 [WK2] Putting QtWebProcess into a chrooted sandbox
2445 https://bugs.webkit.org/show_bug.cgi?id=90005
2447 Reviewed by Anders Carlsson and Zoltan Herczeg.
2449 Make it possible to build WebKit2 with SandboxProcess.
2451 * Source/QtWebKit.pro:
2453 2013-01-27 David Farler <dfarler@apple.com>
2455 REGRESSION (r140912): Broke specifying non-trivial ARCHS value to make / build-webkit
2456 https://bugs.webkit.org/show_bug.cgi?id=108028
2458 Reviewed by Dan Bernstein.
2460 * Makefile: Reverted.
2461 * Makefile.shared: Reverted.
2462 * Source/Makefile: Reverted.
2464 2013-01-26 David Farler <dfarler@apple.com>
2466 Allow building with arbitrary SDK and ARCHS with make + Xcode
2467 https://bugs.webkit.org/show_bug.cgi?id=107863
2469 Reviewed by David Kilzer.
2472 Removed references to legacy Xcode configurations.
2474 Added default ARCHS + SDK settings and parameterized xcodebuild calls.
2476 iOS does not build WebKit2.
2478 2013-01-25 Jussi Kukkonen <jussi.kukkonen@intel.com>
2480 [CMake][EFL] Build ThirdParty/leveldb when IndexedDB is enabled
2481 https://bugs.webkit.org/show_bug.cgi?id=106443
2483 Reviewed by Laszlo Gombos.
2485 LevelDB is now included in ThirdParty. Use it when IndexDB is
2488 * Source/cmake/OptionsEfl.cmake:
2489 Set WTF_USE_LEVELDB when IndexedDB is enabled
2491 2013-01-24 Keishi Hattori <keishi@webkit.org>
2493 Adjust design of the Calendar Picker
2494 https://bugs.webkit.org/show_bug.cgi?id=107507
2496 Reviewed by Kent Tamura.
2498 * ManualTests/forms/calendar-picker.html: Use pickerCommonChromium.css and calendarPickerChromium.css.
2500 2013-01-24 Soo-Hyun Choi <s.choi@hackerslab.eu>
2502 [CMake] Remove the definition of WTF_PLATFORM_WIN from the build system
2503 https://bugs.webkit.org/show_bug.cgi?id=101635
2505 Reviewed by Laszlo Gombos.
2507 WTF_PLATFORM_WIN defined twice: Source/cmake/OptionsWindows.cmake and in
2508 Source/WTF/wtf/Platform.h.
2509 It would be more future-proof to have it only defined in common C++ code in
2512 * Source/cmake/OptionsWindows.cmake:
2514 2013-01-23 Zan Dobersek <zdobersek@igalia.com>
2518 Speculative build fix for the GTK port after 140539.
2520 * Source/autotools/symbols.filter:
2522 2013-01-22 Gustavo Noronha Silva <gns@gnome.org>
2524 [GTK] Debug build failure on x86-64
2525 https://bugs.webkit.org/show_bug.cgi?id=107400
2527 Reviewed by Xan Lopez.
2529 * configure.ac: use thin archives for convenience libraries, if AR_FLAGS was not
2530 overriden through the environment variable.
2532 2013-01-22 Zan Dobersek <zdobersek@igalia.com>
2534 [Autotools] Remove the Canvas Path configuration option
2535 https://bugs.webkit.org/show_bug.cgi?id=107537
2537 Reviewed by Martin Robinson.
2539 * configure.ac: Remove the configuration option for the Canvas Path
2540 feature as this is not in line with the new guidelines about feature
2541 enablement in the autotools build system.
2543 2013-01-22 Zan Dobersek <zdobersek@igalia.com>
2545 [Autotools] Place a warning in configure.ac about adding new configuration options
2546 https://bugs.webkit.org/show_bug.cgi?id=107559
2548 Reviewed by Martin Robinson.
2550 * configure.ac: Add an eye-catching section explaining that changes in this file might
2551 not be necessary at all and a link pointing to the guidelines on the Trac wiki.
2553 2013-01-21 Dirk Schulze <dschulze@adobe.com>
2555 Add build flag for Canvas's Path object (disabled by default)
2556 https://bugs.webkit.org/show_bug.cgi?id=107473
2558 Reviewed by Dean Jackson.
2560 Add CANVAS_PATH build flag to build systems.
2562 * Source/cmake/WebKitFeatures.cmake:
2563 * Source/cmakeconfig.h.cmake:
2566 2013-01-19 Ryosuke Niwa <rniwa@webkit.org>
2568 Delete webkit-perf.appspot.com code from WebKit repository
2569 https://bugs.webkit.org/show_bug.cgi?id=107390
2571 Reviewed by Adam Barth.
2573 Delete webkit-perf.appspot.com code from WebKit repository since I maintain
2574 and push the code via https://github.com/rniwa/webkit-perf now.
2576 * Websites/webkit-perf.appspot.com: Removed.
2578 2013-01-19 Philip Rogers <pdr@google.com>
2580 Merge SVGStylable into SVGStyledElement
2581 https://bugs.webkit.org/show_bug.cgi?id=106877
2583 Reviewed by Dirk Schulze.
2585 SVG2 changes element inheritance so all SVGElements are stylable. As a first-step towards a
2586 cleaner class hierarchy, this patch moves SVGStylable into SVGStyledElement.
2590 2013-01-18 Sudarsana Nagineni <sudarsana.nagineni@intel.com>
2592 [CMake] Fix CMake warnings
2593 https://bugs.webkit.org/show_bug.cgi?id=107290
2595 Reviewed by Laszlo Gombos.
2597 Add missing WebKit options to CMake features list.
2599 * Source/cmake/WebKitFeatures.cmake:
2600 * Source/cmakeconfig.h.cmake:
2602 2013-01-18 Sheriff Bot <webkit.review.bot@gmail.com>
2604 Unreviewed, rolling out r140005.
2605 http://trac.webkit.org/changeset/140005
2606 https://bugs.webkit.org/show_bug.cgi?id=107235
2608 broke downstream Chromium interactive_ui_tests (Requested by
2609 dominicc on #webkit).
2611 * Source/autotools/symbols.filter:
2613 2013-01-17 Martin Robinson <mrobinson@igalia.com>
2615 [GTK] Build with LevelDB when IndexedDB is enabled
2616 https://bugs.webkit.org/show_bug.cgi?id=103220
2618 Reviewed by Gustavo Noronha Silva.
2620 * configure.ac: Detect whether the IndexedDatabase feature is enabled. We cannot
2621 use the typical approach for feature detection since we need to adjust the automake
2622 file output based on whether or not IndexedDatabase is enabled.
2624 2013-01-17 Nate Chapin <japhet@chromium.org>
2626 Enable reuse of cached main resources
2627 https://bugs.webkit.org/show_bug.cgi?id=105667
2629 Reviewed by Antti Koivisto.
2631 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
2633 2013-01-17 Seokju Kwon <seokju.kwon@gmail.com>
2635 [EFL][CMAKE] Compress resource files of inspector
2636 https://bugs.webkit.org/show_bug.cgi?id=106210
2638 Reviewed by Gyuyoung Kim.
2640 Add compressing JavaScript
2641 for smaller package and faster connection of remote web inspector.
2643 * Source/PlatformEfl.cmake:
2645 2013-01-16 Hugo Parente Lima <hugo.lima@openbossa.org>
2647 [CMake] Report actual values for feature configuration (instead of the default)
2648 https://bugs.webkit.org/show_bug.cgi?id=107010
2650 Reviewed by Laszlo Gombos.
2652 * Source/cmake/WebKitFeatures.cmake:
2654 2013-01-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2656 [EFL] Move 'DefaultTheme' folder to WebCore/platform/efl
2657 https://bugs.webkit.org/show_bug.cgi?id=106969
2659 Reviewed by Benjamin Poulain.
2661 * Source/PlatformEfl.cmake: Change DefaultTheme path.
2662 * Source/cmake/OptionsEfl.cmake: ditto.
2664 2013-01-15 Alberto Garcia <agarcia@igalia.com>
2666 Fix typos in WebKitFeatures.cmake
2667 https://bugs.webkit.org/show_bug.cgi?id=106952
2669 Reviewed by Martin Robinson.
2671 * Source/cmake/WebKitFeatures.cmake:
2672 Replace "Toogle" with "Toggle".
2674 2013-01-15 Zan Dobersek <zandobersek@gmail.com>
2676 [Autotools] Add support for WebKit2-only builds
2677 https://bugs.webkit.org/show_bug.cgi?id=106889
2679 Reviewed by Gustavo Noronha Silva.
2681 * GNUmakefile.am: Only copy the WebKit1 documentation into the destination
2682 directory if building WebKit1.
2683 * configure.ac: Add a configuration option for disabling the WebKit1 build.
2684 Only conditionally copy WebKit1-specific targets from the input files. Some
2685 small style changes to the WebKit2 configuration flag included as well.
2687 2013-01-14 Nate Chapin <japhet@chromium.org>
2689 Enable reuse of cached main resources
2690 https://bugs.webkit.org/show_bug.cgi?id=105667
2692 Reviewed by Antti Koivisto.
2694 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
2696 2013-01-14 Alexandre Rostovtsev <tetromino@gentoo.org>
2698 Do not hardcode -ldl in OPENGL_LIBS
2699 https://bugs.webkit.org/show_bug.cgi?id=96602
2701 Reviewed by Philippe Normand.
2703 Some non-Linux systems, e.g. FreeBSD, have dlopen() as part of their
2704 libc, and do not use a separate libdl.
2708 2013-01-11 Carlos Garcia Campos <cgarcia@igalia.com>
2710 Unreviewed. Update NEWS and configure.ac for 1.11.4 release
2712 * configure.ac: Bump version numbers.
2714 2013-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
2716 [GTK] Add API to set the web extensions directory to WebKit2 GTK+
2717 https://bugs.webkit.org/show_bug.cgi?id=106462
2719 Reviewed by Xan Lopez.
2721 * Source/autotools/symbols.filter: Update
2722 WebGtkExtensionManager::initialize symbol.
2724 2013-01-10 Tony Chang <tony@chromium.org>
2726 Speed up supplemental dependency computation
2727 https://bugs.webkit.org/show_bug.cgi?id=106503
2729 Reviewed by Adam Barth.
2731 * Source/cmake/WebKitMacros.cmake: Add --idlAttributesFile to the binding generation step in cmake.
2733 2013-01-10 Zan Dobersek <zandobersek@gmail.com>
2735 [Autotools] Add the AM_WEBKIT_FEATURE_CONDITIONAL macro
2736 https://bugs.webkit.org/show_bug.cgi?id=106576
2738 Reviewed by Martin Robinson.
2740 Replace the AC_CHECK_WEBKIT_FEATURE_ENABLED with the new macro.
2741 The former was executing actions based on the passed-in feature being
2742 enabled in the (possibly overridden) GNUmakefile.features.am, the actions
2743 usually affecting the Automake conditional value that was set up afterwards.
2744 The new macro does this directly, setting up an Automake conditional of the
2745 same name as the feature that was checked.
2747 * Source/autotools/webkitfeature.m4:
2749 2013-01-10 Zan Dobersek <zandobersek@gmail.com>
2751 Remove the ENABLE_ANIMATION_API feature define occurences
2752 https://bugs.webkit.org/show_bug.cgi?id=106544
2754 Reviewed by Simon Fraser.
2756 The Animation API code was removed in r137243. The ENABLE_ANIMATION_API
2757 feature define handling still lingers in various build systems and configurations
2758 but is of no use, so it should be removed.
2760 * Source/cmake/OptionsBlackBerry.cmake:
2761 * Source/cmake/OptionsEfl.cmake:
2762 * Source/cmake/WebKitFeatures.cmake:
2763 * Source/cmakeconfig.h.cmake:
2765 2013-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
2767 [GTK] Add support for loading web process extensions
2768 https://bugs.webkit.org/show_bug.cgi?id=105631
2770 Reviewed by Gustavo Noronha Silva.
2772 * GNUmakefile.am: Add webkit2_web_extension_h_api.
2773 * Source/autotools/symbols.filter: Export WebGtkExtensionManager
2774 symbols required by the injected bundle lib.
2776 2013-01-10 Christophe Dumez <christophe.dumez@intel.com>
2778 [EFL] Add gstreamer 1.0.5 to jhbuild
2779 https://bugs.webkit.org/show_bug.cgi?id=106178
2781 Reviewed by Laszlo Gombos.
2783 Update EFL CMake configuration to require gstreamer
2786 * Source/cmake/FindGStreamer.cmake:
2787 * Source/cmake/OptionsEfl.cmake:
2789 2013-01-09 Hajime Morrita <morrita@google.com>
2791 [Shadow DOM] Distribution related code on ElementShadow should be minimized.
2792 https://bugs.webkit.org/show_bug.cgi?id=106294
2794 Reviewed by Dimitri Glazkov.
2796 * Source/autotools/symbols.filter:
2798 2013-01-08 Zan Dobersek <zandobersek@gmail.com>
2800 Add an Autoconf macro that checks whether a given feature is enabled
2801 https://bugs.webkit.org/show_bug.cgi?id=106380
2803 Reviewed by Martin Robinson.
2805 Add the AC_CHECK_WEBKIT_FEATURE_ENABLED macro. It checks the generated
2806 Source/WebCore/GNUmakefile.features.am file to determine whether the
2807 given feature is enabled or disabled in the build that's being configured.
2809 * Source/autotools/webkitfeature.m4: Added.
2811 2013-01-08 Hajime Morrita <morrita@google.com>
2813 [Shadow DOM] Distribution related code on ShadowRoot should be minimized.
2814 https://bugs.webkit.org/show_bug.cgi?id=106282
2816 Reviewed by Dimitri Glazkov.
2818 * Source/autotools/symbols.filter:
2820 2013-01-03 Sergio Villar Senin <svillar@igalia.com>
2822 [GTK] Add WebP image support
2823 https://bugs.webkit.org/show_bug.cgi?id=105915
2825 Reviewed by Martin Robinson.
2827 WebP is from now on a dependency for WebKitGtk+.
2829 * configure.ac: added WebP library detection.
2831 2013-01-07 Xianzhu Wang <wangxianzhu@chromium.org>
2833 Add window.internals.nonFastScrollableRects for testing scrollable areas in fast/slow paths
2834 https://bugs.webkit.org/show_bug.cgi?id=105546
2836 Reviewed by James Robinson.
2838 Export the new symbol.
2840 * Source/autotools/symbols.filter:
2842 2013-01-04 Adam Klein <adamk@chromium.org>
2844 Remove ENABLE_MUTATION_OBSERVERS #define
2845 https://bugs.webkit.org/show_bug.cgi?id=105459
2847 Reviewed by Ryosuke Niwa.
2849 * Source/cmake/WebKitFeatures.cmake:
2850 * Source/cmakeconfig.h.cmake:
2852 2013-01-04 Zan Dobersek <zandobersek@gmail.com>
2854 REGRESSION (r138184): transitions/transitions-parsing.html is failing on GTK
2855 https://bugs.webkit.org/show_bug.cgi?id=105522
2857 Reviewed by Xan Lopez.
2859 Remove the configuration flag covering unprefixed CSS transition property names.
2860 It does not introduce any dependency. The unprefixed property names should be
2861 available by default.
2865 2013-01-03 Tony Chang <tony@chromium.org>
2867 Generate internal.settings from Settings.in
2868 https://bugs.webkit.org/show_bug.cgi?id=104740
2870 Reviewed by Adam Barth.
2872 * Source/cmake/WebKitMacros.cmake: Specify additional output files from make_settings.pl.
2874 2013-01-02 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2876 [EFL][CMAKE] Remove duplicated conditionals
2877 https://bugs.webkit.org/show_bug.cgi?id=105905
2879 Reviewed by Laszlo Gombos.
2881 * Source/cmake/OptionsEfl.cmake: Remove set(WTF_USE_GLX 1).
2883 2013-01-02 Tony Chang <tony@chromium.org>
2885 Unreviewed, rolling out r138661.
2886 http://trac.webkit.org/changeset/138661
2887 https://bugs.webkit.org/show_bug.cgi?id=104740
2889 Compile problems on EFL
2891 * Source/cmake/WebKitMacros.cmake:
2893 2013-01-02 Tony Chang <tony@chromium.org>
2895 Generate internal.settings from Settings.in
2896 https://bugs.webkit.org/show_bug.cgi?id=104740
2898 Reviewed by Adam Barth.
2900 * Source/cmake/WebKitMacros.cmake: Specify additional output files from make_settings.pl.
2902 2013-01-02 Elliott Sprehn <esprehn@chromium.org>
2904 Transitions and animations do not apply to CSS ::before and ::after pseudo-elements
2905 https://bugs.webkit.org/show_bug.cgi?id=92591
2907 Reviewed by Eric Seidel.
2909 Expose Element::pseudoElement for Internals.
2911 * Source/autotools/symbols.filter:
2913 2013-01-01 KwangYong Choi <ky0.choi@samsung.com>
2915 [EFL] Enable MHTML feature
2916 https://bugs.webkit.org/show_bug.cgi?id=105815
2918 Reviewed by Laszlo Gombos.
2920 ENABLE_MHTML is now ON for EFL.
2922 * Source/cmake/OptionsEfl.cmake:
2924 2012-12-31 Kondapally Kalyan <kalyan.kondapally@intel.com>
2926 [EFL][WebGL] Add compile time support for GLES2.
2927 https://bugs.webkit.org/show_bug.cgi?id=105816
2929 Reviewed by Kenneth Rohde Christiansen.
2931 This patch adds build support for GLES2.
2932 GLES2 support can be enabled during compile time by passing -DENABLE_GLES2=ON as
2933 cmake config parameter. GLES2 options is not enabled by default. This patch doesn't
2934 address all the build issues related to GLES2 but only adds the needed support in
2937 * Source/cmake/OptionsEfl.cmake:
2939 2012-12-31 Carlos Garcia Campos <cgarcia@igalia.com>
2941 [GTK] Move ImageDiff to the Tools directory root
2942 https://bugs.webkit.org/show_bug.cgi?id=105421
2944 Reviewed by Kenneth Rohde Christiansen.
2946 * GNUmakefile.am: Remove the old ImageDiff makefile include.
2948 2012-12-30 Kondapally Kalyan <kalyan.kondapally@intel.com>
2950 [EFL] [WebGL] Rename EGLConfigHelper as EGLConfigSelector.
2951 https://bugs.webkit.org/show_bug.cgi?id=105876
2953 Reviewed by Kenneth Rohde Christiansen.
2955 This is to sync the naming conventions of our classes in both EGL and GLX implementations.
2956 In our GLX implementation, class responsible for the same functionality is named as GLXConfigSelector.
2957 This patch renames EGLConfigHelper as EGLConfigSelector.
2959 * Source/cmake/OptionsEfl.cmake:
2961 2012-12-30 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2963 [EFL] Enable TEMPLATE_ELEMENT feature
2964 https://bugs.webkit.org/show_bug.cgi?id=105865
2966 Reviewed by Laszlo Gombos.
2968 * Source/cmake/OptionsEfl.cmake: Add ENABLE_TEMPLATE_ELEMENT macro.
2970 2012-12-27 Kondapally Kalyan <kalyan.kondapally@intel.com>
2972 [EFL][WebGL] Implement EGL support with GLX.
2973 https://bugs.webkit.org/show_bug.cgi?id=105602
2975 Reviewed by Kenneth Rohde Christiansen.
2977 Adds support for EGL with GLX backend. EGL support can be enabled during compile time
2978 by passing -DENABLE_EGL=ON as cmake config parameter.
2980 * Source/cmake/OptionsEfl.cmake:
2982 2012-12-24 Kondapally Kalyan <kalyan.kondapally@intel.com>
2984 [EFL [WebGL] GLES2 detection is broken.
2985 https://bugs.webkit.org/show_bug.cgi?id=105677
2987 We use the logic in FindGLES.cmake to detect GLES2 support during compile time.
2988 OPENGLES2_FOUND is never set, even though OPENGLES2_INCLUDE_DIR and OPENGLES2_LIBRARY
2989 contain right information. The name passed to find_package_handle_standard_args seems to be the issue here.
2990 This patch changes the name passed to find_package_handle_standard_args to OPENGLES2.
2992 Reviewed by Kenneth Rohde Christiansen.
2994 * Source/cmake/FindGLES.cmake:
2996 2012-12-20 Martin Robinson <mrobinson@igalia.com>
2998 [GTK] Remove plugin process configuration option
2999 https://bugs.webkit.org/show_bug.cgi?id=105564
3001 Reviewed by Carlos Garcia Campos.
3003 Remove the --enable-plugin-process configuration option, opting instead to
3004 always build the plugin process when building WebKit2. It isn't very interesting
3005 for downstream to enable or disable the plugin process. It should always be
3006 enabled for WebKit2 and it's better for us not to have to keep a disabled plugin
3007 process building. Additionally, the in-process plugin isn't functional, since
3008 plugins depend on GTK+ 2 and WebKit2 depends on GTK+ 3.
3010 * configure.ac: Remove the configuration option.
3012 2012-12-21 Elliott Sprehn <esprehn@chromium.org>
3014 Replace documentFragmentIsShadowRoot with isTreeScope
3015 https://bugs.webkit.org/show_bug.cgi?id=105345
3017 Reviewed by Dimitri Glazkov.
3019 Expose isTreeScope symbol.
3021 * Source/autotools/symbols.filter:
3023 2012-12-21 Sheriff Bot <webkit.review.bot@gmail.com>
3025 Unreviewed, rolling out r138338.
3026 http://trac.webkit.org/changeset/138338
3027 https://bugs.webkit.org/show_bug.cgi?id=105621
3029 speculative rollout because fast/dom/shadow/content-element-
3030 distributed-nodes.html is crashing on linux debug. (Requested
3031 by loislo on #webkit).
3033 * Source/autotools/symbols.filter:
3035 2012-12-20 Elliott Sprehn <esprehn@chromium.org>
3037 Replace documentFragmentIsShadowRoot with isTreeScope
3038 https://bugs.webkit.org/show_bug.cgi?id=105345
3040 Reviewed by Dimitri Glazkov.
3042 Expose isTreeScope symbol.
3044 * Source/autotools/symbols.filter:
3046 2012-12-20 Ryuan Choi <ryuan.choi@samsung.com>
3048 [EFL] Build break with latest EFL libraries.
3049 https://bugs.webkit.org/show_bug.cgi?id=104827
3051 Reviewed by Laszlo Gombos.
3053 The eo EFL package is introduced and evas and ecore use it since 1.8.
3054 While introducing Eo, EFL changed several structures of Evas and Ecore
3055 from own specific class to Eo.
3057 So, this patch adds FindEo and changes declaration of Evas, Evas_Object,
3058 Ecore_Timer to build with latest EFL libraries.
3060 * Source/cmake/FindEo.cmake: Added.
3061 * Source/cmake/OptionsEfl.cmake:
3062 Modified to check Eo when version of EFL libraries is 1.8.
3064 2012-12-20 Kondapally Kalyan <kalyan.kondapally@intel.com>
3066 [EFL][WebGL][Wk2] Replace HAVE(GLX) checks with USE(GLX).
3067 https://bugs.webkit.org/show_bug.cgi?id=105431
3069 Reviewed by Kenneth Rohde Christiansen.
3071 This patch changes the check HAVE(GLX) to USE(GLX).
3072 This would enable us to choose our preferred GL backend during build time.
3074 * Source/cmake/OptionsEfl.cmake:
3076 2012-12-20 Zan Dobersek <zandobersek@gmail.com>
3078 [GTK] Remove the --enable-unstable-features configuration option
3079 https://bugs.webkit.org/show_bug.cgi?id=105327
3081 Reviewed by Martin Robinson.
3083 Remove the unnecessary feature_defines_unstable variable.
3084 Remove the unstable-features configuration option.
3089 2012-12-20 Dominik Röttsches <dominik.rottsches@intel.com>
3091 [EFL] MiniBrowser does not play Infinite Gangnam Style
3092 https://bugs.webkit.org/show_bug.cgi?id=103531
3094 Reviewed by Kenneth Rohde Christiansen.
3096 WebAudio now switched to ON for EFL.
3098 * Source/cmake/OptionsEfl.cmake:
3100 2012-12-19 Yael Aharon <yael.aharon@intel.com>
3102 [EFL] Allow the build system to find OpenGL ES
3103 https://bugs.webkit.org/show_bug.cgi?id=104760
3105 Reviewed by Laszlo Gombos.
3107 Add a way to find if GLESv2 is supported by the build system.
3108 Support for GLESv2 will be added separately.
3110 * Source/cmake/FindGLES.cmake: Added.
3112 2012-12-19 Alexis Menard <alexis@webkit.org>
3114 Implement CSS parsing for CSS transitions unprefixed.
3115 https://bugs.webkit.org/show_bug.cgi?id=104804
3117 Reviewed by Dean Jackson.
3119 Add a new flag ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
3120 to cover the work of unprefixing Transforms, Animations and
3121 Transitions. It will let the possibility of each ports to turn it off
3122 in their release branches until we're confident that these CSS
3123 properties are ready to be unprefixed.
3125 * Source/cmake/WebKitFeatures.cmake:
3126 * Source/cmakeconfig.h.cmake:
3129 2012-12-18 Ming Xie <mxie@rim.com>
3131 [BlackBerry] Add -fno-exceptions to CXX_FLAGS
3132 https://bugs.webkit.org/show_bug.cgi?id=105306
3134 Reviewed by Rob Buis.
3136 Disable exception handling. We don't have any try or catch
3137 constructs in our code.
3139 * Source/cmake/OptionsBlackBerry.cmake:
3141 2012-12-18 Kondapally Kalyan <kalyan.kondapally@intel.com>
3143 [EFL] Allow the build system to detect EGL support.
3144 https://bugs.webkit.org/show_bug.cgi?id=105287
3146 Reviewed by Laszlo Gombos.
3148 Currently, we don't have any way to determine if EGL is supported by the build.
3149 This patch adds support for this. The patch doesn't make any changes to take this into
3150 use. This will be done in another patch.
3152 * Source/cmake/FindEGL.cmake:
3154 2012-12-17 Halton Huo <halton.huo@intel.com>
3156 [EFL] Add ecore_imf_evas to FindEcore.cmake
3157 https://bugs.webkit.org/show_bug.cgi?id=105159
3159 Reviewed by Laszlo Gombos.
3161 ecore_imf_evas is a separate library, we should add for EFL port as well.
3163 * Source/cmake/FindEcore.cmake: Add finding FIND_EFL_LIBRARY for ecore_imf_evas
3165 2012-12-17 Kenneth Rohde Christiansen <kenneth@webkit.org>
3167 Add manual test to verify that geometry methods (moveTo, etc) work
3168 https://bugs.webkit.org/show_bug.cgi?id=105160
3170 Reviewed by Alexis Menard.
3172 * ManualTests/window-geometry.html: Added.
3174 2012-12-16 ChangSeok Oh <shivamidow@gmail.com>
3176 [GTK][AC] Build failure with an option --with-acceleration-backend=clutter
3177 https://bugs.webkit.org/show_bug.cgi?id=105027
3179 Reviewed by Gustavo Noronha Silva.
3181 I turned off opengl related variables, enable_glx, enable_egl and enable_gles2
3182 when selecting clutter as the acceleration-backend. Because they seem useless for the AC by clutter.
3186 2012-12-15 Simon Fraser <simon.fraser@apple.com>
3188 Fix repaint issues when resizing a window with centered content, for platforms with a tile cache
3189 https://bugs.webkit.org/show_bug.cgi?id=105073
3191 Reviewed by Dan Bernstein.
3193 Add a manual test for window resize with a centered element.
3195 * ManualTests/resize-repaint.html: Added.
3197 2012-12-13 Stephen White <senorblanco@chromium.org>
3199 Added manual test for canvas setFont speed.
3200 https://bugs.webkit.org/show_bug.cgi?id=104923
3202 Reviewed by James Robinson.
3204 * ManualTests/canvas-font-speed.html: Added.
3206 2012-12-13 Jerome Pasion <jerome.pasion@digia.com>
3208 [Qt] Doc: Fixing Qt WebKit reference documentation.
3210 Reviewed by Simon Hausmann.
3213 -added \module for C++ classes and \qmlmodule for QML types
3214 -added links to the Qt WebKit Examples pages
3215 -fixed the qhp settings for Qt Creator
3217 Task-number: QTBUG-28583
3218 Task-number: QTBUG-28418
3219 Task-number: QTBUG-27646
3221 * Source/qtwebkit.qdocconf:
3223 2012-12-13 Jerome Pasion <Jerome.Pasion@digia.com>
3225 [Qt] Fix missing doc dependency to examples
3227 Reviewed by Simon Hausmann.
3229 * Source/qtwebkit.qdocconf:
3231 2012-12-12 John Griggs <jgriggs@rim.com>
3233 2012-12-12 John Griggs <jgriggs@rim.com>
3235 [BlackBerry] Update Media Controls for BlackBerry Platform
3236 https://bugs.webkit.org/show_bug.cgi?id=104443
3237 https://przilla.ott.qnx.com/bugzilla/show_bug.cgi?id=204748
3239 Update Media Controls for BlackBerry platform to allow audio, embedded video and fullscreen video controls to be positioned and styled differently.
3241 Reviewed by Rob Buis.
3243 * Source/cmake/OptionsBlackBerry.cmake:
3245 2012-12-12 Xianzhu Wang <wangxianzhu@chromium.org>
3247 Pre-painting should not paint out-of-view fixed position elements
3248 https://bugs.webkit.org/show_bug.cgi?id=104724
3250 Reviewed by James Robinson.
3254 * ManualTests/compositing/fixed-position-out-of-view-scroll-prepaint.html: Added.
3256 2012-12-12 Krzysztof Czech <k.czech@samsung.com>
3258 [EFL] Possibility to turn off accessibility feature for WebKit-EFL.
3259 https://bugs.webkit.org/show_bug.cgi?id=103036
3261 Reviewed by Laszlo Gombos.
3263 Guard dependencies for accessibility (ATK), so that they can be turned off.
3265 * Source/cmake/OptionsEfl.cmake:
3266 * Source/cmake/WebKitFeatures.cmake:
3268 2012-12-12 Zan Dobersek <zandobersek@gmail.com>
3270 [GTK] Remove the last of unnecessary configuration options in configure.ac
3271 https://bugs.webkit.org/show_bug.cgi?id=104793
3273 Reviewed by Martin Robinson.
3275 Remove the last of the configuration options that don't introduce any dependencies and/or
3276 are enabled by default in the GNUmakefile.features.am.in file.
3280 2012-12-11 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
3282 [Qt] Fix the inspector not showing up on Windows
3283 https://bugs.webkit.org/show_bug.cgi?id=104677
3285 Reviewed by Simon Hausmann.
3287 Resources aren't transfered properly from a static WebCore to the final DLL
3288 with MSVC since the linker only pick from the static lib symbols that
3289 are referenced in the final binary.
3291 Move the resource files directly to Qt5WebKit.dll to make sure that they are
3296 2012-12-11 Xianzhu Wang <wangxianzhu@chromium.org>
3298 Add window.internals.mainThreadScrollReasonsAsText for testing slow scrolling
3299 https://bugs.webkit.org/show_bug.cgi?id=104714
3301 Reviewed by Eric Seidel.
3303 Export symbol Page::mainThreadScrollingReasonsAsText().
3305 * Source/autotools/symbols.filter:
3307 2012-12-11 Michael Pruett <michael@68k.org>
3309 [JSC] Add tests for explicit serialization values
3310 https://bugs.webkit.org/show_bug.cgi?id=104423
3312 Reviewed by Oliver Hunt.
3314 Add tests for serialization and deserialization mechanisms of
3315 the JSC implementation of SerializedScriptValue. Similar tests
3316 already exist for the V8 implementation.
3318 * Source/autotools/symbols.filter:
3320 2012-12-11 Carlos Garcia Campos <cgarcia@igalia.com>
3322 [GTK] Install GObject DOM bindings headers in its own directory
3323 https://bugs.webkit.org/show_bug.cgi?id=104663
3325 Reviewed by Gustavo Noronha Silva.
3327 * GNUmakefile.am: Add GENSOURCES_WEBKITDOM and
3328 webkitgtk_gdom_built_h_api variables.
3330 2012-12-11 Stephen Kelly <stephen.kelly@kdab.com>
3332 WebKit tests for the Qt API should include tests of CMake config files
3333 https://bugs.webkit.org/show_bug.cgi?id=104003
3335 Reviewed by Simon Hausmann.
3337 The Qt WebKit CI system is not going to run this test, but it can
3338 be run locally and to test packages.
3342 2012-12-11 Xabier Rodriguez Calvar <calvaris@igalia.com>
3344 [GTK][jhbuild] Switch to GStreamer 1.0 build
3345 https://bugs.webkit.org/show_bug.cgi?id=91727
3347 Reviewed by Philippe Normand.
3349 Switch build-webkit --gtk to GStreamer 1.0 support and build the
3350 necessary GStreamer git modules from JHBuild.
3352 * configure.ac: Removed GStreamer unstable API flag, made
3353 GStreamer 1.0 default instead of 0.10 and made required version
3354 1.0.3. In case no GStreamer version is specified, it falls back to
3355 0.10. In case no video or web-audio are requested, GStreamer
3356 and Farstream checks are not performed.
3358 2012-12-11 Zan Dobersek <zandobersek@gmail.com>
3360 [GTK] Feature enabling/disabling should be possible through build-webkit
3361 https://bugs.webkit.org/show_bug.cgi?id=99271
3363 Reviewed by Gustavo Noronha Silva.
3365 The autogen.sh script now calls the Tools/gtk/override-feature-defines script
3366 before calling autoreconf. This ensures that Source/WebCore/GNUmakefile.features.am
3367 is present and properly modified if the build-webkit script intends to override
3370 The Source/WebCore/GNUmakefile.features.am file is added to the ignored files list
3371 so it doesn't pop out as a new, untracked file.
3376 2012-12-10 Martin Robinson <mrobinson@igalia.com>
3378 [GTK] Remove the Pango backend
3379 https://bugs.webkit.org/show_bug.cgi?id=104569
3381 Reviewed by Daniel Bates.
3383 Always look for Freetype and Harfbuzz. We still depend on Pango for a few
3384 things, so we cannot yet eliminate our dependency on Pango.
3386 * configure.ac: Always look for FreeType/Harfbuzz.
3388 2012-12-10 Laszlo Gombos <l.gombos@samsung.com>
3390 [EFL] Change the minimum required EFL version to 1.6
3391 https://bugs.webkit.org/show_bug.cgi?id=104431
3393 Reviewed by Kenneth Rohde Christiansen.
3395 Change the minimum required EFL version to 1.6 from 1.7 to enable
3398 The elementary EFL package is only required to build MiniBrowser,
3399 so I moved the required only to the Minibrowser CMake file.
3401 * Source/cmake/OptionsEfl.cmake:
3403 2012-12-10 Alexis Menard <alexis@webkit.org>
3405 [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
3406 https://bugs.webkit.org/show_bug.cgi?id=104539
3408 Reviewed by Antonio Gomes.
3410 As discussed on webkit-dev it is not needed to keep this feature flag
3411 as support for <position> type is a small feature that is already
3412 implemented by three other UAs. It was useful while landing this
3413 feature as partial bits were landed one after one.
3415 * Source/cmake/OptionsEfl.cmake:
3416 * Source/cmake/WebKitFeatures.cmake:
3417 * Source/cmakeconfig.h.cmake:
3420 2012-12-10 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
3422 [Qt] Remove the support for building a debug WebKit with a release Qt
3423 https://bugs.webkit.org/show_bug.cgi?id=104560
3425 Reviewed by Tor Arne Vestbø.
3427 This creates issues with non-framework builds of Qt (necessary for debug-only
3428 builds) since a Qt5 prefix is now added to the base target name.
3432 2012-12-09 Gustavo Noronha Silva <gustavo.noronha@collabora.com>
3434 [Soup] utilize multipart/x-mixed-replace support recently added to libsoup
3435 https://bugs.webkit.org/show_bug.cgi?id=94515
3437 Reviewed by Martin Robinson.
3439 * configure.ac: require soup 2.40.0, which adds the new support.
3441 2012-12-10 Martin Robinson <mrobinson@igalia.com>
3443 [GTK] Bring Harfbuzz-ng support to Gtk
3444 https://bugs.webkit.org/show_bug.cgi?id=92098
3446 Reviewed by Gustavo Noronha Silva.
3448 Add support for detecting HarfBuzz during configuration phase. Add these
3449 flags to the FreeType ones since HarfBuzz support is part of the FreeType
3452 * configure.ac: Detect HarfBuzz.
3454 2012-12-08 Seokju Kwon <seokju.kwon@gmail.com>
3456 [EFL][WK2] Add Remote Web Inspector
3457 https://bugs.webkit.org/show_bug.cgi?id=98705
3459 Reviewed by Gyuyoung Kim.
3461 Prepare inspectorPageIndex.html for remote web inspector.
3463 * Source/PlatformEfl.cmake:
3465 2012-12-06 Rick Byers <rbyers@chromium.org>
3467 CSS cursor property should support webkit-image-set
3468 https://bugs.webkit.org/show_bug.cgi?id=99493
3470 Reviewed by Beth Dakin.
3472 Add ENABLE_MOUSE_CURSOR_SCALE (disabled by default)
3474 * Source/cmake/WebKitFeatures.cmake:
3475 * Source/cmakeconfig.h.cmake:
3477 2012-12-06 Laszlo Gombos <l.gombos@samsung.com>
3479 [EFL] Remove ENABLE_GLIB_SUPPORT CMake variable
3480 https://bugs.webkit.org/show_bug.cgi?id=104278
3482 Reviewed by Brent Fulgham.
3484 The variable is unnecessary as glib is a required dependency
3485 for the EFL port and glib is not used by other ports building
3488 * Source/cmake/OptionsEfl.cmake:
3489 * Source/cmake/WebKitFeatures.cmake:
3490 * Source/cmakeconfig.h.cmake:
3492 2012-12-06 Tony Chang <tony@chromium.org>
3494 REGRESSION(r135082): Restore the ability to insert author level style sheets from script
3495 https://bugs.webkit.org/show_bug.cgi?id=104042
3497 Reviewed by Antti Koivisto.
3499 Update exports for Internals.cpp.
3501 * Source/autotools/symbols.filter:
3503 2012-12-06 Laszlo Gombos <l.gombos@samsung.com>
3505 [EFL] Optimize binary size by removing dead sections on unix/gcc
3506 https://bugs.webkit.org/show_bug.cgi?id=102827
3508 Reviewed by Kenneth Rohde Christiansen.
3510 Turn on -ffunction-sections -fdata-sections --gc-section flags
3511 on unix for the gcc toolchain for release builds to optimize binary
3512 size for the Efl port.
3514 * Source/cmake/OptionsEfl.cmake:
3516 2012-12-06 Seokju Kwon <seokju.kwon@gmail.com>
3518 [EFL] Fix destination path in Source/PlatformEfl.cmake
3519 https://bugs.webkit.org/show_bug.cgi?id=104237
3521 Reviewed by Laszlo Gombos.
3523 Remove InspectorBackendCommands.js when copying it for the consistency in Source/PlatformEfl.cmake.
3525 * Source/PlatformEfl.cmake:
3527 2012-12-06 Shinya Kawanaka <shinyak@chromium.org>
3529 Internals.getElementByIdInShadowRoot is nonsense now.
3530 https://bugs.webkit.org/show_bug.cgi?id=104241
3532 Reviewed by Kent Tamura.
3534 * Source/autotools/symbols.filter:
3536 2012-12-05 Halton Huo <halton.huo@intel.com>
3538 [CMake] Unify coding style for CMake files
3539 https://bugs.webkit.org/show_bug.cgi?id=103605
3541 Reviewed by Laszlo Gombos.
3543 Update cmake files(.cmake, CMakeLists.txt) with following style rules:
3545 1.1 Use spaces, not tabs.
3546 1.2 Four spaces as indent.
3548 2.1 Place one space between control statements and their parentheses.
3549 For eg, if (), else (), elseif (), endif (), foreach (),
3550 endforeach (), while (), endwhile (), break ().
3551 2.2 Do not place spaces between function and macro statements and
3552 their parentheses. For eg, macro(), endmacro(), function(),
3554 2.3 Do not place spaces between a command or function or macro and its
3555 parentheses, or between a parenthesis and its content. For eg,
3556 message("testing") not message( "testing") or message ("testing" )
3557 2.4 No space at line ending.
3558 3. Lowercase when call commands macros and functions. For eg,
3559 add_executable() not ADD_EXECUTABLE(), set() not SET().
3562 * Source/CMakeLists.txt:
3563 * Source/PlatformEfl.cmake:
3564 * Source/cmake/EFLHelpers.cmake:
3565 * Source/cmake/FindATK.cmake:
3566 * Source/cmake/FindCFLite.cmake:
3567 * Source/cmake/FindCairo.cmake:
3568 * Source/cmake/FindDBus.cmake:
3569 * Source/cmake/FindDirectX.cmake:
3570 * Source/cmake/FindE_DBus.cmake:
3571 * Source/cmake/FindEcore.cmake:
3572 * Source/cmake/FindEdje.cmake:
3573 * Source/cmake/FindEet.cmake:
3574 * Source/cmake/FindEeze.cmake:
3575 * Source/cmake/FindEfreet.cmake:
3576 * Source/cmake/FindEina.cmake:
3577 * Source/cmake/FindElementary.cmake:
3578 * Source/cmake/FindEnchant.cmake:
3579 * Source/cmake/FindEvas.cmake:
3580 * Source/cmake/FindFontconfig.cmake:
3581 * Source/cmake/FindGLIB.cmake:
3582 * Source/cmake/FindGStreamer.cmake:
3583 * Source/cmake/FindGperf.cmake:
3584 * Source/cmake/FindHarfBuzz.cmake:
3585 * Source/cmake/FindICU.cmake:
3586 * Source/cmake/FindLibSoup.cmake:
3587 * Source/cmake/FindQuickTimeSDK.cmake:
3588 * Source/cmake/FindSqlite.cmake:
3589 * Source/cmake/OptionsBlackBerry.cmake:
3590 * Source/cmake/OptionsCommon.cmake:
3591 * Source/cmake/OptionsEfl.cmake:
3592 * Source/cmake/OptionsWinCE.cmake:
3593 * Source/cmake/OptionsWindows.cmake:
3594 * Source/cmake/WebKitFS.cmake:
3595 * Source/cmake/WebKitFeatures.cmake:
3596 * Source/cmake/WebKitHelpers.cmake:
3597 * Source/cmake/WebKitMacros.cmake:
3598 * Source/cmake/WebKitPackaging.cmake:
3599 * Source/cmake/gtest/CMakeLists.txt:
3601 2012-12-05 Yong Li <yoli@rim.com>
3603 [BlackBerry] Build with libjpegturbo
3604 https://bugs.webkit.org/show_bug.cgi?id=104152
3606 Reviewed by Rob Buis.
3609 This change is made by Ming Xie to link with libjpegturbo.
3611 * Source/cmake/OptionsBlackBerry.cmake:
3613 2012-12-05 Leo Yang <leoyang@rim.com>
3615 [BlackBerry] Enable CSS_IMAGE_RESOLUTION
3616 https://bugs.webkit.org/show_bug.cgi?id=104132
3618 Reviewed by Yong Li.
3620 * Source/cmake/OptionsBlackBerry.cmake:
3622 2012-12-05 Laszlo Gombos <l.gombos@samsung.com>
3624 [CMake] Enable to build WebKit sources without Tools
3625 https://bugs.webkit.org/show_bug.cgi?id=103918
3627 Reviewed by Gyuyoung Kim.
3629 Turn on building Tools by default only if ENABLE_TOOLS is not explicitly set
3630 (enabled or disabled) and the Tools directory exists for all CMake based ports.
3632 This change enables the possibility to build WebKit even if the Tools directory
3637 2012-12-04 Kondapally Kalyan <kalyan.kondapally@intel.com>
3639 [EFL][WK2][AC] USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
3640 https://bugs.webkit.org/show_bug.cgi?id=103710.
3642 Reviewed by Kenneth Rohde Christiansen.
3644 When using GLX back-end we are dependent on GLX support, Xcomposite and Xrender extensions.
3645 In this case, GraphicsSurface usage depends on Xcomposite and Xrender extensions.
3646 USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
3648 * Source/cmake/OptionsEfl.cmake:
3650 2012-12-03 Pierre Rossi <pierre.rossi@digia.com>
3652 [Qt] another stab at fixing the windows build
3654 It seems the QT_BUILD_{TARGET}_LIB are not set as they should by qt_module.prf.
3655 Define them by hand to be on the safe side.
3657 * Source/widgetsapi.pri:
3659 2012-12-03 Alexis Menard <alexis@webkit.org>
3661 [EFL] Enable CSS3 background-position offsets by default.
3662 https://bugs.webkit.org/show_bug.cgi?id=103879
3664 Reviewed by Laszlo Gombos.
3666 Enable the feature for EFL only.
3668 * Source/cmake/OptionsEfl.cmake:
3670 2012-12-03 Alexis Menard <alexis@webkit.org>
3672 [GTK] Enable CSS3 background-background position offset by default.
3673 https://bugs.webkit.org/show_bug.cgi?id=103903
3675 Reviewed by Philippe Normand.
3677 Turn on the flag by default.
3681 2012-12-03 Cosmin Truta <ctruta@rim.com>
3683 [BlackBerry] Enable HIDDEN_PAGE_DOM_TIMER_THROTTLING
3684 https://bugs.webkit.org/show_bug.cgi?id=103842
3686 Reviewed by Yong Li.
3688 Set ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING to ON.
3690 * Source/cmake/OptionsBlackBerry.cmake:
3692 2012-12-03 Laszlo Gombos <l.gombos@samsung.com>
3694 [CMake] Enable building WebKit2-only build for the EFL port
3695 https://bugs.webkit.org/show_bug.cgi?id=103820
3697 Reviewed by Gyuyoung Kim.
3699 To create a WebKit2-only build for EFL use the following command:
3700 build-webkit --efl --cmakeargs="-DENABLE_WEBKIT=OFF".
3702 * CMakeLists.txt: Turn on WebKit1 support if it is not explicitly set (enabled or disabled) for
3703 all CMake based ports.
3705 * Source/cmake/OptionsEfl.cmake: Enable WebKit2
3706 for the EFL port if it is not explicitly set (enabled or disabled).
3708 2012-12-03 Zeno Albisser <zeno@webkit.org>
3710 [Qt][Mac] QtWebKitWidgets has wrong install_name.
3712 This part got lost during the library split.
3713 It was done for QtWebKit before, but it also
3714 needs to be applied to QtWebKitWidgets.
3716 Reviewed by Tor Arne Vestbø.
3718 * Source/widgetsapi.pri:
3720 2012-11-30 Justin Novosad <junov@google.com>
3722 [Chromium] Animation updates fail when using a canvas as a CSS backround-image style with -webkit-canvas
3723 https://bugs.webkit.org/show_bug.cgi?id=103643
3725 Reviewed by Stephen White.
3727 New test to verify that elements using a canvas as a style image
3728 source are redrawn when the canvas is animated. Added as a manual test
3729 because the bug was not reproducible in DumpRenderTree.
3731 * ManualTests/animated-canvas-as-background.html: Added.
3733 2012-11-30 Pierre Rossi <pierre.rossi@gmail.com>
3735 [Qt] Unreviewed build break
3737 Rubber-stamped by Simon Hausmann.
3739 Poor man's way to trigger a clean build on a bot.
3743 2012-11-30 Simon Hausmann <simon.hausmann@digia.com>
3745 [Qt] Unreviewed doc fix
3747 Add additional search paths for API folders.
3749 * Source/qtwebkit.qdocconf:
3751 2012-11-30 Simon Hausmann <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
3753 [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
3754 https://bugs.webkit.org/show_bug.cgi?id=99314
3756 Reviewed by Tor Arne Vestbø.
3758 This big change separates QtWebKit into QtWebKit and QtWebKitWidgets as
3761 It's a big refactoring that mostly involves moving WebCore dependent
3762 code into QtWebKit and accessing it through exported QWebFrameAdapter
3763 and QWebPageAdapter classes.
3765 * Source/QtWebKit.pro:
3767 * Source/sync.profile:
3768 * Source/widgetsapi.pri: Added.
3771 2012-11-30 Tor Arne Vestbø <tor.arne.vestbo@digia.com>
3773 [Qt] Build as a regular Qt module when production_build is enabled
3775 Instead of always setting CONFIG+=force_independent. This means the
3776 libs, headers, and documentation will end up in qtbase for developer
3777 builds of Qt, instead of always in the QtWebKit build directory.
3779 Reviewed by Simon Hausmann.
3783 2012-11-29 Rafael Weinstein <rafaelw@chromium.org>
3785 [HTMLTemplateElement] Add feature flag
3786 https://bugs.webkit.org/show_bug.cgi?id=103694
3788 Reviewed by Adam Barth.
3790 This flag will guard the implementation of the HTMLTemplateElement.
3791 http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/templates/index.html
3793 * Source/cmake/WebKitFeatures.cmake:
3794 * Source/cmakeconfig.h.cmake:
3796 2012-11-28 Michael Pruett <michael@68k.org>
3798 IndexedDB: Remove duplicate toWireString() and createFromWire() methods in JSC SerializedScriptValue
3799 https://bugs.webkit.org/show_bug.cgi?id=103554
3801 Reviewed by Kentaro Hara.
3803 In r135022, duplicate createFromWire() and toWireString() methods
3804 were added to the JSC version of SerializedScriptValue. In
3805 order to allow the JSC SerializedScriptValue to compile when
3806 ENABLE(INDEXED_DATABASE) is turned on, these new methods have
3807 been removed and the old methods have been moved outside the
3808 ENABLE(INDEXED_DATABASE) guard.
3810 * Source/autotools/symbols.filter:
3812 2012-11-28 Shinya Kawanaka <shinyak@chromium.org>
3814 [Shadow] Move Distribution stuffs from ShadowRoot
3815 https://bugs.webkit.org/show_bug.cgi?id=103481
3817 Reviewed by Hajime Morita.
3819 * Source/autotools/symbols.filter:
3821 2012-11-26 Halton Huo <halton.huo@intel.com>
3823 [EFL] CMake shows ENABLE_3D_RENDERING and ENABLE_WEBGL is still OFF when AC is enabled
3824 https://bugs.webkit.org/show_bug.cgi?id=100829
3826 Reviewed by Gyuyoung Kim.
3828 In WebKitFeatures.cmake, only use ${_name} for condition to print
3829 a option as ON will prevent the overridden ones in OptionsXXX.cmake,
3830 should use ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} instead.
3832 * Source/cmake/OptionsEfl.cmake: Turn on ENABLE_3D_RENDERING and
3834 * Source/cmake/WebKitFeatures.cmake: Use
3835 ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} to as value of
3836 a feature is enabled. Adjust options in lexicographical order.
3838 2012-11-26 Kalev Lember <kalevlember@gmail.com>
3840 [GTK] Explicitly link against librt
3841 https://bugs.webkit.org/show_bug.cgi?id=103194
3843 Reviewed by Martin Robinson.
3845 Fixes broken build with undefined references to shm_open / shm_unlink
3846 symbols. SharedMemoryUnix.cpp uses these so we need to link with -lrt.
3850 2012-11-26 Laszlo Gombos <l.gombos@samsung.com>
3852 [CMake] Allow user specified compiler flags to take precedence
3853 https://bugs.webkit.org/show_bug.cgi?id=103101
3855 Reviewed by Brent Fulgham.
3857 Make sure that compiler and linker flags specified by the build system
3858 are always prepended to the variables that can be specified by the
3859 environment and the user as well.
3861 * Source/cmake/OptionsCommon.cmake:
3862 * Source/cmake/OptionsWindows.cmake:
3863 * Source/cmake/WebKitHelpers.cmake:
3865 2012-11-23 Alexis Menard <alexis@webkit.org>
3867 [CSS3 Backgrounds and Borders] Implement new CSS3 background-position parsing.
3868 https://bugs.webkit.org/show_bug.cgi?id=102104
3870 Reviewed by Julien Chaffraix.