1 2013-07-09 Carlos Garcia Campos <cgarcia@igalia.com>
3 Unreviewed. Update NEWS and Versions.m4 for 2.1.3 release.
5 * Source/autotools/Versions.m4: Bump version numbers.
7 2013-07-08 Andy Estes <aestes@apple.com>
9 Add WebInspectorUI to WebKit.xcworkspace
10 https://bugs.webkit.org/show_bug.cgi?id=118491
12 Reviewed by Sam Weinig.
14 * WebKit.xcworkspace/contents.xcworkspacedata:
16 2013-07-08 ChangSeok Oh <changseok.oh@collabora.com>
18 [GTK] Acceleration description isn't displayed in configured options.
19 https://bugs.webkit.org/show_bug.cgi?id=118441
21 Reviewed by Gustavo Noronha Silva.
23 The acceleration_backend_description has been changed to acceleration_description from r152275.
25 * Source/autotools/PrintBuildConfiguration.m4:
27 2013-07-08 Zan Dobersek <zdobersek@igalia.com>
29 [Autoconf] Define WTF_USE_OPENGL when OpenGL was found
30 https://bugs.webkit.org/show_bug.cgi?id=118341
32 Reviewed by Gustavo Noronha Silva.
34 After r152275, WTF_USE_OPENGL is only defined if the accelerated compositing is enabled.
35 This breaks the build if disabling the accelerated compositing feature as the OpenGL-specific
36 code is not compiled anymore even if it's still required.
38 To avoid that, WTF_USE_OPENGL should be defined if OpenGL was found. The accelerated compositing
39 feature also relies on this condition, exiting the configuration process with an error otherwise.
41 * Source/autotools/SetupAutoconfHeader.m4:
43 2013-07-01 Gustavo Noronha Silva <gustavo.noronha@collabora.com>
45 [GTK] Remove unsupported AC backends
46 https://bugs.webkit.org/show_bug.cgi?id=117362
48 Reviewed by Martin Robinson.
50 * Source/autotools/FindDependencies.m4: remove checks related to acceleration backend,
51 turn them into a check for OpenGL being available, simply.
52 * Source/autotools/ReadCommandLineArguments.m4: remove command line option to select
53 accelerated backend, it's now auto-detected.
54 * Source/autotools/SetupAutoconfHeader.m4: no longer defines USE_CLUTTER and
55 USE_TEXTURE_MAPPER_CAIRO.
56 * Source/autotools/SetupAutomake.m4: remove checks related to acceleration backend,
57 turn them into a check for OpenGL being available, simply.
58 * Source/autotools/Versions.m4: no longer check for clutter/clutter-gtk.
60 2013-07-01 Timothy Hatcher <timothy@apple.com>
62 Link to WebInspectorUI.framework at build time instead of soft linking.
64 https://bugs.webkit.org/show_bug.cgi?id=118261
66 Reviewed by Joseph Pecoraro.
68 * Source/Makefile: Build WebInspectorUI before WebKit and WebKit2.
70 2013-06-28 Sean Bright <sean@malleable.com>
72 [Autotools] Properly quote harfbuzz-icu pkg-config check
73 https://bugs.webkit.org/show_bug.cgi?id=118186
75 Reviewed by Carlos Garcia Campos.
77 A secondary test was added in r150963 to check for harfbuzz-icu
78 when it was split into two packages, but the test is not properly
79 quoted. If the test fails you get an error about missing
80 version "./configure.9.8" instead of the expected "0.9.8."
82 * Source/autotools/FindDependencies.m4:
84 2013-06-27 Christophe Dumez <ch.dumez@sisa.samsung.com>
86 Remove [NoInterfaceObject] from WorkerGlobalScope
87 https://bugs.webkit.org/show_bug.cgi?id=118071
89 Reviewed by Kentaro Hara.
91 Update GENERATE_BINDINGS CMake macro to take 2 additional parameters
92 now needed by the preprocess-idls.pl script.
94 * Source/cmake/WebKitMacros.cmake:
96 2013-06-24 Ryuan Choi <ryuan.choi@samsung.com>
98 [CMAKE] Clear unused cmakedefines
99 https://bugs.webkit.org/show_bug.cgi?id=117931
101 Reviewed by Christophe Dumez.
103 * Source/cmakeconfig.h.cmake:
104 Removed ENABLE_AS_IMAGE, ENABLE_LEGACY_WEBKIT_BLOB_BUILDER and
105 ENABLE_CLIENT_BASED_GEOLOCATION cmakedefines which already removed.
107 2013-06-20 Ryuan Choi <ryuan.choi@samsung.com>
109 [CMAKE][EFL] Enable DOM4 Events Constructor
110 https://bugs.webkit.org/show_bug.cgi?id=117858
112 Reviewed by Laszlo Gombos.
114 * Source/cmake/OptionsEfl.cmake: Enabled ENABLE_DOM4_EVENTS_CONSTRUCTOR.
115 * Source/cmake/WebKitFeatures.cmake: Added ENABLE_DOM4_EVENTS_CONSTRUCTOR.
116 * Source/cmakeconfig.h.cmake: Ditto.
118 2013-06-20 Zan Dobersek <zdobersek@igalia.com>
120 [GTK] remove bashism from configure
121 https://bugs.webkit.org/show_bug.cgi?id=117796
123 Reviewed by Gustavo Noronha Silva.
125 * Source/autotools/FindDependencies.m4: Perform string appending by redeclaring the base string to the value
126 of the base string followed by the string that's being appended. This replaces the use of the '+=' operator
127 that works under bash but is not supported by other shells.
129 2013-06-18 Ryosuke Niwa <rniwa@webkit.org>
131 REGRESSION(r147602): Search text field doesn't render selection when it has some :focus rules
132 https://bugs.webkit.org/show_bug.cgi?id=117747
134 Reviewed by Kent Tamura.
136 * ManualTests/search-select-all-with-focus-style.html: Added.
138 2013-06-18 Carlos Garcia Campos <cgarcia@igalia.com>
140 Unreviewed. Update NEWS and Versions.m4 for 2.1.2 release.
142 * Source/autotools/Versions.m4: Bump version numbers.
144 2013-06-18 Xabier Rodriguez Calvar <calvaris@igalia.com>
146 [GTK][GStreamer] Fullscreen option in video element context menu not working
147 https://bugs.webkit.org/show_bug.cgi?id=105191
149 Fullscreen with native controls is outdated and even broken in
150 [GTK][WK2], so they are deactivated for now.
152 Reviewed by Philippe Normand.
154 * Source/autotools/SetupAutoconfHeader.m4: Removed the use of
155 fullscreen native media controls.
157 2013-06-17 Michael BrĂ¼ning <michael.bruning@digia.com>
159 [Qt] Remove Qt specific QTKIT flagged code.
160 https://bugs.webkit.org/show_bug.cgi?id=117635
162 Reviewed by Simon Hausmann.
164 Due to disabling QTKIT for Qt in r151546, the
165 code the flags that are not taken into account
166 anymore and the code that has been rendered
167 unreachable by this are removed.
169 * Source/widgetsapi.pri:
171 2013-06-17 Carlos Garcia Campos <cgarcia@igalia.com>
173 Unreviewed. Rename gobject_introspection_required variable.
175 As gobject_introspection_required_version for consistency with all
176 other required_version variables.
178 * Source/autotools/FindDependencies.m4:
179 * Source/autotools/Versions.m4:
181 2013-06-14 Patrick Gansterer <paroga@webkit.org>
183 Introduce USE(WINGDI) for the Windows port
184 https://bugs.webkit.org/show_bug.cgi?id=116138
186 Reviewed by Ryosuke Niwa.
188 Using USE(WINGDI) instead of OS(WINCE) will allow us to
189 compile the GDI based Windows port on WinNT too.
191 * Source/cmake/OptionsWinCE.cmake:
193 2013-06-14 Manuel Rego Casasnovas <rego@igalia.com>
195 [GTK][WK1] Missing symbols
196 https://bugs.webkit.org/show_bug.cgi?id=117629
198 Unreviewed GTK+ build fix.
200 * Source/autotools/symbols.filter: Added missing symbols needed when
203 2013-06-13 Max Vujovic <mvujovic@adobe.com>
205 [CSS Regions] Selection dragged from a region paints its background
206 https://bugs.webkit.org/show_bug.cgi?id=117607
208 Reviewed by Alexandru Chiculita.
210 Add a manual test for the painting of a dragged selection from a region. We don't have an
211 automated way to test this yet. This test is similar to the other manual selection dragging
212 tests (e.g. ManualTests/drag-image.html).
214 * ManualTests/regions/drag-selection-painting.html: Added.
216 2013-06-13 Xabier Rodriguez Calvar <calvaris@igalia.com>
218 [GTK] [WK2] Found missing symbol when running some tests
219 https://bugs.webkit.org/show_bug.cgi?id=117598
221 Reviewed by Martin Robinson.
223 * Source/autotools/symbols.filter: Added missing
224 _ZN7WebCore28notImplementedLoggingChannelEv.
226 2013-06-12 Alberto Garcia <agarcia@igalia.com>
228 [BlackBerry] Remove dead WebDOM code
229 https://bugs.webkit.org/show_bug.cgi?id=113370
231 Reviewed by Anders Carlsson.
234 Internally reviewed by Charles Wei.
236 * Source/cmake/OptionsBlackBerry.cmake:
238 2013-06-06 Timothy Hatcher <timothy@apple.com>
240 Add WebInspectorUI to the Makefile.
242 Reviewed by Mark Rowe.
246 2013-06-11 Seokju Kwon <seokju.kwon@gmail.com>
248 Remove leftover wxWebkit code
249 https://bugs.webkit.org/show_bug.cgi?id=117471
251 Reviewed by Andreas Kling.
253 * Source/cmake/WebKitPackaging.cmake:
255 2013-06-07 Zan Dobersek <zdobersek@igalia.com>
257 [regression] build failure WebKitFontFamilyNames.h missing
258 https://bugs.webkit.org/show_bug.cgi?id=117178
260 Reviewed by Sam Weinig.
262 * GNUmakefile.am: List platform_sources under the BUILT_SOURCES list.
264 2013-06-05 Bear Travis <betravis@adobe.com>
266 [CSS Exclusions][CSS Shapes] Split CSS Exclusions & Shapes compile & runtime flags
267 https://bugs.webkit.org/show_bug.cgi?id=117172
269 Reviewed by Alexandru Chiculita.
271 Adding the CSS_SHAPES compile flag.
273 * Source/autotools/SetupWebKitFeatures.m4:
274 * Source/autotools/symbols.filter:
275 * Source/cmake/WebKitFeatures.cmake:
276 * Source/cmakeconfig.h.cmake:
278 2013-06-05 Zan Dobersek <zdobersek@igalia.com>
280 Move MemoryInfo under window.internals
281 https://bugs.webkit.org/show_bug.cgi?id=117197
283 Reviewed by Ryosuke Niwa.
285 * Source/autotools/symbols.filter: Export the required symbol.
287 2013-06-04 Christophe Dumez <ch.dumez@sisa.samsung.com>
289 Automatically generate WorkerContext constructor attributes
290 https://bugs.webkit.org/show_bug.cgi?id=117183
292 Reviewed by Kentaro Hara.
294 Update GENERATE_BINDINGS macro to take an additional _workercontext_constructors_file
297 * Source/cmake/WebKitMacros.cmake:
299 2013-06-03 Eduardo Lima Mitev <elima@igalia.com>
301 [EFL] Add ATK version 2.8.0 to efl jhbuild moduleset
302 https://bugs.webkit.org/show_bug.cgi?id=116726
304 Reviewed by Gyuyoung Kim.
306 Bump required version of ATK to 2.8.0 in EFL CMake's build.
308 * Source/cmake/FindATK.cmake: Adds macro to check required version
309 * Source/cmake/OptionsEfl.cmake: Specifies required version of ATK to be 2.8.0
311 2013-05-30 Alberto Garcia <agarcia@igalia.com>
313 [GTK] Needs to check for harfbuzz-icu
314 https://bugs.webkit.org/show_bug.cgi?id=116978
316 Reviewed by Xan Lopez.
318 HarfBuzz 0.9.18 splits harbuzz-icu into a separate library so we
319 also need to check for it in order to get the necessary flags for
320 the compiler and the linker.
322 We keep this conditional for now since we still want to support
323 earlier versions of HarfBuzz.
325 * Source/autotools/FindDependencies.m4:
327 2013-05-29 Kent Tamura <tkent@chromium.org>
329 Remove leftover files for ENABLE_PAGE_POPUP and ENABLE_CALENDAR_PICKER
330 https://bugs.webkit.org/show_bug.cgi?id=116999
332 Reviewed by Anders Carlsson.
334 * ManualTests/forms/calendar-picker-crash-by-type-change.html: Removed.
335 * ManualTests/forms/calendar-picker.html: Removed.
336 * ManualTests/forms/color-suggestion-picker.html: Removed.
337 * ManualTests/forms/date-suggestion-picker.html: Removed.
339 2013-05-29 Martin Robinson <mrobinson@igalia.com>
341 Fix more CMake GTK+ build issues after r150336
343 * Source/cmake/OptionsGTK.cmake: Actually set the new output name variable
344 and be sure to set WTF_USE_EGL when EGL is enabled.
346 2013-05-29 Carlos Garcia Campos <cgarcia@igalia.com>
348 Unreviewed. Update NEWS and Versions.m4 for 2.1.1 release.
350 * Source/autotools/Versions.m4: Bump version numbers.
352 2013-05-29 Carlos Garcia Campos <cgarcia@igalia.com>
354 Unreviewed. Fix make distcheck.
356 * GNUmakefile.am: Add WebKitFeatures.h and WebKitFeatures.txt to
359 2013-05-26 Jon Lee <jonlee@apple.com>
361 [WK2] Notifications clobber each other with multiple processes
362 https://bugs.webkit.org/show_bug.cgi?id=116428
363 <rdar://problem/13935191>
365 Reviewed by Darin Adler.
367 * ManualTests/notification-in-multiple-windows.html: Added.
369 2013-05-27 Patrick Gansterer <paroga@webkit.org>
371 Use ICU_INCLUDE_DIRS in BlackBerry CMake files
372 https://bugs.webkit.org/show_bug.cgi?id=116210
374 Reviewed by Rob Buis.
376 Set and use the ICU_INCLUDE_DIRS variable to avoid
377 duplicated adding of the ICU include directory.
379 * Source/cmake/OptionsBlackBerry.cmake:
381 2013-05-24 Anders Carlsson <andersca@apple.com>
383 Remove PagePopup code
384 https://bugs.webkit.org/show_bug.cgi?id=116732
386 Reviewed by Andreas Kling.
388 * Source/cmakeconfig.h.cmake:
389 Remove ENABLE_PAGE_POPUP.
391 2013-05-21 Martin Robinson <mrobinson@igalia.com>
393 [GTK] [CMake] Add support for building WebKit2
394 https://bugs.webkit.org/show_bug.cgi?id=116372
396 Reviewed by Gustavo Noronha Silva.
398 * Source/cmake/FindWebP.cmake: Added.
399 * Source/cmake/OptionsGTK.cmake: Turn on WebKit2 and the plugin process and also look
400 for WebP. These missing symbols were hidden up until now. ENABLE_TEXTURE_MAPPER was
401 also incorrect specified.
403 2013-05-21 Zan Dobersek <zdobersek@igalia.com>
405 [GTK] Compile everything in C++11 mode
406 https://bugs.webkit.org/show_bug.cgi?id=116452
408 Reviewed by Anders Carlsson.
410 * Source/autotools/SetupCompilerFlags.m4: Use the C++11 standard by default when compiling C++ source code.
411 Perform some minor cleanup around the comments and the order of specifying additional CXXFLAGS entries.
413 2013-05-21 Carlos Garcia Campos <cgarcia@igalia.com>
415 [BlackBerry] Make PagePopup implementation independent from WebCore
416 https://bugs.webkit.org/show_bug.cgi?id=116448
418 Reviewed by Anders Carlsson.
420 * Source/cmake/OptionsBlackBerry.cmake: Do not enable PAGE_POPUP
423 2013-05-20 Christophe Dumez <ch.dumez@sisa.samsung.com>
425 [EFL] Reenabled INDEXED_DATABASE after r150344
426 https://bugs.webkit.org/show_bug.cgi?id=116430
428 Reviewed by Gyuyoung Kim.
430 Reenable INDEXED_DATABASE flag for EFL port now that WebKit2
431 build was fixed in r150344.
433 * Source/cmake/OptionsEfl.cmake:
435 2013-05-19 Anders Carlsson <andersca@apple.com>
437 Remove link prerendering code
438 https://bugs.webkit.org/show_bug.cgi?id=116415
440 Reviewed by Darin Adler.
442 This code was only used by Chromium and is dead now.
444 * Source/autotools/SetupWebKitFeatures.m4:
445 * Source/cmake/WebKitFeatures.cmake:
446 * Source/cmakeconfig.h.cmake:
448 2013-05-18 Patrick Gansterer <paroga@webkit.org>
450 [CMake] Replace *_LIBRARY_NAME with *_OUTPUT_NAME
451 https://bugs.webkit.org/show_bug.cgi?id=114554
453 Reviewed by Gyuyoung Kim.
455 Using variables as target names is very uncommon in CMake.
456 The usual way to specify the name of the resulting binary
457 is to set the OUTPUT_NAME target property.
460 * Source/CMakeLists.txt:
461 * Source/PlatformEfl.cmake:
462 * Source/PlatformGTK.cmake:
463 * Source/cmake/OptionsBlackBerry.cmake:
464 * Source/cmake/OptionsEfl.cmake:
465 * Source/cmake/OptionsGTK.cmake:
466 * Source/cmake/WebKitHelpers.cmake:
467 * Source/cmake/gtest/CMakeLists.txt:
469 2013-05-18 Christophe Dumez <ch.dumez@sisa.samsung.com>
471 Unreviewed EFL build fix.
473 Temporarily disabled INDEXED_DATABASE at compile-time as it breaks
474 WK2 build after r150305.
476 * Source/cmake/OptionsEfl.cmake:
478 2013-05-18 Alberto Garcia <agarcia@igalia.com>
480 [GTK] Parallel build fails if gtk-doc is enabled
481 https://bugs.webkit.org/show_bug.cgi?id=116227
483 Reviewed by Martin Robinson.
486 Define an empty noinst_DATA variable where other automake files
487 can add additional objects to be built.
489 2013-05-16 Martin Robinson <mrobinson@igalia.com>
491 [GTK] [CMake] Disable the shadow DOM
492 https://bugs.webkit.org/show_bug.cgi?id=116237
494 Reviewed by Gustavo Noronha Silva.
496 * Source/cmake/OptionsGTK.cmake: Disable shadow DOM by default.
498 2013-05-14 Martin Robinson <mrobinson@igalia.com>
500 [GTK] Add support for building WebCore to the cmake build
501 https://bugs.webkit.org/show_bug.cgi?id=116128
503 Reviewed by Gustavo Noronha Silva.
505 * Source/PlatformGTK.cmake: Added.
506 * Source/cmake/OptionsGTK.cmake: Added more logic and variables to support WebCore and properly
507 defined some existing variables.
509 2013-05-15 Alexey Proskuryakov <ap@apple.com>
511 More fixing after WebProcessShim renaming in r149074.
513 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
514 Updated to insert the right shim.
516 2013-05-15 Patrick Gansterer <paroga@webkit.org>
518 Consolidate lists in WTF CMake files
519 https://bugs.webkit.org/show_bug.cgi?id=116142
521 Reviewed by Martin Robinson.
523 Move common files into the CMakeLists.txt to avoid duplicating the list of files.
524 Also rebase the recently added GTK files to match the other CMake ports, since
525 the submitted patch was based on an older version of the source tree.
527 * Source/cmake/OptionsGTK.cmake:
529 2013-05-14 Zan Dobersek <zdobersek@igalia.com>
531 [GTK] Move generated ColorData.cpp, WebKitFontFamilyNames.(cpp|h) build targets into libPlatform
532 https://bugs.webkit.org/show_bug.cgi?id=115921
534 Reviewed by Gustavo Noronha Silva.
536 * GNUmakefile.am: Add GENSOURCES_PLATFORM, platform_built_sources variables.
538 2013-05-11 Martin Robinson <mrobinson@igalia.com>
540 [GTK] Add a basic cmake build for WTF and JavaScriptCore
541 https://bugs.webkit.org/show_bug.cgi?id=115967
543 Reviewed by Laszlo Gombos.
545 * CMakeLists.txt: Add GTK+ to the list of ports.
546 * Source/CMakeLists.txt: We do not try to build WebCoreTestSupport when WebCore is disabled.
547 * Source/cmake/FindGAIL3.cmake: Added.
548 * Source/cmake/FindGDK3.cmake: Added.
549 * Source/cmake/FindGStreamer.cmake: Use the passed in minimum version.
550 * Source/cmake/FindGTK3.cmake: Added.
551 * Source/cmake/FindXt.cmake: Added.
552 * Source/cmake/OptionsEfl.cmake: Pass in the minimum version.
553 * Source/cmake/OptionsGTK.cmake: Added.
555 2013-05-11 Martin Robinson <mrobinson@igalia.com>
557 Move defines to platform
559 [GTK] Move defines that will never be configured to Platform.h
560 https://bugs.webkit.org/show_bug.cgi?id=115965
562 Reviewed by Andreas Kling.
564 * Source/autotools/SetupAutoconfHeader.m4: Move some unchanging defines to Platform.h.
566 2013-05-09 Christophe Dumez <ch.dumez@sisa.samsung.com>
568 Add support for [NoInterfaceObject] Web IDL extended attribute
569 https://bugs.webkit.org/show_bug.cgi?id=115714
571 Reviewed by Kentaro Hara.
573 Update GENERATE_BINDINGS macro to take an additional _window_constructors_file
576 * Source/cmake/WebKitMacros.cmake:
578 2013-05-08 José Dapena Paz <jdapena@igalia.com> and Zan Dobersek <zdobersek@igalia.com>
580 [GTK] Plumb the Automake build system for the Battery Status API feature
581 https://bugs.webkit.org/show_bug.cgi?id=115718
583 Reviewed by Martin Robinson.
585 * Source/autotools/FindDependencies.m4: Check for the upower-glib dependency if the feature is enabled.
586 * Source/autotools/PrintBuildConfiguration.m4: Print out the feature status.
587 * Source/autotools/ReadCommandLineArguments.m4: Check for the --enable-battery-status option. The deafult,
588 when the option is not given, is to disable the feature.
589 * Source/autotools/SetupWebKitFeatures.m4: Treat the ENABLE_BATTERY_STATUS define as configurable.
590 * Source/autotools/symbols.filter: Export a couple of symbols that are used in the WebCore internals library.
592 2013-05-08 Zan Dobersek <zdobersek@igalia.com>
594 [Automake] Pass --no-demangle to the linker by default to get the mangled symbols
595 https://bugs.webkit.org/show_bug.cgi?id=115732
597 Reviewed by Gustavo Noronha Silva.
599 * GNUmakefile.am: Pass the --no-demangle option to the linker by default. This is done by appending
600 the flag to the LDFLAGS variable. While the AM_LDFLAGS variable would be more appropriate, it's not
601 at all used when linking installable libraries like libwebkitgtk and libwebkit2gtk, so the LDFLAGS
602 variable is used instead.
604 2013-05-07 Gyuyoung Kim <gyuyoung.kim@samsung.com>
606 [CMAKE] Remove SHADOW_DOM from cmakeconfig.h.cmake
607 https://bugs.webkit.org/show_bug.cgi?id=115712
609 Reviewed by Andreas Kling.
611 Nobody uses SHADOW_DOM in cmake.
613 * Source/cmake/WebKitFeatures.cmake:
614 * Source/cmakeconfig.h.cmake:
616 2013-05-06 Mike Lattanzio <mlattanzio@blackberry.com>
618 [BlackBerry] Enable and Expose Text Autosizing through BlackBerry::WebKit::WebSettings
619 https://bugs.webkit.org/show_bug.cgi?id=113808
621 Reviewed by Rob Buis.
623 Set the ENABLE_TEXT_AUTOSIZING default to ON for BlackBerry.
625 * Source/cmake/OptionsBlackBerry.cmake:
627 2013-05-06 Christophe Dumez <ch.dumez@sisa.samsung.com>
629 [EFL] Shadow DOM should be disabled at compile time
630 https://bugs.webkit.org/show_bug.cgi?id=115635
632 Reviewed by Andreas Kling.
634 Disable Shadow DOM at compile time for EFL port. Shadow DOM code
635 is being removed from the tree.
637 * Source/cmake/OptionsEfl.cmake:
639 2013-05-04 Dean Jackson <dino@apple.com>
641 Animations and Transitions should not start when globally suspended
642 https://bugs.webkit.org/show_bug.cgi?id=114915
644 Reviewed by Sam Weinig.
646 Export AnimationController::isSuspended().
648 * Source/autotools/symbols.filter:
650 2013-05-01 Benjamin Poulain <benjamin@webkit.org>
652 Remove the remaining wscript
653 https://bugs.webkit.org/show_bug.cgi?id=115459
655 Reviewed by Andreas Kling.
659 2013-05-01 Sergio Villar Senin <svillar@igalia.com>
661 Show a block cursor in overtype mode
662 https://bugs.webkit.org/show_bug.cgi?id=114819
664 Reviewed by Ryosuke Niwa.
666 * Source/autotools/symbols.filter: export some extra symbols for
669 2013-04-30 Christophe Dumez <ch.dumez@sisa.samsung.com>
671 [EFL] Enable scaled cursors
672 https://bugs.webkit.org/show_bug.cgi?id=106242
674 Reviewed by Gyuyoung Kim.
676 Enable MOUSE_CURSOR_SCALE flag for EFL port.
678 * Source/cmake/OptionsEfl.cmake:
679 * Source/cmake/WebKitFeatures.cmake:
681 2013-04-29 Zan Dobersek <zdobersek@igalia.com>
683 [GTK] Disable Shadow DOM feature
684 https://bugs.webkit.org/show_bug.cgi?id=115374
686 Reviewed by Martin Robinson.
688 Disable the Shadow DOM feature on the GTK port, the feature is planned for removal.
690 * Source/autotools/SetupWebKitFeatures.m4:
692 2013-04-28 Ryuan Choi <ryuan.choi@samsung.com>
694 [EFL][CMAKE] Build break after r149259
695 https://bugs.webkit.org/show_bug.cgi?id=115339
697 Reviewed by Gyuyoung Kim.
699 r149259 used c++11 features(Right angle bracket, Range-based for-loop).
700 This patch enforces c++0x when cmake based ports build WebKit2 using gcc.
702 * Source/cmake/WebKitHelpers.cmake:
704 2013-04-22 Benjamin Poulain <benjamin@webkit.org>
706 Remove the memory instrumentation code
707 https://bugs.webkit.org/show_bug.cgi?id=114931
709 Reviewed by Andreas Kling.
711 * Source/autotools/symbols.filter:
713 2013-04-22 Martin Robinson <mrobinson@igalia.com>
715 [GTK] Enable introspection always for developer builds
716 https://bugs.webkit.org/show_bug.cgi?id=114983
718 Reviewed by Gustavo Noronha Silva.
720 * Source/autotools/SetupAutoconfHeader.m4: No longer expose the ENABLE_INTROSPECTION
721 autoconf header variable. It isn't used and it means that when introspection is enabled
722 or disabled, there is an unnecessary full rebuild.
724 2013-04-22 Zan Dobersek <zdobersek@igalia.com>
726 [GTK] Set up libPlatform.la
727 https://bugs.webkit.org/show_bug.cgi?id=114168
729 Reviewed by Martin Robinson.
731 * GNUmakefile.am: Define the platform_cppflags and platform_sources variables.
733 2013-04-20 Zan Dobersek <zdobersek@igalia.com>
735 Enable sub-pixel layout for the GTK port
736 https://bugs.webkit.org/show_bug.cgi?id=94792
738 Reviewed by Martin Robinson.
740 * Source/autotools/SetupWebKitFeatures.m4: Enable the subpixel layout.
742 2013-04-20 Andras Becsi <andras.becsi@digia.com>
744 [Qt][Mac] Remove obsolete workaround for debug builds
745 https://bugs.webkit.org/show_bug.cgi?id=114750
747 Reviewed by Jocelyn Turcotte.
749 This workaround made default builds fail with recent Qt5 because
750 it removed the major version number from the library name, producing
751 QtWebKitWidgets, whereas the linking command line tried to link
752 against Qt5WebKitWidgets.
753 Debug builds are possible with and without framework-enabled builds
754 of Qt, but the debug versions of the Qt libraries have to be present.
755 Debug builds with a release version of Qt are not possible on Mac
756 since for debug builds qmake produces a linker command line where
757 all the Qt libraries have the "_debug" suffix, therefore if the debug
758 libraries are missing the build fails.
760 * Source/widgetsapi.pri:
762 2013-04-19 Martin Robinson <mrobinson@igalia.com>
764 [GTK] JSCore.gir.in has a few problems
765 https://bugs.webkit.org/show_bug.cgi?id=114710
767 Reviewed by Philippe Normand.
769 * GNUmakefile.am: Move common GIR initialization here from WebKit1.
770 * configure.ac: Updated to reflect new JSC gir file location.
772 2013-04-18 Ryuan Choi <ryuan.choi@gmail.com>
774 [EFL] Build break when using cmake without CMAKE_BUILD_TYPE
775 https://bugs.webkit.org/show_bug.cgi?id=114835
777 Unreviewed build fix.
779 * Source/cmake/OptionsEfl.cmake:
781 2013-04-16 Patrick Gansterer <paroga@webkit.org>
783 [CMake] Do not use JAVASCRIPTCORE_DIR in add_custom_command() of JavaScriptcore project
784 https://bugs.webkit.org/show_bug.cgi?id=114265
786 Reviewed by Brent Fulgham.
788 * Source/cmake/WebKitMacros.cmake: Removed macro GENERATE_HASH_LUT.
790 2013-04-16 Andy Estes <aestes@apple.com>
792 Changed the default debugger from GDB to LLDB for the 'All Source' scheme in WebKit.xcworkspace.
794 Rubber-stamped by Dan Bernstein.
796 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
798 2013-04-16 Manuel Rego Casasnovas <rego@igalia.com>
800 [EFL] Bump libsoup dependency to 2.42.0
801 https://bugs.webkit.org/show_bug.cgi?id=113927
803 Reviewed by Gyuyoung Kim.
805 Update libsoup required version to v2.42.0 and GLib to v2.36.0 as
806 required by libsoup for EFL port.
808 * Source/cmake/OptionsEfl.cmake:
810 2013-04-15 Patrick Gansterer <paroga@webkit.org>
812 [CMake] Add WTF_USE_*_UNICODE variables
813 https://bugs.webkit.org/show_bug.cgi?id=114556
815 Reviewed by Brent Fulgham.
817 WTF_USE_ICU_UNICODE and WTF_USE_WCHAR_UNICODE are used to
818 reduce duplication in the platform specific CMake files.
820 * Source/cmake/OptionsBlackBerry.cmake:
821 * Source/cmake/OptionsEfl.cmake:
822 * Source/cmake/OptionsWinCE.cmake:
824 2013-04-15 Martin Robinson <mrobinson@igalia.com>
826 [GTK] REGRESSION(r147499): HTTP auth dialog doesn't remember passwords anymore
827 https://bugs.webkit.org/show_bug.cgi?id=114613
829 Reviewed by Carlos Garcia Campos.
831 * Source/autotools/SetupAutoconfHeader.m4: Correct definition of ENABLE_CREDENTIAL_STORAGE
832 so that the ENABLE(CREDENTIAL_STORAGE) macro work properly.
834 2013-04-12 Martin Robinson <mrobinson@igalia.com>
836 [GTK] Lower the pango dependency
837 https://bugs.webkit.org/show_bug.cgi?id=114520
839 Reviewed by Carlos Garcia Campos.
841 * Source/autotools/Versions.m4: Only depend on Pango 1.30.0 instead of
842 Pango 1.32.0. 1.32.0 isn't strictly necessary and the version of GTK+ that
843 we depend on (3.6.0) depends on 1.30.0.
845 2013-04-12 Jer Noble <jer.noble@apple.com>
847 TimeRanges::nearest() returns incorrect results.
848 https://bugs.webkit.org/show_bug.cgi?id=114483
850 Reviewed by Eric Carlson.
852 Add symbols needed by WebCoreTestSupport to exports list.
854 * Source/autotools/symbols.filter:
856 2013-04-12 Commit Queue <rniwa@webkit.org>
858 Unreviewed, rolling out r148262.
859 http://trac.webkit.org/changeset/148262
860 https://bugs.webkit.org/show_bug.cgi?id=114493
862 Cairo dep should now build, rolling r148247 back in (Requested
863 by zdobersek on #webkit).
865 * Source/autotools/FindDependencies.m4:
866 * Source/autotools/PrintBuildConfiguration.m4:
867 * Source/autotools/SetupWebKitFeatures.m4:
869 2013-04-11 Commit Queue <rniwa@webkit.org>
871 Unreviewed, rolling out r148247.
872 http://trac.webkit.org/changeset/148247
873 https://bugs.webkit.org/show_bug.cgi?id=114490
875 Cairo dep fails to build on builders due to missing EGL
876 headers (Requested by zdobersek on #webkit).
878 * Source/autotools/FindDependencies.m4:
879 * Source/autotools/PrintBuildConfiguration.m4:
880 * Source/autotools/SetupWebKitFeatures.m4:
882 2013-04-11 Paweł Forysiuk <tuxator@o2.pl>
884 [GTK] Webkit fails to build with MinGW compiler after changeset 146468
885 https://bugs.webkit.org/show_bug.cgi?id=114473
887 Reviewed by Martin Robinson.
889 * Source/autotools/CheckSystemAndBasicDependencies.m4: Fix typo.
891 2013-04-11 Martin Robinson <mrobinson@igalia.com>
893 [GTK] Add accelerated 2D canvas support using cairo-gl
894 https://bugs.webkit.org/show_bug.cgi?id=104672
896 Reviewed by Alejandro G. Castro.
898 Detect that we can activate accelerated canvas when CairoGL is present and
899 TextureMapperGL is enabled.
901 * Source/autotools/FindDependencies.m4: Look for CairoGL.
902 * Source/autotools/PrintBuildConfiguration.m4: Print the status of accelerated canvas activation.
903 * Source/autotools/SetupWebKitFeatures.m4: Set the feature.
905 2013-04-11 Zan Dobersek <zdobersek@igalia.com>
909 * Source/autotools/symbols.filter: Stop exporting redundant symbols.
911 2013-04-11 Rune Lillesveen <rune@opera.com>
913 Incorrect evaluation of resolution media queries
914 https://bugs.webkit.org/show_bug.cgi?id=114029
916 Reviewed by Kenneth Rohde Christiansen.
918 Removed setResolutionOverride from exports.
920 * Source/autotools/symbols.filter:
922 2013-04-10 Anton Obzhirov <a.obzhirov@samsung.com>
924 [GTK] Add support for Page Visibility
925 https://bugs.webkit.org/show_bug.cgi?id=97324
927 Reviewed by Sam Weinig.
929 Page Visibility has been enabled for GTK port.
930 New GTK unittest has been added.
932 * Source/autotools/SetupWebKitFeatures.m4:
934 2013-04-09 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
936 [EFL] Declare TEST_THEME_DIR in a single place.
937 https://bugs.webkit.org/show_bug.cgi?id=114285
939 Reviewed by Anders Carlsson.
941 Instead of adding the `THEME_DIR' preprocessor variable in many
942 different CMakeList.txt files in the tree, declare it in
943 OptionsEfl.cmake so that we avoid needlessly duplicating code around.
945 While here, rename it to `TEST_THEME_DIR', which is the name used our
946 WebKit2 infrastructure, to better reflect the purpose of this value.
948 * Source/cmake/OptionsEfl.cmake: Add the TEST_THEME_DIR preprocessor
951 2013-04-09 ChangSeok Oh <changseok.oh@collabora.com>
953 [GTK][AC] upversion of clutter and its dependecy
954 https://bugs.webkit.org/show_bug.cgi?id=114016
956 Reviewed by Gustavo Noronha Silva.
958 Upversion of clutter to 1.14, cogl to 1.14 and clutter-gtk to 1.4.4.
960 * Source/autotools/Versions.m4:
962 2013-04-09 Thiago Marcos P. Santos <thiago.santos@intel.com>
964 [WK2] Drop WebProcess capabilities on Linux using seccomp filters
965 https://bugs.webkit.org/show_bug.cgi?id=89875
967 Reviewed by Maciej Stachowiak.
969 Added the bits to EFL/CMake buildsystem to find the libseccomp
972 * Source/cmake/FindLibSeccomp.cmake: Added.
973 * Source/cmake/OptionsEfl.cmake:
974 * Source/cmake/WebKitFeatures.cmake:
975 * Source/cmakeconfig.h.cmake:
977 2013-04-09 Carlos Garcia Campos <cgarcia@igalia.com>
979 Unreviewed. Fix GTK+ 32 bit build.
981 * Source/autotools/symbols.filter: Add some symbols that are
982 mangled differently in 32 bits due to size_t.
984 2013-04-09 Patrick Gansterer <paroga@webkit.org>
986 Do not set CMAKE_BUILD_TYPE if it is not defined
987 https://bugs.webkit.org/show_bug.cgi?id=114243
989 Reviewed by Geoffrey Garen.
991 Setting the CMAKE_BUILD_TYPE causes some problem with Visual Studio.
992 Adopt the current usage of the variable to better CMake style.
995 * Source/cmake/OptionsCommon.cmake:
996 * Source/cmake/OptionsEfl.cmake:
998 2013-03-31 Martin Robinson <mrobinson@igalia.com>
1000 Bug 110293 uses read -d which is a non-portable bashism
1001 https://bugs.webkit.org/show_bug.cgi?id=113349
1003 Reviewed by Gustavo Noronha Silva.
1005 * Source/autotools/SetupWebKitFeatures.m4: Pass the default feature set to the
1006 feature script in a more portable way.
1008 2013-04-08 Jeff Rogers <jrogers@rim.com>
1010 [BlackBerry] Update BlackBerry JavaScript API
1011 https://bugs.webkit.org/show_bug.cgi?id=114065
1013 Reviewed by Rob Buis.
1016 Export JSC symbols in BlackBerry build.
1018 * Source/cmake/OptionsBlackBerry.cmake:
1020 2013-04-08 Martin Robinson <mrobinson@igalia.com>
1022 [GTK] Configure should verify ICU is installed on mingw
1023 https://bugs.webkit.org/show_bug.cgi?id=113645
1025 Reviewed by Gustavo Noronha Silva.
1027 * Source/autotools/FindDependencies.m4: When falling back to hard-coded compiler flags
1028 for ICU and mingw, check that headers do exist on the system and error out otherwise.
1030 2013-04-08 Carlos Garcia Campos <cgarcia@igalia.com>
1032 [GTK] Build Platform as a separate static library
1033 https://bugs.webkit.org/show_bug.cgi?id=114164
1035 Reviewed by Martin Robinson.
1037 * GNUmakefile.am: Add webkit2platform_sources definition.
1039 2013-04-08 Zan Dobersek <zdobersek@igalia.com>
1041 Unreviewed GTK build fix.
1043 * Source/autotools/symbols.filter: Exporting a bunch of symbols.
1045 2013-04-07 Vivek Galatage <vivek.vg@samsung.com>
1047 Modify .gitignore file to remove entries for chromium generated files
1048 https://bugs.webkit.org/show_bug.cgi?id=114141
1050 Reviewed by Gyuyoung Kim.
1054 2013-04-07 Patrick Gansterer <paroga@webkit.org>
1056 Remove references to Skia and V8 from CMake files
1057 https://bugs.webkit.org/show_bug.cgi?id=114130
1059 Reviewed by Geoffrey Garen.
1061 * Source/cmake/OptionsBlackBerry.cmake:
1062 * Source/cmake/WebKitPackaging.cmake:
1064 2013-04-07 David Kilzer <ddkilzer@apple.com>
1066 Remove the rest of SVG_DOM_OBJC_BINDINGS
1067 <http://webkit.org/b/114112>
1069 Reviewed by Geoffrey Garen.
1071 * Source/autotools/SetupWebKitFeatures.m4:
1072 * Source/cmake/WebKitFeatures.cmake:
1073 * Source/cmakeconfig.h.cmake:
1074 - Remove references to ENABLE_SVG_DOM_OBJC_BINDINGS.
1076 2013-04-05 Ed Bartosh <bartosh@gmail.com>
1078 [EFL] --no-tiled-backing-store build fails because of not used #if USE(ACCELERATED_COMPOSITING)
1079 https://bugs.webkit.org/show_bug.cgi?id=113627
1081 Reviewed by Simon Fraser.
1083 * Source/cmake/OptionsEfl.cmake: Disabled 3D_GRAPHICS and WEB_GL when accelerated compositing is on
1085 2013-04-05 Rijubrata Bhaumik <rijubrata.bhaumik@intel.com>
1087 [EFL] Enable indexed database
1088 https://bugs.webkit.org/show_bug.cgi?id=107248
1090 Reviewed by Alexis Menard.
1092 * Source/cmake/OptionsEfl.cmake:
1094 2013-04-05 Benjamin Poulain <benjamin@webkit.org>
1096 Fix GTK+ for real after r147712
1098 Reviewed by Ryosuke Niwa.
1101 * Source/Platform: Added.
1102 * Source/Platform/GNUmakefile.am: Added.
1104 2013-04-05 Benjamin Poulain <benjamin@webkit.org>
1106 Fix GTK+ build after r147712
1110 * GNUmakefile.am: remove the reference to
1111 Source/Platform/GNUmakefile.am. The file has been removed.
1113 2013-04-05 Benjamin Poulain <bpoulain@apple.com>
1115 Remove WTFURL from WebKit
1116 https://bugs.webkit.org/show_bug.cgi?id=113994
1118 Reviewed by Ryosuke Niwa.
1120 * Source/cmake/WebKitFeatures.cmake:
1121 * Source/cmakeconfig.h.cmake:
1123 2013-04-04 Ryosuke Niwa <rniwa@webkit.org>
1125 Remove the top level gyp directory and Platform/chromium
1126 https://bugs.webkit.org/show_bug.cgi?id=113999
1128 Reviewed by Benjamin Poulain.
1130 * Source/Platform: Removed.
1131 * Source/gyp: Removed.
1133 2013-04-04 Geoffrey Garen <ggaren@apple.com>
1135 Nixed the defunct chromium folder from ManualTests
1136 https://bugs.webkit.org/show_bug.cgi?id=113995
1138 Reviewed by Benjamin Poulain.
1140 * ManualTests/chromium: Removed.
1141 * ManualTests/chromium/autofill-popup-shiftupdown.hml: Removed.
1142 * ManualTests/chromium/drag-image-accounts-for-device-scale.html: Removed.
1143 * ManualTests/chromium/modifiers-during-drag-and-drop.html: Removed.
1144 * ManualTests/chromium/no-autofill-on-readonly.html: Removed.
1145 * ManualTests/chromium/onchange-reload-popup.html: Removed.
1146 * ManualTests/chromium/popup-menu-crash.html: Removed.
1147 * ManualTests/chromium/select-close-popup-value-change.html: Removed.
1148 * ManualTests/chromium/suggestions-popup-font-change.html: Removed.
1150 2013-04-04 Xabier Rodriguez Calvar <calvaris@igalia.com>
1152 [GStreamer] Virtual modifier for MediaPlayer::simulateAudioInterruption must go
1153 https://bugs.webkit.org/show_bug.cgi?id=113851
1155 Reviewed by Eric Carlson.
1157 * Source/autotools/symbols.filter: Added
1158 _ZN7WebCore11MediaPlayer25simulateAudioInterruptionEv symbol.
1160 2013-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
1162 [GTK] Bump required versions of some dependencies
1163 https://bugs.webkit.org/show_bug.cgi?id=113282
1165 Reviewed by Martin Robinson.
1167 This patch updates the following dependencies:
1169 - libsoup 2.42.0: is the current stable release.
1171 - glib 2.36.0: libsoup 2.42 requires 2.35.0, but we don't want to
1172 depend on unstable versions and 2.36 is the next stable version
1175 - gtk+ 3.6.0: this is the previous stable release. We don't
1176 currently have any code using newer API, so we will be able to
1177 remove all the #ifdefed code.
1179 - at-spi2 2.5.3: is the version required by gtk+ 3.6.
1181 - GObject introspection 1.32.0: is the version required by gtk+ 3.6.
1183 - Pango 1.32.0: it's the current stable version and the first one
1184 depending on Harfbuzz.
1186 - Fontconfig 2.5: required by pango 1.32.0 when using Harfbuzz.
1188 - gtk+ 2.24.10: it allows us to remove a lot of deprecated code
1191 * Source/autotools/Versions.m4:
1193 2013-04-02 Martin Robinson <mrobinson@igalia.com>
1195 [GTK] Make libsecret optional
1196 https://bugs.webkit.org/show_bug.cgi?id=113821
1198 Reviewed by Gustavo Noronha Silva.
1200 Add a configuration option to disable credential storage and thus remove
1201 the libsecret dependency. This should make it possible to build WebKit 2.x
1204 * Source/autotools/FindDependencies.m4: Only look for libsecret if credential storage is active.
1205 * Source/autotools/PrintBuildConfiguration.m4: Print whether or not credential storage is active.
1206 * Source/autotools/ReadCommandLineArguments.m4: Added an option to control credential storage.
1207 * Source/autotools/SetupAutoconfHeader.m4: Expose credential storage setting to code.
1209 2013-04-02 Sheriff Bot <webkit.review.bot@gmail.com>
1211 Unreviewed, rolling out r147401.
1212 http://trac.webkit.org/changeset/147401
1213 https://bugs.webkit.org/show_bug.cgi?id=113767
1215 The patch makes it extremely hard to set up the dependencies
1216 properly on the GTK builders (Requested by zdobersek on
1219 * Source/autotools/Versions.m4:
1221 2013-04-02 Carlos Garcia Campos <cgarcia@igalia.com>
1223 [GTK] Bump required versions of some dependencies
1224 https://bugs.webkit.org/show_bug.cgi?id=113282
1226 Reviewed by Martin Robinson.
1228 This patch updates the following dependencies:
1230 - libsoup 2.42.0: is the current stable release.
1232 - glib 2.36.0: libsoup 2.42 requires 2.35.0, but we don't want to
1233 depend on unstable versions and 2.36 is the next stable version
1236 - gtk+ 3.6.0: this is the previous stable release. We don't
1237 currently have any code using newer API, so we will be able to
1238 remove all the #ifdefed code.
1240 - at-spi2 2.5.3: is the version required by gtk+ 3.6.
1242 - GObject introspection 1.32.0: is the version required by gtk+ 3.6.
1244 - Pango 1.32.0: it's the current stable version and the first one
1245 depending on Harfbuzz.
1247 - Fontconfig 2.5: required by pango 1.32.0 when using Harfbuzz.
1249 - gtk+ 2.24.10: it allows us to remove a lot of deprecated code
1252 * Source/autotools/Versions.m4:
1254 2013-04-02 Carlos Garcia Campos <cgarcia@igalia.com>
1256 [EFL][CMAKE] Move MOZ_X11 definition from OptionsCommon to OptionsEfl
1257 https://bugs.webkit.org/show_bug.cgi?id=113685
1259 Reviewed by Martin Robinson.
1261 MOZ_X11 is added unconditionally in OptionsCommon for UNIX
1262 platforms, but not all UNIX platforms use X11 for plugins,
1263 BlackBerry doesn't. The only port using cmake that uses X11 is EFL
1264 and it already has checks for X11, so we can just move the
1265 definition to OptionsEfl.
1267 * Source/cmake/OptionsCommon.cmake:
1268 * Source/cmake/OptionsEfl.cmake:
1270 2013-04-01 Jinwoo Song <jinwoo7.song@samsung.com>
1272 [EFL] Enable user-select:all for EFL port
1273 https://bugs.webkit.org/show_bug.cgi?id=113494
1275 Reviewed by Gyuyoung Kim.
1277 Add a feature flag for user-select:all and enable it for EFL port.
1279 * Source/cmake/OptionsEfl.cmake:
1280 * Source/cmake/WebKitFeatures.cmake:
1281 * Source/cmakeconfig.h.cmake:
1283 2013-03-29 Charles Wei <charles.wei@torchmobile.com.cn>
1285 [BlackBerry] Cleanup the CONTEXT_MENUS in BlackBerry porting
1286 https://bugs.webkit.org/show_bug.cgi?id=113562
1288 Reviewed by George Staikos.
1289 Internally reviewed by Mike Fenton and Gen Mak.
1291 * Source/cmake/OptionsBlackBerry.cmake:
1292 * Source/cmake/WebKitFeatures.cmake:
1293 * Source/cmakeconfig.h.cmake:
1295 2013-03-28 Zan Dobersek <zdobersek@igalia.com>
1297 [GTK] Build GTK-specific, non-layer-violating source code into WebCore-independent libPlatformGtk.la
1298 https://bugs.webkit.org/show_bug.cgi?id=112546
1300 Reviewed by Martin Robinson.
1302 * GNUmakefile.am: Define the new platform_webcore_cppflags.
1304 2013-03-28 Zan Dobersek <zdobersek@igalia.com>
1306 Unreviewed GTK build fix after r147039.
1308 * Source/autotools/symbols.filter: Export the missing symbols.
1310 2013-03-27 Patrick Gansterer <paroga@webkit.org>
1312 Set WTF_ARM_ARCH_VERSION to correct value when used with MSVC
1313 https://bugs.webkit.org/show_bug.cgi?id=113436
1315 Reviewed by Benjamin Poulain.
1317 * Source/cmake/OptionsWinCE.cmake: CPU(ARM_TRADITIONAL) is now set correctly by Platform.h.
1319 2013-03-27 Timothy Hatcher <timothy@apple.com>
1321 Add support for dock-to-right of the Web Inspector in the Mac port.
1323 Unfortunately this requires Safari changes, so it is disabled in the nightly builds.
1325 https://webkit.org/b/113341
1326 rdar://problem/10368152
1328 Reviewed by Joseph Pecoraro.
1330 * Source/autotools/symbols.filter:
1332 2013-03-27 Sheriff Bot <webkit.review.bot@gmail.com>
1334 Unreviewed, rolling out r146864.
1335 http://trac.webkit.org/changeset/146864
1336 https://bugs.webkit.org/show_bug.cgi?id=113391
1338 causes crashes on Wk2 EFL release bot (Requested by drott on
1341 * Source/cmake/OptionsEfl.cmake:
1343 2013-03-26 Rijubrata Bhaumik <rijubrata.bhaumik@intel.com>
1345 [EFL] Enable IndexedDB by default
1346 https://bugs.webkit.org/show_bug.cgi?id=107248
1348 Reviewed by Laszlo Gombos.
1350 * Source/cmake/OptionsEfl.cmake:
1351 Enable IndexedDB by default on EFL.
1353 2013-03-25 Kent Tamura <tkent@chromium.org>
1355 Rename ENABLE_INPUT_TYPE_DATETIME
1356 https://bugs.webkit.org/show_bug.cgi?id=113254
1358 Reviewed by Kentaro Hara.
1360 Rename ENABLE_INPUT_TYPE_DATETIME to ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE.
1361 Actually I'd like to remove the code, but we shouldn't remove it yet
1362 because we shipped products with it on some platforms.
1364 * Source/autotools/SetupWebKitFeatures.m4:
1365 * Source/cmake/WebKitFeatures.cmake:
1366 * Source/cmakeconfig.h.cmake:
1368 2013-03-25 Daniel Cheng <dcheng@chromium.org>
1370 Don't allow drags to start after a mouse press that creates a context menu
1371 https://bugs.webkit.org/show_bug.cgi?id=112079
1373 Reviewed by Tony Chang.
1375 * ManualTests/context-menu-during-drag-selection.html: Added.
1377 2013-03-22 Yuki Sekiguchi <yuki.sekiguchi@access-company.com>
1379 Cannot run All Source (target WebProcess) on Xcode.
1380 https://bugs.webkit.org/show_bug.cgi?id=111042
1382 Reviewed by Alexey Proskuryakov.
1384 WebProcessShim is renamed by r139066.
1385 However, WebProcessShim is not renamed to SecItemShim in WebKit.xcworkspace.
1386 This make WebProcess.app load WebProcessShim.dylib, and it cause dyld loading error.
1388 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme: Renamed WebProcessShim to SecItemShim.
1390 2013-03-21 Zan Dobersek <zdobersek@igalia.com>
1392 [GTK] Move libLevelDB.la setup into a separate GNUmakefile.am
1393 https://bugs.webkit.org/show_bug.cgi?id=112947
1395 Reviewed by Martin Robinson.
1397 * GNUmakefile.am: Include the new GNUmakefile.am, located under Source/ThirdParty/leveldb.
1399 2013-03-21 Martin Robinson <mrobinson@igalia.com>
1401 Source/ThirdParty/leveldb/db/builder.cc does not build on systems without <endian.h>
1402 https://bugs.webkit.org/show_bug.cgi?id=111817
1404 Reviewed by Gustavo Noronha Silva.
1406 Improve processing of the autoconf host variable. Setup up the wiring to detect
1407 whether or not we are compiling for Darwin.
1409 * Source/autotools/CheckSystemAndBasicDependencies.m4: Improve host detection.
1410 * Source/autotools/SetupAutomake.m4: Tell automake if we are compiling for Darwin or not.
1412 2013-03-20 Michael Pruett <michael@68k.org>
1414 [JSC] Implement EnforceRange IDL attribute for integer conversions
1415 https://bugs.webkit.org/show_bug.cgi?id=112506
1417 Reviewed by Kentaro Hara.
1419 * Source/autotools/symbols.filter:
1421 2013-03-20 Zan Dobersek <zdobersek@igalia.com>
1423 [GTK] Build ANGLE sources into a separate library from libWebCore.la
1424 https://bugs.webkit.org/show_bug.cgi?id=112778
1426 Reviewed by Martin Robinson.
1428 * GNUmakefile.am: Include the GNUmakefile.am covering the libANGLE.la library.
1430 2013-03-20 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
1432 [Qt] Define MODULE_VERSION
1433 https://bugs.webkit.org/show_bug.cgi?id=112808
1435 Reviewed by Allan Sandfeld Jensen.
1437 Upstream http://codereview.qt-project.org/49052
1438 Use 5.2.0 as this is the next release that will be branched from trunk.
1442 2013-03-20 Rouslan Solomakhin <rouslan@chromium.org>
1444 Copy-paste should not spellcheck when continuous spellcheck is turned off
1445 https://bugs.webkit.org/show_bug.cgi?id=112464
1447 Reviewed by Ryosuke Niwa.
1449 * Source/autotools/symbols.filter: Export WebCore::Editor::isContinuousSpellCheckingEnabled() and WebCore::Editor::toggleContinuousSpellChecking() for use by internals.
1451 2013-03-20 JungJik Lee <jungjik.lee@samsung.com>
1453 [EFL] Disable REQUEST_ANIMATION_FRAME_TIMER to render a new animation frame.
1454 https://bugs.webkit.org/show_bug.cgi?id=112114
1456 Reviewed by Kenneth Rohde Christiansen.
1458 Add a manual test to check the running of scripted transition animation.
1460 * ManualTests/animation/transition-on-and-offscreen-animation.html: Added.
1462 2013-03-19 David Rosca <nowrep@gmail.com>
1464 [Qt] QStyle: Set State_Enabled by default when painting style widgets.
1465 https://bugs.webkit.org/show_bug.cgi?id=112688
1467 Reviewed by Jocelyn Turcotte.
1469 All Qt style widgets were painted with a disabled state, even when
1470 they actually were enabled.
1471 This change fixes it by setting State_Enabled as a default state,
1472 which is then correctly removed when element is disabled.
1474 * Source/WebCore/platform/qt/RenderThemeQStyle.cpp:
1476 2013-03-17 Gustavo Noronha Silva <gns@gnome.org>
1478 [GTK] Exports leveldb symbols
1479 https://bugs.webkit.org/show_bug.cgi?id=112526
1481 Reviewed by Carlos Garcia Campos.
1483 * Source/autotools/symbols.filter: make leveldb symbols local.
1485 2013-03-15 Jae Hyun Park <jae.park@company100.net>
1487 [GTK] acceleration_backend_description does not concatenate "(gles2"
1488 https://bugs.webkit.org/show_bug.cgi?id=112405
1490 Reviewed by Martin Robinson.
1492 In FindDependencies.m4, acceleration_backend_description string does not
1493 concatenate if there is a space between the operator and the operand.
1495 * Source/autotools/FindDependencies.m4:
1497 2013-03-15 Allan Sandfeld Jensen <allan.jensen@digia.com>
1499 [Qt] Build error with building with Qt 5.1
1500 https://bugs.webkit.org/show_bug.cgi?id=112435
1502 Reviewed by Noam Rosenthal.
1504 QAccessibleWidget has moved to private.
1506 * Source/widgetsapi.pri:
1508 2013-03-14 Tobias Mueller <tobiasmue@gnome.org>
1510 Build: Remove XSLT option and depend hard on XSLT.
1511 You will now not be able to give --disable-xslt or --enable-xslt
1512 because it is not optional anymore.
1513 https://bugs.webkit.org/show_bug.cgi?id=112368
1515 Reviewed by Martin Robinson.
1517 * Source/autotools/FindDependencies.m4:
1518 Always check for libxslt
1520 * Source/autotools/PrintBuildConfiguration.m4:
1521 Removed printing out the value of XSLT
1523 * Source/autotools/ReadCommandLineArguments.m4:
1524 Removed reading XSLT options
1526 2013-03-14 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
1528 [EFL] Use CROSS_PLATFORM_CONTEXT_MENU
1529 https://bugs.webkit.org/show_bug.cgi?id=111877
1531 Reviewed by Caio Marcelo de Oliveira Filho.
1533 * Source/cmake/OptionsEfl.cmake: add -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1
1535 2013-03-14 Simon Hausmann <simon.hausmann@digia.com>
1537 [Qt] Improve the handling of mock geolocation, device orientation and motion clients
1539 Reviewed by Tor Arne Vestbø.
1541 The mock versions of these web facing features should be instantiated when
1542 running in DumpRenderTree only. In order for them to work, no extra Qt modules
1543 such as QtLocation are actually needed.
1545 This patch decouples enabling device orientation/motion and geolocation from
1546 the underlying Qt modules and makes them available in developer builds
1547 (!production_build) and backed by mock backends when running in drt.
1549 So if the Qt 5 modules are available, they'll be used (unless drtRun). For
1550 developers the web facing features are always enabled (although requests will
1551 time out) and the mock backends are enabled inside DRT, allowing for the layout
1552 tests to run with less dependencies.
1554 In addition this also enables the mock device motion client, which was
1555 previously never instantiated.
1557 * Source/widgetsapi.pri:
1559 2013-03-13 Ryosuke Niwa <rniwa@webkit.org>
1561 Threaded HTML Parser is missing feature define flags in all but Chromium port's build files
1562 https://bugs.webkit.org/show_bug.cgi?id=112277
1564 Reviewed by Adam Barth.
1566 * Source/autotools/SetupWebKitFeatures.m4:
1567 * Source/cmake/WebKitFeatures.cmake:
1568 * Source/cmakeconfig.h.cmake:
1570 2013-03-13 Nate Chapin <japhet@chromium.org>
1572 Expose symbols for internals
1573 https://bugs.webkit.org/show_bug.cgi?id=112194
1575 Reviewed by Alexey Proskuryakov.
1577 * Source/autotools/symbols.filter:
1579 2013-03-12 Zan Dobersek <zdobersek@igalia.com>
1581 [GTK] 'unrecognized command line option "-Wno-c++11-extensions"' warning reported when using gcc
1582 https://bugs.webkit.org/show_bug.cgi?id=111936
1584 Reviewed by Martin Robinson.
1586 * Source/autotools/SetupCompilerFlags.m4: Only use the -Wno-c++11-extensions warning when building
1587 with Clang as GCC does not support the warning just yet. Also enhance the comment about using libstdc++
1588 as the standard C++ library when compiling with Clang.
1590 2013-03-12 Zan Dobersek <zdobersek@igalia.com>
1592 [GTK] Set up the libPlatformGtk.la library
1593 https://bugs.webkit.org/show_bug.cgi?id=111738
1595 Reviewed by Martin Robinson.
1597 * GNUmakefile.am: Define the two variables that will hold sources list and cppflags as required for the new library.
1598 Include the new GNUmakefile.am that's now available under Source/Platform.
1600 2013-03-11 Tobias Mueller <tobiasmue@gnome.org>
1602 [Autotools] Set ENABLE_GTK_DOC to false if gtk-doc is not installed
1603 https://bugs.webkit.org/show_bug.cgi?id=111980
1605 Reviewed by Martin Robinson.
1607 WebKit did not configure if gtk-doc-am was not installed with the error:
1608 Tools/GNUmakefile.am:419: ENABLE_GTK_DOC does not appear in AM_CONDITIONAL
1610 * Source/autotools/FindDependencies.m4:
1612 2013-03-11 Claudio Saavedra <csaavedra@igalia.com>
1615 https://bugs.webkit.org/show_bug.cgi?id=112055
1617 Reviewed by Martin Robinson.
1619 * Source/autotools/Versions.m4: Bump to 2.1.0
1621 2013-03-11 Jeff Rogers <jrogers@rim.com>
1623 [BlackBerry] Disable MathML support
1624 https://bugs.webkit.org/show_bug.cgi?id=111929
1626 Reviewed by Rob Buis.
1628 * Source/cmake/OptionsBlackBerry.cmake:
1630 2013-03-09 Martin Robinson <mrobinson@igalia.com>
1632 [GTK] Versions.m4 is missing some key dependencies version definitions
1633 https://bugs.webkit.org/show_bug.cgi?id=111903
1635 Reviewed by Carlos Garcia Campos.
1637 * Source/autotools/Versions.m4: Add missing required version
1640 2013-03-08 Dean Jackson <dino@apple.com>
1642 Don't snapshot Java plugins
1643 https://bugs.webkit.org/show_bug.cgi?id=111899
1645 Reviewed by Tim Horton.
1647 Export MIMETypeRegistry::isJavaAppletMIMEType symbol.
1649 * Source/autotools/symbols.filter:
1651 2013-03-08 Chandra Shekar Vallala <brk376@motorola.com>
1653 [chromium] Keydown event for 'shift+alt' returns win keycode instead of 'alt'
1654 https://bugs.webkit.org/show_bug.cgi?id=111112
1656 Reviewed by Tony Chang.
1658 Return windows keycode of Alt incase of GDK_META_L, GDK_META_R.
1660 Try press Shift then alt key. The test passes if the shiftKey, altKey values
1661 of JSKeyEvent are true and keycode/which is 18.
1663 * ManualTests/shift-alt-key-event.html: Added.
1665 2013-03-08 Zan Dobersek <zdobersek@igalia.com>
1667 [Autotools] Remove definitions of unnecessary Automake conditionals
1668 https://bugs.webkit.org/show_bug.cgi?id=111830
1670 Reviewed by Philippe Normand.
1672 The following Automake conditionals are not used anywhere and should have their
1673 definitions in SetupAutomake.m4 removed:
1674 ENABLE_GAMEPAD, ENABLE_XSLT, ENABLE_GEOLOCATION, ENABLE_SVG_FONTS,
1675 ENABLE_OPCODE_STATS, ENABLE_CSS_FILTERS, ENABLE_CSS_SHADERS.
1677 * Source/autotools/SetupAutomake.m4:
1679 2013-03-08 Zan Dobersek <zdobersek@igalia.com>
1681 [GTK] Remove media stream support from the configuration options
1682 https://bugs.webkit.org/show_bug.cgi?id=111813
1684 Reviewed by Philippe Normand.
1686 Remove the media-stream configuration flag. The feature is incomplete and
1687 thus unsupported, so it really shouldn't be possible to enable it.
1689 * Source/autotools/PrintBuildConfiguration.m4:
1690 * Source/autotools/ReadCommandLineArguments.m4:
1691 * Source/autotools/SetupAutomake.m4:
1692 * Source/autotools/SetupWebKitFeatures.m4:
1694 2013-03-07 Keishi Hattori <keishi@webkit.org>
1696 Update calendar picker UI
1697 https://bugs.webkit.org/show_bug.cgi?id=109439
1699 Reviewed by Kent Tamura.
1701 * ManualTests/forms/calendar-picker.html: New test file with more options.
1702 * ManualTests/forms/date-suggestion-picker.html: Copied from ManualTests/forms/calendar-picker.html. Old one kept for dat/time suggestion picker testing.
1704 2013-03-07 Christophe Dumez <ch.dumez@sisa.samsung.com>
1706 [EFL] Bump libsoup dependency to 2.40.3 to fix regressions
1707 https://bugs.webkit.org/show_bug.cgi?id=111756
1709 Reviewed by Kenneth Rohde Christiansen.
1711 Update libsoup required version to v2.40.3 for EFL port.
1713 * Source/cmake/OptionsEfl.cmake:
1715 2013-03-07 Zan Dobersek <zdobersek@igalia.com>
1717 [GTK] Limit the supported compilers to GCC >= 4.7 and Clang >= 3.0
1718 https://bugs.webkit.org/show_bug.cgi?id=109932
1720 Reviewed by Martin Robinson.
1722 * Source/autotools/CheckSystemAndBasicDependencies.m4: Strictly check for one of the two compilers.
1723 * Source/autotools/SetupCompilerFlags.m4: Set up C++11-specific compiler flags. Force the C99 standard for the C code.
1724 Use the -Qunused-arguments flag when using Clang, it reduces irrelevant errors when using ccache.
1726 2013-03-05 Gustavo Noronha Silva <gns@gnome.org>
1728 [GTK] Enable translations for WebKit2
1729 https://bugs.webkit.org/show_bug.cgi?id=111398
1731 Reviewed by Martin Robinson.
1733 * GNUmakefile.am: adjust path for i18n GNUmakefile.am.
1734 * configure.ac: generate the i18n makefile unconditionally, the translations are
1735 used by both WebKitGTK+ and WebKit2GTK+.
1737 2013-03-06 Adam Klein <adamk@chromium.org>
1739 [V8] Use implicit references instead of object groups to keep registered MutationObservers alive
1740 https://bugs.webkit.org/show_bug.cgi?id=111382
1742 Reviewed by Adam Barth.
1744 * ManualTests/mutation-observer-leaks-nodes.html: Added.
1746 2013-03-06 Gustavo Noronha Silva <gns@gnome.org>
1748 Build fix. Fixes problems building code that uses deprecated functions from GTK+ 2,
1749 such as RenderThemeGtk2.cpp, in debug mode. RenderThemeGtk2.cpp tries to allow usage
1750 of deprecated functions by undefining GTK_DISABLE_DEPRECATED, but it ended up being
1751 redefined because autotoolsconfig.h was included again by headers that came after
1754 Reviewed by Martin Robinson.
1756 * Source/autotools/SetupWebKitFeatures.m4: add checks to ensure the
1757 autotoolsconfig.h header is only included once.
1759 2013-03-05 Ryuan Choi <ryuan.choi@samsung.com>
1761 [EFL] Build break with latest EFL libraries
1762 https://bugs.webkit.org/show_bug.cgi?id=111028
1764 Reviewed by Dirk Pranke.
1766 In latest EFL trunk, include path of ecore sub modules are changed from
1767 ecore-1 to ecore-XXX-1.
1768 So, this patch adds missing ECORE_XXX_INCLUDE_DIRS.
1770 * Source/cmake/FindEcore.cmake: Added additional path suffixes to find include directories of ecore-XXX
1771 * Source/cmake/FindElementary.cmake: Checked Ecore_Con dependency which Elementary requires.
1772 * Source/cmake/OptionsEfl.cmake: Made Imf and Imf_Evas mandatory.
1774 2013-03-05 Shawn Singh <shawnsingh@chromium.org>
1776 Fix default background of a dragged image.
1777 https://bugs.webkit.org/show_bug.cgi?id=110512
1779 Reviewed by Tony Chang.
1781 * ManualTests/drag-background-with-padding.html: Added.
1783 2013-03-05 Gustavo Noronha Silva <gns@gnome.org>
1785 Unreviewed build fix.
1787 * GNUmakefile.am: remove bad path for generate-feature-defines-files from EXTRA_DIST.
1789 2013-03-04 Ruslan Abdikeev <aruslan@chromium.org>
1791 <link rel="apple-touch-icon"> tag is not honored on CNN.com, workflowy.com etc
1792 https://bugs.webkit.org/show_bug.cgi?id=109061
1794 Reviewed by Adam Barth.
1796 * Source/autotools/symbols.filter:
1798 2013-03-04 Kunihiko Sakamoto <ksakamoto@chromium.org>
1800 Add build flag for FontLoader
1801 https://bugs.webkit.org/show_bug.cgi?id=111289
1803 Reviewed by Benjamin Poulain.
1805 Add ENABLE_FONT_LOAD_EVENTS build flag (disabled by default).
1807 * Source/autotools/SetupWebKitFeatures.m4:
1808 * Source/cmake/WebKitFeatures.cmake:
1809 * Source/cmakeconfig.h.cmake:
1811 2013-03-03 Sheriff Bot <webkit.review.bot@gmail.com>
1813 Unreviewed, rolling out r144567.
1814 http://trac.webkit.org/changeset/144567
1815 https://bugs.webkit.org/show_bug.cgi?id=111266
1817 Does not compile on apple-win (Requested by abarth on
1820 * Source/autotools/symbols.filter:
1822 2013-03-03 Ruslan Abdikeev <aruslan@chromium.org>
1824 <link rel="apple-touch-icon"> tag is not honored on CNN.com, workflowy.com etc
1825 https://bugs.webkit.org/show_bug.cgi?id=109061
1827 Reviewed by Adam Barth.
1829 * Source/autotools/symbols.filter:
1831 2013-03-01 Elliott Sprehn <esprehn@gmail.com>
1833 Don't leak Documents when using MutationObserver from extensions
1834 https://bugs.webkit.org/show_bug.cgi?id=111234
1836 Reviewed by Adam Barth.
1838 * ManualTests/leak-observer-nonmain-world.html: Added.
1840 2013-02-27 Zan Dobersek <zdobersek@igalia.com>
1842 [GTK] Disable MathML support in release builds
1843 https://bugs.webkit.org/show_bug.cgi?id=110981
1845 Reviewed by Martin Robinson.
1847 * Source/autotools/SetupWebKitFeatures.m4: Disable the MathML support in release builds
1848 as the code is not yet deemed production-ready.
1850 2013-02-27 Glenn Adams <glenn@skynav.com>
1852 Add ENABLE_CSS3_TEXT_LINE_BREAK flag.
1853 https://bugs.webkit.org/show_bug.cgi?id=110944
1855 Reviewed by Dean Jackson.
1857 * Source/cmake/WebKitFeatures.cmake:
1858 * Source/cmakeconfig.h.cmake:
1860 2013-02-24 Laszlo Gombos <l.gombos@samsung.com>
1862 [EFL] Rename ENABLE_REGIONS to ENABLE_CSS_REGIONS
1863 https://bugs.webkit.org/show_bug.cgi?id=110699
1865 Reviewed by Andreas Kling.
1867 Fix a typo. ENABLE_REGIONS is called ENABLE_CSS_REGIONS
1868 throughout the project.
1870 * Source/cmake/OptionsEfl.cmake:
1872 2013-02-24 Zan Dobersek <zdobersek@igalia.com>
1874 [GTK] Stop generating UserAgentGtk.h
1875 https://bugs.webkit.org/show_bug.cgi?id=110582
1877 Reviewed by Martin Robinson.
1879 * configure.ac: Provide the USER_AGENT_GTK_(MAJOR|MINOR)_VERSION defines in the autotoolsconfig.h
1880 header, containing the user agent versions that are to be used in the user agent string. The
1881 WEBKIT_USER_AGENT_(MAJOR|MINOR)_VERSION name is avoided as the same defines are specified in the
1882 webkitversion.h API header (but are not accessible from the WebCore layer). The UserAgentGtk.h
1883 header is also not generated anymore from the input file.
1885 2013-02-21 Tony Chang <tony@chromium.org>
1887 Autogenerate Settings that call setNeedsRecalcStyleInAllFrames when set
1888 https://bugs.webkit.org/show_bug.cgi?id=109989
1890 Reviewed by Ryosuke Niwa.
1892 Add setters to export symbols.
1894 * Source/autotools/symbols.filter:
1896 2013-02-21 Martin Robinson <mrobinson@igalia.com>
1898 [GTK] Move feature overriding to the configure phase
1899 https://bugs.webkit.org/show_bug.cgi?id=110293
1901 Reviewed by Gustavo Noronha Silva.
1903 Rework the feature overrides logic so all feature defines go into a
1904 header rather than the command line. This has a few benefits. Most
1905 notably, we can reuse the header in the gyp build. Another nice result
1906 is that changes to the configuration automatically result in a full
1907 rebuild and Debug and Release builds can have different configurations.
1909 All feature define processing happens now during the configuration phase,
1910 instead of when running autogen.sh. This means that we need to distribute
1911 the feature processing script.
1913 * GNUmakefile.am: Read feature defines from WebKitFeatures.txt when kicking
1914 off a build. Also include generate-feature-defines-files in the distribution.
1915 * Source/autotools/SetupAutoconfHeader.m4: Remove an extra ENABLE_3D_RENDERING
1916 from the autoconf header, as it is already provided by the feature configuration.
1917 * Source/autotools/SetupWebKitFeatures.m4: Added.
1918 * Source/autotools/webkitfeature.m4: Removed. The functionality has been moved
1919 to SetupWebKitFeatures.m4.
1920 * autogen.sh: Remove the call to override-feature-defines.
1921 * configure.ac: Now include SetupWebKitFeatures.
1923 2013-02-20 Dirk Schulze <krit@webkit.org>
1925 Enable CANVAS_PATH flag
1926 https://bugs.webkit.org/show_bug.cgi?id=108508
1928 Reviewed by Simon Fraser.
1930 Enable CANVAS_PATH flag on trunk.
1932 Existing tests cover the feature.
1934 * Source/cmake/WebKitFeatures.cmake:
1936 2013-02-19 Claudio Saavedra <csaavedra@igalia.com>
1938 Unreviewed build fix.
1940 * Source/autotools/FindDependencies.m4:
1941 * Source/autotools/Versions.m4:
1942 * Source/cmake/FindHarfBuzz.cmake:
1944 Bump gtk and efl dependencies on harfbuzz
1945 to 0.9.7. See bug 110145.
1947 2013-02-19 Changhun Kang <temoochin@company100.net>
1949 Only depend on xrender if x11 is being used
1950 https://bugs.webkit.org/show_bug.cgi?id=84095
1952 Reviewed by Martin Robinson.
1954 * Source/autotools/FindDependencies.m4:
1956 2013-02-18 ChangSeok Oh <shivamidow@gmail.com>
1958 [GTK] Fix nits for configuration
1959 https://bugs.webkit.org/show_bug.cgi?id=110083
1961 Reviewed by Martin Robinson.
1963 Remove unicode backend printing option. The only backend for unicode is icu
1964 after changeset 142724.
1966 * Source/autotools/PrintBuildConfiguration.m4:
1968 2013-02-15 Gustavo Noronha Silva <gns@gnome.org>
1970 Unreviewed build fix.
1972 * Source/autotools/SetupLibtool.m4: Move AR_FLAGS definition so it comes before dolt
1973 and libtool initialization, thus having an effect once again.
1975 2013-02-15 Keishi Hattori <keishi@webkit.org>
1977 Add setValue and closePopup methods to PagePopupController
1978 https://bugs.webkit.org/show_bug.cgi?id=109897
1980 Reviewed by Kent Tamura.
1982 * ManualTests/forms/calendar-picker.html: Added mock setValue and closePopup implementation.
1983 * ManualTests/forms/color-suggestion-picker.html: Ditto.
1985 2013-02-15 Allan Sandfeld Jensen <allan.jensen@digia.com>
1987 Simplify hitTestResultAtPoint and nodesFromRect APIs
1988 https://bugs.webkit.org/show_bug.cgi?id=95720
1990 Reviewed by Julien Chaffraix.
1992 Update exported symbols.
1994 * Source/autotools/symbols.filter:
1996 2013-02-08 Andrey Kosyakov <caseq@chromium.org>
1998 Web Inspector: expose did{Begin,Cancel}Frame() and {will,did}Composite() on WebDebToolsAgent
1999 https://bugs.webkit.org/show_bug.cgi?id=109192
2001 Reviewed by Pavel Feldman.
2003 * Source/autotools/symbols.filter:
2005 2013-02-13 Martin Robinson <mrobinson@igalia.com>
2007 Try once again to fix the build after r142756
2009 * Source/autotools/PrintBuildConfiguration.m4: Do not try to print the GStreamer version
2010 in the build output.
2011 * Source/autotools/SetupAutoconfHeader.m4: Remove the last reference to have_gstreamer.
2013 2013-02-13 Martin Robinson <mrobinson@igalia.com>
2015 Try to fix the build after r142756
2017 * Source/autotools/SetupAutomake.m4: Instead of using the (now gone) have_gstreamer
2018 variable, activate GStreamer if either web audio or web video is enabled.
2020 2013-02-13 Xianzhu Wang <wangxianzhu@chromium.org>
2022 Heap-use-after-free in WebCore::ScrollingCoordinator::hasVisibleSlowRepaintViewportConstrainedObjects.
2023 https://bugs.webkit.org/show_bug.cgi?id=108695
2025 Add a manual test. Unable to write a normal layout test because
2026 1) must waitUntilDone() to reproduce the crash but the redirected URL can't notifyDone();
2027 2) Can't use a frame to contain the test because ScrollingCoordinator handles only the main frame.
2029 Reviewed by Abhishek Arya.
2031 * ManualTests/scrolling-coordinator-viewport-constrained-crash.html: Added.
2033 2013-02-13 Martin Robinson <mrobinson@igalia.com>
2035 [GTK] Remove support for compiling with GStreamer 0.10
2036 https://bugs.webkit.org/show_bug.cgi?id=109593
2038 Reviewed by Philippe Normand.
2040 Remove support for building WebKitGTK+ with GStreamer 0.10. We
2041 can simplify things greatly because we don't have to worry any
2042 longer about selecting one GStreamer API set.
2044 * Source/autotools/FindDependencies.m4:
2045 * Source/autotools/ReadCommandLineArguments.m4:
2046 * Source/autotools/SetupAutoconfHeader.m4:
2047 * Source/autotools/Versions.m4:
2049 2013-02-12 Martin Robinson <mrobinson@igalia.com>
2051 [GTK] Remove the GLib unicode backend
2052 https://bugs.webkit.org/show_bug.cgi?id=109627
2054 Reviewed by Benjamin Poulain.
2056 Remove references to the GLib unicode backend from configuration.
2058 * Source/autotools/FindDependencies.m4:
2059 * Source/autotools/ReadCommandLineArguments.m4:
2060 * Source/autotools/SetupAutoconfHeader.m4:
2061 * Source/autotools/SetupAutomake.m4:
2063 2013-02-12 Christophe Dumez <ch.dumez@sisa.samsung.com>
2065 Remove remaining traces of Web Intents
2066 https://bugs.webkit.org/show_bug.cgi?id=109586
2068 Reviewed by Eric Seidel.
2070 Remove references to Web Intents from CMake files as the functionality
2071 was removed in r142549.
2073 * Source/cmake/WebKitFeatures.cmake:
2074 * Source/cmakeconfig.h.cmake:
2076 2013-02-12 Martin Robinson <mrobinson@igalia.com>
2078 [GTK] Remove the enable-debug-feature configuration option
2079 https://bugs.webkit.org/show_bug.cgi?id=109539
2081 Reviewed by Philippe Normand.
2083 Remove the --enable-debug-feature option from configuration. It doesn't
2084 do anything that --enable-debug doesn't.
2086 * Source/autotools/PrintBuildConfiguration.m4: Remove references to --enable-debug-features.
2087 * Source/autotools/ReadCommandLineArguments.m4: Ditto.
2088 * Source/autotools/SetupAutoconfHeader.m4: Ditto.
2089 * Source/autotools/SetupAutomake.m4: Ditto.
2091 2013-02-12 Zan Dobersek <zdobersek@igalia.com>
2093 Remove ENABLE_XHR_RESPONSE_BLOB handling from various build systems
2094 https://bugs.webkit.org/show_bug.cgi?id=109481
2096 Reviewed by Daniel Bates.
2098 The ENABLE_XHR_RESPONSE_BLOB feature define was removed from the code
2099 back in r120574. There are still occurrences of it in various build systems
2100 which should all be removed as they are useless.
2102 * Source/cmake/OptionsBlackBerry.cmake:
2103 * Source/cmakeconfig.h.cmake:
2105 2013-02-11 Eric Carlson <eric.carlson@apple.com>
2107 [Mac] Track language selection should be sticky
2108 https://bugs.webkit.org/show_bug.cgi?id=109466
2110 Reviewed by Dean Jackson.
2112 * Source/autotools/symbols.filter: Export PageGroup::captionPreferences and Page::initGroup.
2114 2013-02-11 Benjamin Poulain <benjamin@webkit.org>
2116 Kill TestRunner::setMinimumTimerInterval; implement the feature with InternalSettings
2117 https://bugs.webkit.org/show_bug.cgi?id=109349
2119 Reviewed by Sam Weinig.
2121 * Source/autotools/symbols.filter:
2123 2013-02-11 Zan Dobersek <zdobersek@igalia.com>
2125 * Source/WebCore: Modified property svn:ignore, adding GNUmakefile.features.am
2126 to the list of paths to be ignored.
2128 2013-02-10 Laszlo Gombos <l.gombos@samsung.com>
2130 Consolidate the way WTF_USE_PTHREADS is enabled
2131 https://bugs.webkit.org/show_bug.cgi?id=108191
2133 Reviewed by Benjamin Poulain.
2135 Remove duplicated definition of WTF_USE_PTHREADS.
2137 WTF_USE_PTHREADS is defined to 1 on all OS(UNIX) environments in
2140 * Source/cmake/OptionsBlackBerry.cmake:
2141 * Source/cmake/OptionsEfl.cmake:
2143 2013-02-10 Jae Hyun Park <jae.park08@gmail.com>
2145 Rename ENABLE(GLIB_SUPPORT) to USE(GLIB)
2146 https://bugs.webkit.org/show_bug.cgi?id=104266
2148 Reviewed by Philippe Normand.
2150 Using USE(GLIB) instead of ENABLE(GLIB_SUPPORT) is more consistent with
2151 the existing macro naming conventions.
2154 USE() - use a particular third-party library or optional OS service
2155 ENABLE() - turn on a specific feature of WebKit
2157 * Source/autotools/SetupAutoconfHeader.m4:
2158 * Source/cmake/OptionsEfl.cmake:
2160 2013-02-09 Philippe Normand <pnormand@igalia.com>
2162 Unreviewed, another GTK+ build fix after r142343.
2164 * Source/autotools/symbols.filter: Expose the InlineBox delete operator.
2166 2013-02-08 Benjamin Poulain <bpoulain@apple.com>
2168 Move workerThreadCount from TestRunner to WebCore Internals
2169 https://bugs.webkit.org/show_bug.cgi?id=109239
2171 Reviewed by Darin Adler.
2173 * Source/autotools/symbols.filter:
2175 2013-02-08 Dean Jackson <dino@apple.com>
2177 Only a fool would cut and paste from a terminal showing truncated git logs.
2180 Export the full symbol for InlineBox::nodeAtPoint.
2182 * Source/autotools/symbols.filter:
2184 2013-02-08 Dean Jackson <dino@apple.com>
2186 Snapshotted plug-in should use shadow root
2187 https://bugs.webkit.org/show_bug.cgi?id=108284
2189 Unreviewed GTK+ build fix.
2191 * Source/autotools/symbols.filter: Export InlineBox symbols.
2193 2013-02-08 Seulgi Kim <seulgikim@company100.net>
2195 Update .gitignore for vim swap files.
2196 https://bugs.webkit.org/show_bug.cgi?id=109252
2198 Reviewed by Dirk Pranke.
2200 When opening the same files multiple with vim, vim creates a .*.sw[a-p]
2201 file as the swap file.
2205 2013-02-08 Tomas Popela <tpopela@redhat.com>
2207 [GTK] Include files from DerivedSources/webkitdom for introspection
2208 https://bugs.webkit.org/show_bug.cgi?id=108631
2210 Reviewed by Martin Robinson.
2212 Include files from DerivedSources/webkitdom for introspection
2214 * /Source/WebKit/gtk/GNUmakefile.am:
2215 * /Source/WebKit2/GNUmakefile.am:
2217 2013-02-07 Martin Robinson <mrobinson@igalia.com>
2219 [GTK] Split configure.ac into reusable portions
2220 https://bugs.webkit.org/show_bug.cgi?id=109246
2222 Reviewed by Philippe Normand.
2224 Split up configure.ac into sections based on different "phases"
2225 of configuration. This should make it easier to find what you are
2226 looking for as well as creating a "right" place to put things.
2227 A nice side effect of this is that we can share the different
2228 modules with a gyp build.
2230 * Source/autotools/CheckSystemAndBasicDependencies.m4: Added.
2231 * Source/autotools/FindDependencies.m4: Added.
2232 * Source/autotools/PrintBuildConfiguration.m4: Added.
2233 * Source/autotools/ReadCommandLineArguments.m4: Added.
2234 * Source/autotools/SetupAutoconfHeader.m4: Added.
2235 * Source/autotools/SetupAutomake.m4: Added.
2236 * Source/autotools/SetupCompilerFlags.m4: Added.
2237 * Source/autotools/SetupLibtool.m4: Added.
2238 * Source/autotools/Versions.m4: Added.
2241 2013-02-07 David Farler <dfarler@apple.com>
2243 Makefiles should work for arbitrary SDKs and architectures on Apple ports
2244 https://bugs.webkit.org/show_bug.cgi?id=107863
2246 Reviewed by Mark Rowe.
2249 Allow SDKROOT, ARCHS outside of $(ARGS).
2250 Setting ARCHS => ONLY_ACTIVE_ARCH=NO.
2251 * Makefile.shared: options to webkitdirs based on SDKROOT
2252 * Source/Makefile: don't build WebKit2 for iOS
2254 2013-02-07 Martin Robinson <mrobinson@igalia.com>
2256 [GTK] Cleanup command-line defines
2257 https://bugs.webkit.org/show_bug.cgi?id=109213
2259 Reviewed by Xan Lopez.
2261 * GNUmakefile.am: Remove references to flags that are now provided
2262 by autotoolsconfig.h
2263 * configure.ac: Add new AC_DEFINE invocations for flags that were
2264 before manually appended to the compiler CPPFLAGS and clump all
2265 AC_DEFINE invocations together.
2267 2013-02-07 ChangSeok Oh <shivamidow@gmail.com>
2269 [GTK][AC] Clutter required version up to 1.12
2270 https://bugs.webkit.org/show_bug.cgi?id=109037
2272 Reviewed by Martin Robinson.
2274 The clutter requried version is changed to 1.12.
2278 2013-02-07 Zan Dobersek <zdobersek@igalia.com>
2280 [Autotools] Remove uses of Automake FARSTREAM_(CFLAGS|LIBS) variables, USE_FARSTREAM conditional
2281 https://bugs.webkit.org/show_bug.cgi?id=109198
2283 Reviewed by Martin Robinson.
2285 * GNUmakefile.am: The USE_FARSTREAM conditional is being removed while the WTF_USE_FARSTREAM
2286 define is currently a no-op.
2287 * configure.ac: Don't set the Automake conditional as it's currently not needed due
2288 to checking for Farstream dependency being removed in r142005.
2290 2013-02-07 Gavin Peters <gavinp@chromium.org>
2292 Unreviewed, rolling out r142141.
2293 http://trac.webkit.org/changeset/142141
2294 https://bugs.webkit.org/show_bug.cgi?id=108990
2296 Reland r142112, will update Chromium expectations and create a
2297 Chromium bug instead for the crash.
2299 * ManualTests/remove-fixed-position-but-keep-compositing.html: Added.
2301 2013-02-07 Gavin Peters <gavinp@chromium.org>
2303 Unreviewed, rolling out r142112.
2304 http://trac.webkit.org/changeset/142112
2305 https://bugs.webkit.org/show_bug.cgi?id=108990
2307 The new test scrollingcoordinator/non-fast-scrollable-region-transformed- iframe.html crashes on Lion.
2309 See http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=scrollingcoordinator%2Fnon-fast-scrollable-region-transformed-iframe.html
2311 * ManualTests/remove-fixed-position-but-keep-compositing.html: Removed.
2313 2013-02-07 Zan Dobersek <zdobersek@igalia.com>
2315 [GTK] configure.ac requires a cleanup
2316 https://bugs.webkit.org/show_bug.cgi?id=99272
2318 Reviewed by Martin Robinson.
2320 Clean up configure.ac. While there is no strict style guideline determined
2321 for this file the changes enforce the usual indentation of four spaces along
2322 with line wrapping at 130 characters and grammar fixes/updates.
2326 2013-02-07 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
2328 [CoordinatedGraphics] Use ScrollingCoordinator to track fixed layers
2329 https://bugs.webkit.org/show_bug.cgi?id=108990
2331 Reviewed by Noam Rosenthal.
2333 Add a new test that allow us to remove the fixed positioning of a layer but still keeping
2334 it compositing. Coordinated Graphics had a bug where the CoordinatedSceneGraph would still
2335 count this layer as fixed position.
2337 * ManualTests/remove-fixed-position-but-keep-compositing.html: Added.
2339 2013-02-07 Gustavo Noronha Silva <gns@gnome.org>
2341 Unreviewed build fix after r141196 for 32 bits autotools.
2343 * Source/autotools/symbols.filter: restore 32 bits version of the
2344 WebCore::TextIterator::getLocationAndLengthFromRange(WebCore::Node*,
2345 WebCore::Range const*, unsigned int&, unsigned int&) symbol.
2347 2013-02-05 Simon Hausmann <simon.hausmann@digia.com>
2349 [Qt] Compile WTF tests of TestWebKitAPI
2350 https://bugs.webkit.org/show_bug.cgi?id=108935
2352 Reviewed by Kenneth Rohde Christiansen.
2354 Build gtest on Linux.
2358 2013-02-06 Jonathon Jongsma <jonathon.jongsma@collabora.com>
2360 [GStreamer] MediaPlayer's code is not easily reusable by other GStreamer-based players
2361 https://bugs.webkit.org/show_bug.cgi?id=100261
2363 Reviewed by Philippe Normand
2365 * configure.ac: removed farstream requirement for now since it's
2366 not actually used yet and makes it more difficult to build and test
2368 2013-02-06 Mike West <mkwst@chromium.org>
2370 Add an ENABLE_NOSNIFF feature flag.
2371 https://bugs.webkit.org/show_bug.cgi?id=109029
2373 Reviewed by Jochen Eisinger.
2375 This new flag will control the behavior of 'X-Content-Type-Options: nosniff'
2376 when processing script and other resource types.
2378 * Source/cmake/WebKitFeatures.cmake:
2379 * Source/cmakeconfig.h.cmake:
2381 2013-02-05 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
2383 [Qt] REGRESSION(r137436): It made all inspector tests timeout on developer builds
2384 https://bugs.webkit.org/show_bug.cgi?id=106554
2386 Reviewed by Simon Hausmann.
2388 Explicitely link WebCore resources in the final DLL only on Windows to
2389 support force_static_libs_as_shared on other platforms.
2391 WebKit1 applications don't get the QtWebKit dynamic library loaded
2392 since libQtWebKitWidgets doesn't depend on libQtWebKit if WebCore and
2393 WebKit1 are dynamic libraries of their own.
2397 2013-02-05 Martin Robinson <mrobinson@igalia.com>
2399 Update the NEWS and configuration in preparation for 1.11.5.
2401 Reviewed by Philippe Normand.
2405 2013-02-04 Benjamin Poulain <bpoulain@apple.com>
2407 Kill suspendAnimation(), resumeAnimation() and numberOfActiveAnimations() from DRT/WTR; use Internals
2408 https://bugs.webkit.org/show_bug.cgi?id=108741
2410 Reviewed by Tony Chang.
2412 * Source/autotools/symbols.filter:
2414 2013-02-02 Patrick Gansterer <paroga@webkit.org>
2416 [CMake] Adopt the WinCE port to new CMake
2417 https://bugs.webkit.org/show_bug.cgi?id=108754
2419 Reviewed by Laszlo Gombos.
2421 Remove the entry point hack which isn't required in the new
2422 CMake version with offical WindowsCE support.
2424 * Source/cmake/OptionsWindows.cmake:
2426 2013-02-01 Benjamin Poulain <bpoulain@apple.com>
2428 Clean the String->AtomicString conversion for AnimationController::pauseAnimationAtTime
2429 https://bugs.webkit.org/show_bug.cgi?id=108558
2431 Reviewed by Dean Jackson.
2433 * Source/autotools/symbols.filter:
2435 2013-02-01 Zan Dobersek <zdobersek@igalia.com>
2437 [GTK] Add WTFURL source files to the build
2438 https://bugs.webkit.org/show_bug.cgi?id=108215
2440 Reviewed by Benjamin Poulain.
2442 * Source/autotools/symbols.filter: Force the export of the KURL::string() symbol.
2443 This is required when using the WTFURL backend but otherwise doesn't affect the build.
2445 2013-02-01 Alexis Menard <alexis@webkit.org>
2447 Enable unprefixed CSS transitions by default.
2448 https://bugs.webkit.org/show_bug.cgi?id=108216
2450 Reviewed by Dean Jackson.
2452 Rename the flag CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
2453 to CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED which will be used later to
2454 guard the unprefixing work for CSS Transforms and animations.
2456 * Source/cmake/WebKitFeatures.cmake:
2457 * Source/cmakeconfig.h.cmake:
2459 2013-01-31 Christophe Dumez <dchris@gmail.com>
2461 [EFL] Disable Web Intents
2462 https://bugs.webkit.org/show_bug.cgi?id=108457
2464 Reviewed by Alexey Proskuryakov.
2466 Turn off WEB_INTENTS flag in EFL CMake project.
2468 * Source/cmake/OptionsEfl.cmake:
2470 2013-01-31 Simon Hausmann <simon.hausmann@digia.com>
2472 [Qt] Make it possible to compile WebKit2 Qt related files without access to internal WK2 C++ API
2473 https://bugs.webkit.org/show_bug.cgi?id=108472
2475 Reviewed by Andreas Kling.
2477 When linking WebKit2, also link the WebKit2QML module.
2481 2013-01-30 Dominik Röttsches <dominik.rottsches@intel.com>
2483 [HarfBuzz] Remove the HarfBuzz-old code
2484 https://bugs.webkit.org/show_bug.cgi?id=108077
2486 Reviewed by Benjamin Poulain.
2488 Rename WTF_USE_HARFBUZZ_NG to WTF_USE_HARFBUZZ since there
2489 won't be a distinction between ng and non-ng HarfBuzz after
2490 removing the old code.
2492 * Source/cmake/OptionsEfl.cmake:
2494 2013-01-29 Zan Dobersek <zdobersek@igalia.com>
2496 Unreviewed GTK build fix after r141175.
2498 * Source/autotools/symbols.filter: Export the WebCore::Element::createShadowRoot symbol.
2500 2013-01-29 Shinya Kawanaka <shinyak@chromium.org>
2502 [Chromium] Cannot copy text when selecting readonly (or disabled) input elements
2503 https://bugs.webkit.org/show_bug.cgi?id=106287
2505 Reviewed by Hajime Morita.
2507 * Source/autotools/symbols.filter:
2509 2013-01-29 Laszlo Gombos <l.gombos@samsung.com>
2511 [CMake] Add minimum version information for tool dependencies
2512 https://bugs.webkit.org/show_bug.cgi?id=97592
2514 Reviewed by Kenneth Rohde Christiansen.
2516 Capture the minimum version information for the tools that are required
2517 to build WebKit for all CMake based build systems.
2521 2013-01-29 Nate Chapin <japhet@chromium.org>
2523 Enable reuse of cached main resources
2524 https://bugs.webkit.org/show_bug.cgi?id=105667
2526 Reviewed by Adam Barth.
2528 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
2530 2013-01-29 Laszlo Gombos <l.gombos@samsung.com>
2532 Enable Workers for WinCE
2533 https://bugs.webkit.org/show_bug.cgi?id=108099
2535 Reviewed by Gyuyoung Kim.
2537 WORKERS are enabled for all CMake based ports except WinCE.
2538 Turn on WORKERS for all CMake based ports.
2540 * Source/cmake/OptionsBlackBerry.cmake:
2541 * Source/cmake/OptionsEfl.cmake:
2542 * Source/cmake/WebKitFeatures.cmake:
2544 2013-01-28 Halton Huo <halton.huo@intel.com>
2546 [EFL] Quit debug build without -DSHARED_CORE=ON
2547 https://bugs.webkit.org/show_bug.cgi?id=104773
2549 Reviewed by Laszlo Gombos.
2551 Debug build without -DSHARED_CORE=ON will fail because libwebcore_efl.a
2552 is too big (>4G) to archive. The solution is simply to abort cmake in
2553 this condition and notify developer.
2556 * Source/cmake/OptionsEfl.cmake:
2557 * Source/cmake/OptionsCommon.cmake:
2559 2013-01-28 Renata Hodovan <reni@webkit.org>
2561 [WK2] Putting QtWebProcess into a chrooted sandbox
2562 https://bugs.webkit.org/show_bug.cgi?id=90005
2564 Reviewed by Anders Carlsson and Zoltan Herczeg.
2566 Make it possible to build WebKit2 with SandboxProcess.
2568 * Source/QtWebKit.pro:
2570 2013-01-27 David Farler <dfarler@apple.com>
2572 REGRESSION (r140912): Broke specifying non-trivial ARCHS value to make / build-webkit
2573 https://bugs.webkit.org/show_bug.cgi?id=108028
2575 Reviewed by Dan Bernstein.
2577 * Makefile: Reverted.
2578 * Makefile.shared: Reverted.
2579 * Source/Makefile: Reverted.
2581 2013-01-26 David Farler <dfarler@apple.com>
2583 Allow building with arbitrary SDK and ARCHS with make + Xcode
2584 https://bugs.webkit.org/show_bug.cgi?id=107863
2586 Reviewed by David Kilzer.
2589 Removed references to legacy Xcode configurations.
2591 Added default ARCHS + SDK settings and parameterized xcodebuild calls.
2593 iOS does not build WebKit2.
2595 2013-01-25 Jussi Kukkonen <jussi.kukkonen@intel.com>
2597 [CMake][EFL] Build ThirdParty/leveldb when IndexedDB is enabled
2598 https://bugs.webkit.org/show_bug.cgi?id=106443
2600 Reviewed by Laszlo Gombos.
2602 LevelDB is now included in ThirdParty. Use it when IndexDB is
2605 * Source/cmake/OptionsEfl.cmake:
2606 Set WTF_USE_LEVELDB when IndexedDB is enabled
2608 2013-01-24 Keishi Hattori <keishi@webkit.org>
2610 Adjust design of the Calendar Picker
2611 https://bugs.webkit.org/show_bug.cgi?id=107507
2613 Reviewed by Kent Tamura.
2615 * ManualTests/forms/calendar-picker.html: Use pickerCommonChromium.css and calendarPickerChromium.css.
2617 2013-01-24 Soo-Hyun Choi <s.choi@hackerslab.eu>
2619 [CMake] Remove the definition of WTF_PLATFORM_WIN from the build system
2620 https://bugs.webkit.org/show_bug.cgi?id=101635
2622 Reviewed by Laszlo Gombos.
2624 WTF_PLATFORM_WIN defined twice: Source/cmake/OptionsWindows.cmake and in
2625 Source/WTF/wtf/Platform.h.
2626 It would be more future-proof to have it only defined in common C++ code in
2629 * Source/cmake/OptionsWindows.cmake:
2631 2013-01-23 Zan Dobersek <zdobersek@igalia.com>
2635 Speculative build fix for the GTK port after 140539.
2637 * Source/autotools/symbols.filter:
2639 2013-01-22 Gustavo Noronha Silva <gns@gnome.org>
2641 [GTK] Debug build failure on x86-64
2642 https://bugs.webkit.org/show_bug.cgi?id=107400
2644 Reviewed by Xan Lopez.
2646 * configure.ac: use thin archives for convenience libraries, if AR_FLAGS was not
2647 overriden through the environment variable.
2649 2013-01-22 Zan Dobersek <zdobersek@igalia.com>
2651 [Autotools] Remove the Canvas Path configuration option
2652 https://bugs.webkit.org/show_bug.cgi?id=107537
2654 Reviewed by Martin Robinson.
2656 * configure.ac: Remove the configuration option for the Canvas Path
2657 feature as this is not in line with the new guidelines about feature
2658 enablement in the autotools build system.
2660 2013-01-22 Zan Dobersek <zdobersek@igalia.com>
2662 [Autotools] Place a warning in configure.ac about adding new configuration options
2663 https://bugs.webkit.org/show_bug.cgi?id=107559
2665 Reviewed by Martin Robinson.
2667 * configure.ac: Add an eye-catching section explaining that changes in this file might
2668 not be necessary at all and a link pointing to the guidelines on the Trac wiki.
2670 2013-01-21 Dirk Schulze <dschulze@adobe.com>
2672 Add build flag for Canvas's Path object (disabled by default)
2673 https://bugs.webkit.org/show_bug.cgi?id=107473
2675 Reviewed by Dean Jackson.
2677 Add CANVAS_PATH build flag to build systems.
2679 * Source/cmake/WebKitFeatures.cmake:
2680 * Source/cmakeconfig.h.cmake:
2683 2013-01-19 Ryosuke Niwa <rniwa@webkit.org>
2685 Delete webkit-perf.appspot.com code from WebKit repository
2686 https://bugs.webkit.org/show_bug.cgi?id=107390
2688 Reviewed by Adam Barth.
2690 Delete webkit-perf.appspot.com code from WebKit repository since I maintain
2691 and push the code via https://github.com/rniwa/webkit-perf now.
2693 * Websites/webkit-perf.appspot.com: Removed.
2695 2013-01-19 Philip Rogers <pdr@google.com>
2697 Merge SVGStylable into SVGStyledElement
2698 https://bugs.webkit.org/show_bug.cgi?id=106877
2700 Reviewed by Dirk Schulze.
2702 SVG2 changes element inheritance so all SVGElements are stylable. As a first-step towards a
2703 cleaner class hierarchy, this patch moves SVGStylable into SVGStyledElement.
2707 2013-01-18 Sudarsana Nagineni <sudarsana.nagineni@intel.com>
2709 [CMake] Fix CMake warnings
2710 https://bugs.webkit.org/show_bug.cgi?id=107290
2712 Reviewed by Laszlo Gombos.
2714 Add missing WebKit options to CMake features list.
2716 * Source/cmake/WebKitFeatures.cmake:
2717 * Source/cmakeconfig.h.cmake:
2719 2013-01-18 Sheriff Bot <webkit.review.bot@gmail.com>
2721 Unreviewed, rolling out r140005.
2722 http://trac.webkit.org/changeset/140005
2723 https://bugs.webkit.org/show_bug.cgi?id=107235
2725 broke downstream Chromium interactive_ui_tests (Requested by
2726 dominicc on #webkit).
2728 * Source/autotools/symbols.filter:
2730 2013-01-17 Martin Robinson <mrobinson@igalia.com>
2732 [GTK] Build with LevelDB when IndexedDB is enabled
2733 https://bugs.webkit.org/show_bug.cgi?id=103220
2735 Reviewed by Gustavo Noronha Silva.
2737 * configure.ac: Detect whether the IndexedDatabase feature is enabled. We cannot
2738 use the typical approach for feature detection since we need to adjust the automake
2739 file output based on whether or not IndexedDatabase is enabled.
2741 2013-01-17 Nate Chapin <japhet@chromium.org>
2743 Enable reuse of cached main resources
2744 https://bugs.webkit.org/show_bug.cgi?id=105667
2746 Reviewed by Antti Koivisto.
2748 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
2750 2013-01-17 Seokju Kwon <seokju.kwon@gmail.com>
2752 [EFL][CMAKE] Compress resource files of inspector
2753 https://bugs.webkit.org/show_bug.cgi?id=106210
2755 Reviewed by Gyuyoung Kim.
2757 Add compressing JavaScript
2758 for smaller package and faster connection of remote web inspector.
2760 * Source/PlatformEfl.cmake:
2762 2013-01-16 Hugo Parente Lima <hugo.lima@openbossa.org>
2764 [CMake] Report actual values for feature configuration (instead of the default)
2765 https://bugs.webkit.org/show_bug.cgi?id=107010
2767 Reviewed by Laszlo Gombos.
2769 * Source/cmake/WebKitFeatures.cmake:
2771 2013-01-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2773 [EFL] Move 'DefaultTheme' folder to WebCore/platform/efl
2774 https://bugs.webkit.org/show_bug.cgi?id=106969
2776 Reviewed by Benjamin Poulain.
2778 * Source/PlatformEfl.cmake: Change DefaultTheme path.
2779 * Source/cmake/OptionsEfl.cmake: ditto.
2781 2013-01-15 Alberto Garcia <agarcia@igalia.com>
2783 Fix typos in WebKitFeatures.cmake
2784 https://bugs.webkit.org/show_bug.cgi?id=106952
2786 Reviewed by Martin Robinson.
2788 * Source/cmake/WebKitFeatures.cmake:
2789 Replace "Toogle" with "Toggle".
2791 2013-01-15 Zan Dobersek <zandobersek@gmail.com>
2793 [Autotools] Add support for WebKit2-only builds
2794 https://bugs.webkit.org/show_bug.cgi?id=106889
2796 Reviewed by Gustavo Noronha Silva.
2798 * GNUmakefile.am: Only copy the WebKit1 documentation into the destination
2799 directory if building WebKit1.
2800 * configure.ac: Add a configuration option for disabling the WebKit1 build.
2801 Only conditionally copy WebKit1-specific targets from the input files. Some
2802 small style changes to the WebKit2 configuration flag included as well.
2804 2013-01-14 Nate Chapin <japhet@chromium.org>
2806 Enable reuse of cached main resources
2807 https://bugs.webkit.org/show_bug.cgi?id=105667
2809 Reviewed by Antti Koivisto.
2811 * Source/autotools/symbols.filter: Expose MemoryCache::resourceForURL().
2813 2013-01-14 Alexandre Rostovtsev <tetromino@gentoo.org>
2815 Do not hardcode -ldl in OPENGL_LIBS
2816 https://bugs.webkit.org/show_bug.cgi?id=96602
2818 Reviewed by Philippe Normand.
2820 Some non-Linux systems, e.g. FreeBSD, have dlopen() as part of their
2821 libc, and do not use a separate libdl.
2825 2013-01-11 Carlos Garcia Campos <cgarcia@igalia.com>
2827 Unreviewed. Update NEWS and configure.ac for 1.11.4 release
2829 * configure.ac: Bump version numbers.
2831 2013-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
2833 [GTK] Add API to set the web extensions directory to WebKit2 GTK+
2834 https://bugs.webkit.org/show_bug.cgi?id=106462
2836 Reviewed by Xan Lopez.
2838 * Source/autotools/symbols.filter: Update
2839 WebGtkExtensionManager::initialize symbol.
2841 2013-01-10 Tony Chang <tony@chromium.org>
2843 Speed up supplemental dependency computation
2844 https://bugs.webkit.org/show_bug.cgi?id=106503
2846 Reviewed by Adam Barth.
2848 * Source/cmake/WebKitMacros.cmake: Add --idlAttributesFile to the binding generation step in cmake.
2850 2013-01-10 Zan Dobersek <zandobersek@gmail.com>
2852 [Autotools] Add the AM_WEBKIT_FEATURE_CONDITIONAL macro
2853 https://bugs.webkit.org/show_bug.cgi?id=106576
2855 Reviewed by Martin Robinson.
2857 Replace the AC_CHECK_WEBKIT_FEATURE_ENABLED with the new macro.
2858 The former was executing actions based on the passed-in feature being
2859 enabled in the (possibly overridden) GNUmakefile.features.am, the actions
2860 usually affecting the Automake conditional value that was set up afterwards.
2861 The new macro does this directly, setting up an Automake conditional of the
2862 same name as the feature that was checked.
2864 * Source/autotools/webkitfeature.m4:
2866 2013-01-10 Zan Dobersek <zandobersek@gmail.com>
2868 Remove the ENABLE_ANIMATION_API feature define occurences
2869 https://bugs.webkit.org/show_bug.cgi?id=106544
2871 Reviewed by Simon Fraser.
2873 The Animation API code was removed in r137243. The ENABLE_ANIMATION_API
2874 feature define handling still lingers in various build systems and configurations
2875 but is of no use, so it should be removed.
2877 * Source/cmake/OptionsBlackBerry.cmake:
2878 * Source/cmake/OptionsEfl.cmake:
2879 * Source/cmake/WebKitFeatures.cmake:
2880 * Source/cmakeconfig.h.cmake:
2882 2013-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
2884 [GTK] Add support for loading web process extensions
2885 https://bugs.webkit.org/show_bug.cgi?id=105631
2887 Reviewed by Gustavo Noronha Silva.
2889 * GNUmakefile.am: Add webkit2_web_extension_h_api.
2890 * Source/autotools/symbols.filter: Export WebGtkExtensionManager
2891 symbols required by the injected bundle lib.
2893 2013-01-10 Christophe Dumez <christophe.dumez@intel.com>
2895 [EFL] Add gstreamer 1.0.5 to jhbuild
2896 https://bugs.webkit.org/show_bug.cgi?id=106178
2898 Reviewed by Laszlo Gombos.
2900 Update EFL CMake configuration to require gstreamer
2903 * Source/cmake/FindGStreamer.cmake:
2904 * Source/cmake/OptionsEfl.cmake:
2906 2013-01-09 Hajime Morrita <morrita@google.com>
2908 [Shadow DOM] Distribution related code on ElementShadow should be minimized.
2909 https://bugs.webkit.org/show_bug.cgi?id=106294
2911 Reviewed by Dimitri Glazkov.
2913 * Source/autotools/symbols.filter:
2915 2013-01-08 Zan Dobersek <zandobersek@gmail.com>
2917 Add an Autoconf macro that checks whether a given feature is enabled
2918 https://bugs.webkit.org/show_bug.cgi?id=106380
2920 Reviewed by Martin Robinson.
2922 Add the AC_CHECK_WEBKIT_FEATURE_ENABLED macro. It checks the generated
2923 Source/WebCore/GNUmakefile.features.am file to determine whether the
2924 given feature is enabled or disabled in the build that's being configured.
2926 * Source/autotools/webkitfeature.m4: Added.
2928 2013-01-08 Hajime Morrita <morrita@google.com>
2930 [Shadow DOM] Distribution related code on ShadowRoot should be minimized.
2931 https://bugs.webkit.org/show_bug.cgi?id=106282
2933 Reviewed by Dimitri Glazkov.
2935 * Source/autotools/symbols.filter:
2937 2013-01-03 Sergio Villar Senin <svillar@igalia.com>
2939 [GTK] Add WebP image support
2940 https://bugs.webkit.org/show_bug.cgi?id=105915
2942 Reviewed by Martin Robinson.
2944 WebP is from now on a dependency for WebKitGtk+.
2946 * configure.ac: added WebP library detection.
2948 2013-01-07 Xianzhu Wang <wangxianzhu@chromium.org>
2950 Add window.internals.nonFastScrollableRects for testing scrollable areas in fast/slow paths
2951 https://bugs.webkit.org/show_bug.cgi?id=105546
2953 Reviewed by James Robinson.
2955 Export the new symbol.
2957 * Source/autotools/symbols.filter:
2959 2013-01-04 Adam Klein <adamk@chromium.org>
2961 Remove ENABLE_MUTATION_OBSERVERS #define
2962 https://bugs.webkit.org/show_bug.cgi?id=105459
2964 Reviewed by Ryosuke Niwa.
2966 * Source/cmake/WebKitFeatures.cmake:
2967 * Source/cmakeconfig.h.cmake:
2969 2013-01-04 Zan Dobersek <zandobersek@gmail.com>
2971 REGRESSION (r138184): transitions/transitions-parsing.html is failing on GTK
2972 https://bugs.webkit.org/show_bug.cgi?id=105522
2974 Reviewed by Xan Lopez.
2976 Remove the configuration flag covering unprefixed CSS transition property names.
2977 It does not introduce any dependency. The unprefixed property names should be
2978 available by default.
2982 2013-01-03 Tony Chang <tony@chromium.org>
2984 Generate internal.settings from Settings.in
2985 https://bugs.webkit.org/show_bug.cgi?id=104740
2987 Reviewed by Adam Barth.
2989 * Source/cmake/WebKitMacros.cmake: Specify additional output files from make_settings.pl.
2991 2013-01-02 Gyuyoung Kim <gyuyoung.kim@samsung.com>
2993 [EFL][CMAKE] Remove duplicated conditionals
2994 https://bugs.webkit.org/show_bug.cgi?id=105905
2996 Reviewed by Laszlo Gombos.
2998 * Source/cmake/OptionsEfl.cmake: Remove set(WTF_USE_GLX 1).
3000 2013-01-02 Tony Chang <tony@chromium.org>
3002 Unreviewed, rolling out r138661.
3003 http://trac.webkit.org/changeset/138661
3004 https://bugs.webkit.org/show_bug.cgi?id=104740
3006 Compile problems on EFL
3008 * Source/cmake/WebKitMacros.cmake:
3010 2013-01-02 Tony Chang <tony@chromium.org>
3012 Generate internal.settings from Settings.in
3013 https://bugs.webkit.org/show_bug.cgi?id=104740
3015 Reviewed by Adam Barth.
3017 * Source/cmake/WebKitMacros.cmake: Specify additional output files from make_settings.pl.
3019 2013-01-02 Elliott Sprehn <esprehn@chromium.org>
3021 Transitions and animations do not apply to CSS ::before and ::after pseudo-elements
3022 https://bugs.webkit.org/show_bug.cgi?id=92591
3024 Reviewed by Eric Seidel.
3026 Expose Element::pseudoElement for Internals.
3028 * Source/autotools/symbols.filter:
3030 2013-01-01 KwangYong Choi <ky0.choi@samsung.com>
3032 [EFL] Enable MHTML feature
3033 https://bugs.webkit.org/show_bug.cgi?id=105815
3035 Reviewed by Laszlo Gombos.
3037 ENABLE_MHTML is now ON for EFL.
3039 * Source/cmake/OptionsEfl.cmake:
3041 2012-12-31 Kondapally Kalyan <kalyan.kondapally@intel.com>
3043 [EFL][WebGL] Add compile time support for GLES2.
3044 https://bugs.webkit.org/show_bug.cgi?id=105816
3046 Reviewed by Kenneth Rohde Christiansen.
3048 This patch adds build support for GLES2.
3049 GLES2 support can be enabled during compile time by passing -DENABLE_GLES2=ON as
3050 cmake config parameter. GLES2 options is not enabled by default. This patch doesn't
3051 address all the build issues related to GLES2 but only adds the needed support in
3054 * Source/cmake/OptionsEfl.cmake:
3056 2012-12-31 Carlos Garcia Campos <cgarcia@igalia.com>
3058 [GTK] Move ImageDiff to the Tools directory root
3059 https://bugs.webkit.org/show_bug.cgi?id=105421
3061 Reviewed by Kenneth Rohde Christiansen.
3063 * GNUmakefile.am: Remove the old ImageDiff makefile include.
3065 2012-12-30 Kondapally Kalyan <kalyan.kondapally@intel.com>
3067 [EFL] [WebGL] Rename EGLConfigHelper as EGLConfigSelector.
3068 https://bugs.webkit.org/show_bug.cgi?id=105876
3070 Reviewed by Kenneth Rohde Christiansen.
3072 This is to sync the naming conventions of our classes in both EGL and GLX implementations.
3073 In our GLX implementation, class responsible for the same functionality is named as GLXConfigSelector.
3074 This patch renames EGLConfigHelper as EGLConfigSelector.
3076 * Source/cmake/OptionsEfl.cmake:
3078 2012-12-30 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3080 [EFL] Enable TEMPLATE_ELEMENT feature
3081 https://bugs.webkit.org/show_bug.cgi?id=105865
3083 Reviewed by Laszlo Gombos.
3085 * Source/cmake/OptionsEfl.cmake: Add ENABLE_TEMPLATE_ELEMENT macro.
3087 2012-12-27 Kondapally Kalyan <kalyan.kondapally@intel.com>
3089 [EFL][WebGL] Implement EGL support with GLX.
3090 https://bugs.webkit.org/show_bug.cgi?id=105602
3092 Reviewed by Kenneth Rohde Christiansen.
3094 Adds support for EGL with GLX backend. EGL support can be enabled during compile time
3095 by passing -DENABLE_EGL=ON as cmake config parameter.
3097 * Source/cmake/OptionsEfl.cmake:
3099 2012-12-24 Kondapally Kalyan <kalyan.kondapally@intel.com>
3101 [EFL [WebGL] GLES2 detection is broken.
3102 https://bugs.webkit.org/show_bug.cgi?id=105677
3104 We use the logic in FindGLES.cmake to detect GLES2 support during compile time.
3105 OPENGLES2_FOUND is never set, even though OPENGLES2_INCLUDE_DIR and OPENGLES2_LIBRARY
3106 contain right information. The name passed to find_package_handle_standard_args seems to be the issue here.
3107 This patch changes the name passed to find_package_handle_standard_args to OPENGLES2.
3109 Reviewed by Kenneth Rohde Christiansen.
3111 * Source/cmake/FindGLES.cmake:
3113 2012-12-20 Martin Robinson <mrobinson@igalia.com>
3115 [GTK] Remove plugin process configuration option
3116 https://bugs.webkit.org/show_bug.cgi?id=105564
3118 Reviewed by Carlos Garcia Campos.
3120 Remove the --enable-plugin-process configuration option, opting instead to
3121 always build the plugin process when building WebKit2. It isn't very interesting
3122 for downstream to enable or disable the plugin process. It should always be
3123 enabled for WebKit2 and it's better for us not to have to keep a disabled plugin
3124 process building. Additionally, the in-process plugin isn't functional, since
3125 plugins depend on GTK+ 2 and WebKit2 depends on GTK+ 3.
3127 * configure.ac: Remove the configuration option.
3129 2012-12-21 Elliott Sprehn <esprehn@chromium.org>
3131 Replace documentFragmentIsShadowRoot with isTreeScope
3132 https://bugs.webkit.org/show_bug.cgi?id=105345
3134 Reviewed by Dimitri Glazkov.
3136 Expose isTreeScope symbol.
3138 * Source/autotools/symbols.filter:
3140 2012-12-21 Sheriff Bot <webkit.review.bot@gmail.com>
3142 Unreviewed, rolling out r138338.
3143 http://trac.webkit.org/changeset/138338
3144 https://bugs.webkit.org/show_bug.cgi?id=105621
3146 speculative rollout because fast/dom/shadow/content-element-
3147 distributed-nodes.html is crashing on linux debug. (Requested
3148 by loislo on #webkit).
3150 * Source/autotools/symbols.filter:
3152 2012-12-20 Elliott Sprehn <esprehn@chromium.org>
3154 Replace documentFragmentIsShadowRoot with isTreeScope
3155 https://bugs.webkit.org/show_bug.cgi?id=105345
3157 Reviewed by Dimitri Glazkov.
3159 Expose isTreeScope symbol.
3161 * Source/autotools/symbols.filter:
3163 2012-12-20 Ryuan Choi <ryuan.choi@samsung.com>
3165 [EFL] Build break with latest EFL libraries.
3166 https://bugs.webkit.org/show_bug.cgi?id=104827
3168 Reviewed by Laszlo Gombos.
3170 The eo EFL package is introduced and evas and ecore use it since 1.8.
3171 While introducing Eo, EFL changed several structures of Evas and Ecore
3172 from own specific class to Eo.
3174 So, this patch adds FindEo and changes declaration of Evas, Evas_Object,
3175 Ecore_Timer to build with latest EFL libraries.
3177 * Source/cmake/FindEo.cmake: Added.
3178 * Source/cmake/OptionsEfl.cmake:
3179 Modified to check Eo when version of EFL libraries is 1.8.
3181 2012-12-20 Kondapally Kalyan <kalyan.kondapally@intel.com>
3183 [EFL][WebGL][Wk2] Replace HAVE(GLX) checks with USE(GLX).
3184 https://bugs.webkit.org/show_bug.cgi?id=105431
3186 Reviewed by Kenneth Rohde Christiansen.
3188 This patch changes the check HAVE(GLX) to USE(GLX).
3189 This would enable us to choose our preferred GL backend during build time.
3191 * Source/cmake/OptionsEfl.cmake:
3193 2012-12-20 Zan Dobersek <zandobersek@gmail.com>
3195 [GTK] Remove the --enable-unstable-features configuration option
3196 https://bugs.webkit.org/show_bug.cgi?id=105327
3198 Reviewed by Martin Robinson.
3200 Remove the unnecessary feature_defines_unstable variable.
3201 Remove the unstable-features configuration option.
3206 2012-12-20 Dominik Röttsches <dominik.rottsches@intel.com>
3208 [EFL] MiniBrowser does not play Infinite Gangnam Style
3209 https://bugs.webkit.org/show_bug.cgi?id=103531
3211 Reviewed by Kenneth Rohde Christiansen.
3213 WebAudio now switched to ON for EFL.
3215 * Source/cmake/OptionsEfl.cmake:
3217 2012-12-19 Yael Aharon <yael.aharon@intel.com>
3219 [EFL] Allow the build system to find OpenGL ES
3220 https://bugs.webkit.org/show_bug.cgi?id=104760
3222 Reviewed by Laszlo Gombos.
3224 Add a way to find if GLESv2 is supported by the build system.
3225 Support for GLESv2 will be added separately.
3227 * Source/cmake/FindGLES.cmake: Added.
3229 2012-12-19 Alexis Menard <alexis@webkit.org>
3231 Implement CSS parsing for CSS transitions unprefixed.
3232 https://bugs.webkit.org/show_bug.cgi?id=104804
3234 Reviewed by Dean Jackson.
3236 Add a new flag ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
3237 to cover the work of unprefixing Transforms, Animations and
3238 Transitions. It will let the possibility of each ports to turn it off
3239 in their release branches until we're confident that these CSS
3240 properties are ready to be unprefixed.
3242 * Source/cmake/WebKitFeatures.cmake:
3243 * Source/cmakeconfig.h.cmake:
3246 2012-12-18 Ming Xie <mxie@rim.com>
3248 [BlackBerry] Add -fno-exceptions to CXX_FLAGS
3249 https://bugs.webkit.org/show_bug.cgi?id=105306
3251 Reviewed by Rob Buis.
3253 Disable exception handling. We don't have any try or catch
3254 constructs in our code.
3256 * Source/cmake/OptionsBlackBerry.cmake:
3258 2012-12-18 Kondapally Kalyan <kalyan.kondapally@intel.com>
3260 [EFL] Allow the build system to detect EGL support.
3261 https://bugs.webkit.org/show_bug.cgi?id=105287
3263 Reviewed by Laszlo Gombos.
3265 Currently, we don't have any way to determine if EGL is supported by the build.
3266 This patch adds support for this. The patch doesn't make any changes to take this into
3267 use. This will be done in another patch.
3269 * Source/cmake/FindEGL.cmake:
3271 2012-12-17 Halton Huo <halton.huo@intel.com>
3273 [EFL] Add ecore_imf_evas to FindEcore.cmake
3274 https://bugs.webkit.org/show_bug.cgi?id=105159
3276 Reviewed by Laszlo Gombos.
3278 ecore_imf_evas is a separate library, we should add for EFL port as well.
3280 * Source/cmake/FindEcore.cmake: Add finding FIND_EFL_LIBRARY for ecore_imf_evas
3282 2012-12-17 Kenneth Rohde Christiansen <kenneth@webkit.org>
3284 Add manual test to verify that geometry methods (moveTo, etc) work
3285 https://bugs.webkit.org/show_bug.cgi?id=105160
3287 Reviewed by Alexis Menard.
3289 * ManualTests/window-geometry.html: Added.
3291 2012-12-16 ChangSeok Oh <shivamidow@gmail.com>
3293 [GTK][AC] Build failure with an option --with-acceleration-backend=clutter
3294 https://bugs.webkit.org/show_bug.cgi?id=105027
3296 Reviewed by Gustavo Noronha Silva.
3298 I turned off opengl related variables, enable_glx, enable_egl and enable_gles2
3299 when selecting clutter as the acceleration-backend. Because they seem useless for the AC by clutter.
3303 2012-12-15 Simon Fraser <simon.fraser@apple.com>
3305 Fix repaint issues when resizing a window with centered content, for platforms with a tile cache
3306 https://bugs.webkit.org/show_bug.cgi?id=105073
3308 Reviewed by Dan Bernstein.
3310 Add a manual test for window resize with a centered element.
3312 * ManualTests/resize-repaint.html: Added.
3314 2012-12-13 Stephen White <senorblanco@chromium.org>
3316 Added manual test for canvas setFont speed.
3317 https://bugs.webkit.org/show_bug.cgi?id=104923
3319 Reviewed by James Robinson.
3321 * ManualTests/canvas-font-speed.html: Added.
3323 2012-12-13 Jerome Pasion <jerome.pasion@digia.com>
3325 [Qt] Doc: Fixing Qt WebKit reference documentation.
3327 Reviewed by Simon Hausmann.
3330 -added \module for C++ classes and \qmlmodule for QML types
3331 -added links to the Qt WebKit Examples pages
3332 -fixed the qhp settings for Qt Creator
3334 Task-number: QTBUG-28583
3335 Task-number: QTBUG-28418
3336 Task-number: QTBUG-27646
3338 * Source/qtwebkit.qdocconf:
3340 2012-12-13 Jerome Pasion <Jerome.Pasion@digia.com>
3342 [Qt] Fix missing doc dependency to examples
3344 Reviewed by Simon Hausmann.
3346 * Source/qtwebkit.qdocconf:
3348 2012-12-12 John Griggs <jgriggs@rim.com>
3350 2012-12-12 John Griggs <jgriggs@rim.com>
3352 [BlackBerry] Update Media Controls for BlackBerry Platform
3353 https://bugs.webkit.org/show_bug.cgi?id=104443
3354 https://przilla.ott.qnx.com/bugzilla/show_bug.cgi?id=204748
3356 Update Media Controls for BlackBerry platform to allow audio, embedded video and fullscreen video controls to be positioned and styled differently.
3358 Reviewed by Rob Buis.
3360 * Source/cmake/OptionsBlackBerry.cmake:
3362 2012-12-12 Xianzhu Wang <wangxianzhu@chromium.org>
3364 Pre-painting should not paint out-of-view fixed position elements
3365 https://bugs.webkit.org/show_bug.cgi?id=104724
3367 Reviewed by James Robinson.
3371 * ManualTests/compositing/fixed-position-out-of-view-scroll-prepaint.html: Added.
3373 2012-12-12 Krzysztof Czech <k.czech@samsung.com>
3375 [EFL] Possibility to turn off accessibility feature for WebKit-EFL.
3376 https://bugs.webkit.org/show_bug.cgi?id=103036
3378 Reviewed by Laszlo Gombos.
3380 Guard dependencies for accessibility (ATK), so that they can be turned off.
3382 * Source/cmake/OptionsEfl.cmake:
3383 * Source/cmake/WebKitFeatures.cmake:
3385 2012-12-12 Zan Dobersek <zandobersek@gmail.com>
3387 [GTK] Remove the last of unnecessary configuration options in configure.ac
3388 https://bugs.webkit.org/show_bug.cgi?id=104793
3390 Reviewed by Martin Robinson.
3392 Remove the last of the configuration options that don't introduce any dependencies and/or
3393 are enabled by default in the GNUmakefile.features.am.in file.
3397 2012-12-11 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
3399 [Qt] Fix the inspector not showing up on Windows
3400 https://bugs.webkit.org/show_bug.cgi?id=104677
3402 Reviewed by Simon Hausmann.
3404 Resources aren't transfered properly from a static WebCore to the final DLL
3405 with MSVC since the linker only pick from the static lib symbols that
3406 are referenced in the final binary.
3408 Move the resource files directly to Qt5WebKit.dll to make sure that they are
3413 2012-12-11 Xianzhu Wang <wangxianzhu@chromium.org>
3415 Add window.internals.mainThreadScrollReasonsAsText for testing slow scrolling
3416 https://bugs.webkit.org/show_bug.cgi?id=104714
3418 Reviewed by Eric Seidel.
3420 Export symbol Page::mainThreadScrollingReasonsAsText().
3422 * Source/autotools/symbols.filter:
3424 2012-12-11 Michael Pruett <michael@68k.org>
3426 [JSC] Add tests for explicit serialization values
3427 https://bugs.webkit.org/show_bug.cgi?id=104423
3429 Reviewed by Oliver Hunt.
3431 Add tests for serialization and deserialization mechanisms of
3432 the JSC implementation of SerializedScriptValue. Similar tests
3433 already exist for the V8 implementation.
3435 * Source/autotools/symbols.filter:
3437 2012-12-11 Carlos Garcia Campos <cgarcia@igalia.com>
3439 [GTK] Install GObject DOM bindings headers in its own directory
3440 https://bugs.webkit.org/show_bug.cgi?id=104663
3442 Reviewed by Gustavo Noronha Silva.
3444 * GNUmakefile.am: Add GENSOURCES_WEBKITDOM and
3445 webkitgtk_gdom_built_h_api variables.
3447 2012-12-11 Stephen Kelly <stephen.kelly@kdab.com>
3449 WebKit tests for the Qt API should include tests of CMake config files
3450 https://bugs.webkit.org/show_bug.cgi?id=104003
3452 Reviewed by Simon Hausmann.
3454 The Qt WebKit CI system is not going to run this test, but it can
3455 be run locally and to test packages.
3459 2012-12-11 Xabier Rodriguez Calvar <calvaris@igalia.com>
3461 [GTK][jhbuild] Switch to GStreamer 1.0 build
3462 https://bugs.webkit.org/show_bug.cgi?id=91727
3464 Reviewed by Philippe Normand.
3466 Switch build-webkit --gtk to GStreamer 1.0 support and build the
3467 necessary GStreamer git modules from JHBuild.
3469 * configure.ac: Removed GStreamer unstable API flag, made
3470 GStreamer 1.0 default instead of 0.10 and made required version
3471 1.0.3. In case no GStreamer version is specified, it falls back to
3472 0.10. In case no video or web-audio are requested, GStreamer
3473 and Farstream checks are not performed.
3475 2012-12-11 Zan Dobersek <zandobersek@gmail.com>
3477 [GTK] Feature enabling/disabling should be possible through build-webkit
3478 https://bugs.webkit.org/show_bug.cgi?id=99271
3480 Reviewed by Gustavo Noronha Silva.
3482 The autogen.sh script now calls the Tools/gtk/override-feature-defines script
3483 before calling autoreconf. This ensures that Source/WebCore/GNUmakefile.features.am
3484 is present and properly modified if the build-webkit script intends to override
3487 The Source/WebCore/GNUmakefile.features.am file is added to the ignored files list
3488 so it doesn't pop out as a new, untracked file.
3493 2012-12-10 Martin Robinson <mrobinson@igalia.com>
3495 [GTK] Remove the Pango backend
3496 https://bugs.webkit.org/show_bug.cgi?id=104569
3498 Reviewed by Daniel Bates.
3500 Always look for Freetype and Harfbuzz. We still depend on Pango for a few
3501 things, so we cannot yet eliminate our dependency on Pango.
3503 * configure.ac: Always look for FreeType/Harfbuzz.
3505 2012-12-10 Laszlo Gombos <l.gombos@samsung.com>
3507 [EFL] Change the minimum required EFL version to 1.6
3508 https://bugs.webkit.org/show_bug.cgi?id=104431
3510 Reviewed by Kenneth Rohde Christiansen.
3512 Change the minimum required EFL version to 1.6 from 1.7 to enable
3515 The elementary EFL package is only required to build MiniBrowser,
3516 so I moved the required only to the Minibrowser CMake file.
3518 * Source/cmake/OptionsEfl.cmake:
3520 2012-12-10 Alexis Menard <alexis@webkit.org>
3522 [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
3523 https://bugs.webkit.org/show_bug.cgi?id=104539
3525 Reviewed by Antonio Gomes.
3527 As discussed on webkit-dev it is not needed to keep this feature flag
3528 as support for <position> type is a small feature that is already
3529 implemented by three other UAs. It was useful while landing this
3530 feature as partial bits were landed one after one.
3532 * Source/cmake/OptionsEfl.cmake:
3533 * Source/cmake/WebKitFeatures.cmake:
3534 * Source/cmakeconfig.h.cmake:
3537 2012-12-10 Jocelyn Turcotte <jocelyn.turcotte@digia.com>
3539 [Qt] Remove the support for building a debug WebKit with a release Qt
3540 https://bugs.webkit.org/show_bug.cgi?id=104560
3542 Reviewed by Tor Arne Vestbø.
3544 This creates issues with non-framework builds of Qt (necessary for debug-only
3545 builds) since a Qt5 prefix is now added to the base target name.
3549 2012-12-09 Gustavo Noronha Silva <gustavo.noronha@collabora.com>
3551 [Soup] utilize multipart/x-mixed-replace support recently added to libsoup
3552 https://bugs.webkit.org/show_bug.cgi?id=94515
3554 Reviewed by Martin Robinson.
3556 * configure.ac: require soup 2.40.0, which adds the new support.
3558 2012-12-10 Martin Robinson <mrobinson@igalia.com>
3560 [GTK] Bring Harfbuzz-ng support to Gtk
3561 https://bugs.webkit.org/show_bug.cgi?id=92098
3563 Reviewed by Gustavo Noronha Silva.
3565 Add support for detecting HarfBuzz during configuration phase. Add these
3566 flags to the FreeType ones since HarfBuzz support is part of the FreeType
3569 * configure.ac: Detect HarfBuzz.
3571 2012-12-08 Seokju Kwon <seokju.kwon@gmail.com>
3573 [EFL][WK2] Add Remote Web Inspector
3574 https://bugs.webkit.org/show_bug.cgi?id=98705
3576 Reviewed by Gyuyoung Kim.
3578 Prepare inspectorPageIndex.html for remote web inspector.
3580 * Source/PlatformEfl.cmake:
3582 2012-12-06 Rick Byers <rbyers@chromium.org>
3584 CSS cursor property should support webkit-image-set
3585 https://bugs.webkit.org/show_bug.cgi?id=99493
3587 Reviewed by Beth Dakin.
3589 Add ENABLE_MOUSE_CURSOR_SCALE (disabled by default)
3591 * Source/cmake/WebKitFeatures.cmake:
3592 * Source/cmakeconfig.h.cmake:
3594 2012-12-06 Laszlo Gombos <l.gombos@samsung.com>
3596 [EFL] Remove ENABLE_GLIB_SUPPORT CMake variable
3597 https://bugs.webkit.org/show_bug.cgi?id=104278
3599 Reviewed by Brent Fulgham.
3601 The variable is unnecessary as glib is a required dependency
3602 for the EFL port and glib is not used by other ports building
3605 * Source/cmake/OptionsEfl.cmake:
3606 * Source/cmake/WebKitFeatures.cmake:
3607 * Source/cmakeconfig.h.cmake:
3609 2012-12-06 Tony Chang <tony@chromium.org>
3611 REGRESSION(r135082): Restore the ability to insert author level style sheets from script
3612 https://bugs.webkit.org/show_bug.cgi?id=104042
3614 Reviewed by Antti Koivisto.
3616 Update exports for Internals.cpp.
3618 * Source/autotools/symbols.filter:
3620 2012-12-06 Laszlo Gombos <l.gombos@samsung.com>
3622 [EFL] Optimize binary size by removing dead sections on unix/gcc
3623 https://bugs.webkit.org/show_bug.cgi?id=102827
3625 Reviewed by Kenneth Rohde Christiansen.
3627 Turn on -ffunction-sections -fdata-sections --gc-section flags
3628 on unix for the gcc toolchain for release builds to optimize binary
3629 size for the Efl port.
3631 * Source/cmake/OptionsEfl.cmake:
3633 2012-12-06 Seokju Kwon <seokju.kwon@gmail.com>
3635 [EFL] Fix destination path in Source/PlatformEfl.cmake
3636 https://bugs.webkit.org/show_bug.cgi?id=104237
3638 Reviewed by Laszlo Gombos.
3640 Remove InspectorBackendCommands.js when copying it for the consistency in Source/PlatformEfl.cmake.
3642 * Source/PlatformEfl.cmake:
3644 2012-12-06 Shinya Kawanaka <shinyak@chromium.org>
3646 Internals.getElementByIdInShadowRoot is nonsense now.
3647 https://bugs.webkit.org/show_bug.cgi?id=104241
3649 Reviewed by Kent Tamura.
3651 * Source/autotools/symbols.filter:
3653 2012-12-05 Halton Huo <halton.huo@intel.com>
3655 [CMake] Unify coding style for CMake files
3656 https://bugs.webkit.org/show_bug.cgi?id=103605
3658 Reviewed by Laszlo Gombos.
3660 Update cmake files(.cmake, CMakeLists.txt) with following style rules:
3662 1.1 Use spaces, not tabs.
3663 1.2 Four spaces as indent.
3665 2.1 Place one space between control statements and their parentheses.
3666 For eg, if (), else (), elseif (), endif (), foreach (),
3667 endforeach (), while (), endwhile (), break ().
3668 2.2 Do not place spaces between function and macro statements and
3669 their parentheses. For eg, macro(), endmacro(), function(),
3671 2.3 Do not place spaces between a command or function or macro and its
3672 parentheses, or between a parenthesis and its content. For eg,
3673 message("testing") not message( "testing") or message ("testing" )
3674 2.4 No space at line ending.
3675 3. Lowercase when call commands macros and functions. For eg,
3676 add_executable() not ADD_EXECUTABLE(), set() not SET().
3679 * Source/CMakeLists.txt:
3680 * Source/PlatformEfl.cmake:
3681 * Source/cmake/EFLHelpers.cmake:
3682 * Source/cmake/FindATK.cmake:
3683 * Source/cmake/FindCFLite.cmake:
3684 * Source/cmake/FindCairo.cmake:
3685 * Source/cmake/FindDBus.cmake:
3686 * Source/cmake/FindDirectX.cmake:
3687 * Source/cmake/FindE_DBus.cmake:
3688 * Source/cmake/FindEcore.cmake:
3689 * Source/cmake/FindEdje.cmake:
3690 * Source/cmake/FindEet.cmake:
3691 * Source/cmake/FindEeze.cmake:
3692 * Source/cmake/FindEfreet.cmake:
3693 * Source/cmake/FindEina.cmake:
3694 * Source/cmake/FindElementary.cmake:
3695 * Source/cmake/FindEnchant.cmake:
3696 * Source/cmake/FindEvas.cmake:
3697 * Source/cmake/FindFontconfig.cmake:
3698 * Source/cmake/FindGLIB.cmake:
3699 * Source/cmake/FindGStreamer.cmake:
3700 * Source/cmake/FindGperf.cmake:
3701 * Source/cmake/FindHarfBuzz.cmake:
3702 * Source/cmake/FindICU.cmake:
3703 * Source/cmake/FindLibSoup.cmake:
3704 * Source/cmake/FindQuickTimeSDK.cmake:
3705 * Source/cmake/FindSqlite.cmake:
3706 * Source/cmake/OptionsBlackBerry.cmake:
3707 * Source/cmake/OptionsCommon.cmake:
3708 * Source/cmake/OptionsEfl.cmake:
3709 * Source/cmake/OptionsWinCE.cmake:
3710 * Source/cmake/OptionsWindows.cmake:
3711 * Source/cmake/WebKitFS.cmake:
3712 * Source/cmake/WebKitFeatures.cmake:
3713 * Source/cmake/WebKitHelpers.cmake:
3714 * Source/cmake/WebKitMacros.cmake:
3715 * Source/cmake/WebKitPackaging.cmake:
3716 * Source/cmake/gtest/CMakeLists.txt:
3718 2012-12-05 Yong Li <yoli@rim.com>
3720 [BlackBerry] Build with libjpegturbo
3721 https://bugs.webkit.org/show_bug.cgi?id=104152
3723 Reviewed by Rob Buis.
3726 This change is made by Ming Xie to link with libjpegturbo.
3728 * Source/cmake/OptionsBlackBerry.cmake:
3730 2012-12-05 Leo Yang <leoyang@rim.com>
3732 [BlackBerry] Enable CSS_IMAGE_RESOLUTION
3733 https://bugs.webkit.org/show_bug.cgi?id=104132
3735 Reviewed by Yong Li.
3737 * Source/cmake/OptionsBlackBerry.cmake:
3739 2012-12-05 Laszlo Gombos <l.gombos@samsung.com>
3741 [CMake] Enable to build WebKit sources without Tools
3742 https://bugs.webkit.org/show_bug.cgi?id=103918
3744 Reviewed by Gyuyoung Kim.
3746 Turn on building Tools by default only if ENABLE_TOOLS is not explicitly set
3747 (enabled or disabled) and the Tools directory exists for all CMake based ports.
3749 This change enables the possibility to build WebKit even if the Tools directory
3754 2012-12-04 Kondapally Kalyan <kalyan.kondapally@intel.com>
3756 [EFL][WK2][AC] USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
3757 https://bugs.webkit.org/show_bug.cgi?id=103710.
3759 Reviewed by Kenneth Rohde Christiansen.
3761 When using GLX back-end we are dependent on GLX support, Xcomposite and Xrender extensions.
3762 In this case, GraphicsSurface usage depends on Xcomposite and Xrender extensions.
3763 USE_GRAPHICS_SURFACE should be enabled only if Xcomposite and Xrender extensions are found.
3765 * Source/cmake/OptionsEfl.cmake:
3767 2012-12-03 Pierre Rossi <pierre.rossi@digia.com>
3769 [Qt] another stab at fixing the windows build
3771 It seems the QT_BUILD_{TARGET}_LIB are not set as they should by qt_module.prf.
3772 Define them by hand to be on the safe side.
3774 * Source/widgetsapi.pri:
3776 2012-12-03 Alexis Menard <alexis@webkit.org>
3778 [EFL] Enable CSS3 background-position offsets by default.
3779 https://bugs.webkit.org/show_bug.cgi?id=103879
3781 Reviewed by Laszlo Gombos.
3783 Enable the feature for EFL only.
3785 * Source/cmake/OptionsEfl.cmake:
3787 2012-12-03 Alexis Menard <alexis@webkit.org>
3789 [GTK] Enable CSS3 background-background position offset by default.
3790 https://bugs.webkit.org/show_bug.cgi?id=103903
3792 Reviewed by Philippe Normand.
3794 Turn on the flag by default.
3798 2012-12-03 Cosmin Truta <ctruta@rim.com>
3800 [BlackBerry] Enable HIDDEN_PAGE_DOM_TIMER_THROTTLING
3801 https://bugs.webkit.org/show_bug.cgi?id=103842
3803 Reviewed by Yong Li.
3805 Set ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING to ON.
3807 * Source/cmake/OptionsBlackBerry.cmake:
3809 2012-12-03 Laszlo Gombos <l.gombos@samsung.com>
3811 [CMake] Enable building WebKit2-only build for the EFL port
3812 https://bugs.webkit.org/show_bug.cgi?id=103820
3814 Reviewed by Gyuyoung Kim.
3816 To create a WebKit2-only build for EFL use the following command:
3817 build-webkit --efl --cmakeargs="-DENABLE_WEBKIT=OFF".
3819 * CMakeLists.txt: Turn on WebKit1 support if it is not explicitly set (enabled or disabled) for
3820 all CMake based ports.
3822 * Source/cmake/OptionsEfl.cmake: Enable WebKit2
3823 for the EFL port if it is not explicitly set (enabled or disabled).
3825 2012-12-03 Zeno Albisser <zeno@webkit.org>
3827 [Qt][Mac] QtWebKitWidgets has wrong install_name.
3829 This part got lost during the library split.
3830 It was done for QtWebKit before, but it also
3831 needs to be applied to QtWebKitWidgets.
3833 Reviewed by Tor Arne Vestbø.
3835 * Source/widgetsapi.pri:
3837 2012-11-30 Justin Novosad <junov@google.com>
3839 [Chromium] Animation updates fail when using a canvas as a CSS backround-image style with -webkit-canvas
3840 https://bugs.webkit.org/show_bug.cgi?id=103643
3842 Reviewed by Stephen White.
3844 New test to verify that elements using a canvas as a style image
3845 source are redrawn when the canvas is animated. Added as a manual test
3846 because the bug was not reproducible in DumpRenderTree.
3848 * ManualTests/animated-canvas-as-background.html: Added.
3850 2012-11-30 Pierre Rossi <pierre.rossi@gmail.com>
3852 [Qt] Unreviewed build break
3854 Rubber-stamped by Simon Hausmann.
3856 Poor man's way to trigger a clean build on a bot.
3860 2012-11-30 Simon Hausmann <simon.hausmann@digia.com>
3862 [Qt] Unreviewed doc fix
3864 Add additional search paths for API folders.
3866 * Source/qtwebkit.qdocconf:
3868 2012-11-30 Simon Hausmann <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
3870 [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
3871 https://bugs.webkit.org/show_bug.cgi?id=99314
3873 Reviewed by Tor Arne Vestbø.
3875 This big change separates QtWebKit into QtWebKit and QtWebKitWidgets as
3878 It's a big refactoring that mostly involves moving WebCore dependent
3879 code into QtWebKit and accessing it through exported QWebFrameAdapter
3880 and QWebPageAdapter classes.
3882 * Source/QtWebKit.pro:
3884 * Source/sync.profile:
3885 * Source/widgetsapi.pri: Added.
3888 2012-11-30 Tor Arne Vestbø <tor.arne.vestbo@digia.com>
3890 [Qt] Build as a regular Qt module when production_build is enabled
3892 Instead of always setting CONFIG+=force_independent. This means the
3893 libs, headers, and documentation will end up in qtbase for developer
3894 builds of Qt, instead of always in the QtWebKit build directory.
3896 Reviewed by Simon Hausmann.
3900 2012-11-29 Rafael Weinstein <rafaelw@chromium.org>
3902 [HTMLTemplateElement] Add feature flag
3903 https://bugs.webkit.org/show_bug.cgi?id=103694
3905 Reviewed by Adam Barth.
3907 This flag will guard the implementation of the HTMLTemplateElement.
3908 http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/templates/index.html
3910 * Source/cmake/WebKitFeatures.cmake:
3911 * Source/cmakeconfig.h.cmake:
3913 2012-11-28 Michael Pruett <michael@68k.org>
3915 IndexedDB: Remove duplicate toWireString() and createFromWire() methods in JSC SerializedScriptValue
3916 https://bugs.webkit.org/show_bug.cgi?id=103554
3918 Reviewed by Kentaro Hara.
3920 In r135022, duplicate createFromWire() and toWireString() methods
3921 were added to the JSC version of SerializedScriptValue. In
3922 order to allow the JSC SerializedScriptValue to compile when
3923 ENABLE(INDEXED_DATABASE) is turned on, these new methods have
3924 been removed and the old methods have been moved outside the
3925 ENABLE(INDEXED_DATABASE) guard.
3927 * Source/autotools/symbols.filter:
3929 2012-11-28 Shinya Kawanaka <shinyak@chromium.org>
3931 [Shadow] Move Distribution stuffs from ShadowRoot
3932 https://bugs.webkit.org/show_bug.cgi?id=103481
3934 Reviewed by Hajime Morita.
3936 * Source/autotools/symbols.filter:
3938 2012-11-26 Halton Huo <halton.huo@intel.com>
3940 [EFL] CMake shows ENABLE_3D_RENDERING and ENABLE_WEBGL is still OFF when AC is enabled
3941 https://bugs.webkit.org/show_bug.cgi?id=100829
3943 Reviewed by Gyuyoung Kim.
3945 In WebKitFeatures.cmake, only use ${_name} for condition to print
3946 a option as ON will prevent the overridden ones in OptionsXXX.cmake,
3947 should use ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} instead.
3949 * Source/cmake/OptionsEfl.cmake: Turn on ENABLE_3D_RENDERING and
3951 * Source/cmake/WebKitFeatures.cmake: Use
3952 ${_WEBKIT_AVAILABLE_OPTIONS_INITALVALUE_${_name}} to as value of
3953 a feature is enabled. Adjust options in lexicographical order.
3955 2012-11-26 Kalev Lember <kalevlember@gmail.com>
3957 [GTK] Explicitly link against librt
3958 https://bugs.webkit.org/show_bug.cgi?id=103194
3960 Reviewed by Martin Robinson.
3962 Fixes broken build with undefined references to shm_open / shm_unlink
3963 symbols. SharedMemoryUnix.cpp uses these so we need to link with -lrt.
3967 2012-11-26 Laszlo Gombos <l.gombos@samsung.com>
3969 [CMake] Allow user specified compiler flags to take precedence
3970 https://bugs.webkit.org/show_bug.cgi?id=103101
3972 Reviewed by Brent Fulgham.
3974 Make sure that compiler and linker flags specified by the build system
3975 are always prepended to the variables that can be specified by the
3976 environment and the user as well.
3978 * Source/cmake/OptionsCommon.cmake:
3979 * Source/cmake/OptionsWindows.cmake:
3980 * Source/cmake/WebKitHelpers.cmake:
3982 2012-11-23 Alexis Menard <alexis@webkit.org>
3984 [CSS3 Backgrounds and Borders] Implement new CSS3 background-position parsing.
3985 https://bugs.webkit.org/show_bug.cgi?id=102104
3987 Reviewed by Julien Chaffraix.
3989 Protect the new feature behind a feature flag.
3991 * Source/cmake/WebKitFeatures.cmake:
3992 * Source/cmakeconfig.h.cmake:
3995 2012-11-23 Patrick Gansterer <paroga@webkit.org>
3997 [CMake] Add support for winflexbison distribution
3998 https://bugs.webkit.org/show_bug.cgi?id=102551
4000 Reviewed by Laszlo Gombos.
4002 Since GnuWin32 does not provide recent versions of bision and flex supporting
4003 the alternative winflexbison distribution is the prefered option.
4005 * Source/cmake/WebKitMacros.cmake:
4007 2012-11-23 Laszlo Gombos <l.gombos@samsung.com>
4009 [EFL] Define WTF_PLATFORM_EFL in Platform.h
4010 https://bugs.webkit.org/show_bug.cgi?id=101482
4012 Reviewed by Kenneth Rohde Christiansen.
4014 Remove the definition of WTF_PLATFORM_EFL from the build system to
4015 make the EFL port consistent with other ports.
4017 * Source/cmake/OptionsEfl.cmake:
4019 2012-11-23 Krzysztof Czech <k.czech@samsung.com>
4021 [EFL] Platform support for Accessibility feature.
4022 https://bugs.webkit.org/show_bug.cgi?id=100848
4024 Reviewed by Gyuyoung Kim.
4026 Add support for ATK library.
4028 * Source/cmake/FindATK.cmake: Added.
4029 * Source/cmake/OptionsEfl.cmake:
4031 2012-09-26 Gustavo Noronha Silva <gns@gnome.org>
4033 [GTK] Split SVG from WebCore to work-around make limitation
4034 https://bugs.webkit.org/show_bug.cgi?id=97735
4036 Reviewed by Carlos Garcia Campos.
4038 Add a new libtool convenience library, libWebCoreSVG.la, to work-around
4039 make limitation when linking libWebCore.
4041 * GNUmakefile.am: variables for the new library.
4043 2012-11-22 Simon Hausmann <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
4045 [Qt] Separate QWidget dependant code into separate WebKitWidgets static library
4046 https://bugs.webkit.org/show_bug.cgi?id=102800
4048 Reviewed by Tor Arne Vestbø.
4050 This patch separates code that needs to use QWidget related APIs in
4051 WebKit/qt/WebCoreSupport and Api from code that doesn't. This means for
4052 example FrameLoaderClientQt.cpp remains in the WebKit1 static library,
4053 while qwebpage.cpp and qwebframe.cpp become part of the WebKitWidgets
4054 static library. WebKit1 is compiled without QT += widgets and therefore
4055 any widget related dependency has been moved "up" and out of WebKit1 into
4056 the WebKitWidgets library.
4058 Between the code in WebKit.a and WebKitWidgets.a new adapters and
4059 interfaces have been introduced, such as QWebPageAdapter and
4060 QWebFrameAdapter. QWebPageAdapter, when used from WebKit1, is a way to
4061 call out into the API layer, implemented by QWebPage (QWebPagePrivate).
4062 The other way around if QWebPage wants to access WebCore or
4063 WebCoreSupport related functionality, it will go through
4064 QWebPageAdapater (as base class). The separation in the direction up
4065 into the API layer is complete with this patch, no code in WebKit1
4066 depends on QtWidgets. The separation the other way around, code in the
4067 API layer not using any WebCore types, is not complete yet.
4069 Some classes such as QWebSettings, QWebElement or
4070 DumpRenderTreeSupportQt remain in WebKit1. While they are API layer,
4071 they do not depend on widget related Qt APIs and they make much more
4072 use of WebCore internal APIs and therefore are easier to keep in
4075 In the future we plan to place a real shared library boundary between
4076 WebKit1 and WebKitWidgets, by keeping the WebKit1 static library as
4077 part of the QtWebKit shared library and by turning the WebKitWidgets
4078 static library into a shared one.
4084 2012-11-21 Ryuan Choi <ryuan.choi@gmail.com>
4086 [EFL] Remove unnecessary definition, -DENABLE_SPELLCHECK=1
4087 https://bugs.webkit.org/show_bug.cgi?id=102988
4089 Reviewed by Laszlo Gombos.
4091 Removed -DENABLE_SPELLCHECK=1 because feature macros are controlled by
4092 WEBKIT_OPTION_XXX and cmakeconfig.h.cmake.
4094 * Source/cmake/OptionsEfl.cmake:
4096 2012-11-21 Kondapally Kalyan <kalyan.kondapally@intel.com>
4098 [EFL] GLX detection is broken.
4099 https://bugs.webkit.org/show_bug.cgi?id=102687.
4101 Reviewed by Laszlo Gombos.
4103 HAVE_GLX is enabled only if WebGL is enabled. This is wrong and we should
4104 explicitly test for GLX support.
4105 This patch makes changes so that we check for glx.h header and sets HAVE_GLX flag appropriately.
4107 * Source/cmake/OptionsEfl.cmake:
4109 2012-11-21 Yael Aharon <yael.aharon@intel.com>
4111 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
4112 https://bugs.webkit.org/show_bug.cgi?id=101526
4114 Reviewed by Kenneth Rohde Christiansen.
4116 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
4118 * Source/cmake/OptionsEfl.cmake:
4120 2012-11-20 Sheriff Bot <webkit.review.bot@gmail.com>
4122 Unreviewed, rolling out r133859.
4123 http://trac.webkit.org/changeset/133859
4124 https://bugs.webkit.org/show_bug.cgi?id=102875
4126 This patch makes API test broken (Requested by gyuyoung on
4129 * Source/cmake/OptionsEfl.cmake:
4131 2012-11-20 Elliott Sprehn <esprehn@chromium.org>
4133 Store MutationObserver callback in a hidden property for V8
4134 https://bugs.webkit.org/show_bug.cgi?id=102555
4136 Reviewed by Adam Barth.
4138 Test for reference cycle leaks with mutation observers. There doesn't seem
4139 to be a way to check this for v8, but if you manually run you can see if it
4142 * ManualTests/leak-cycle-observer-wrapper.html: Added.
4144 2012-11-20 Carlos Garcia Campos <cgarcia@igalia.com>
4146 Unreviewed. Update NEWS and configure.ac for 1.11.2 release
4148 * configure.ac: Bump tarball version number, not updated in
4149 previous commit by mistake.
4151 2012-11-20 Carlos Garcia Campos <cgarcia@igalia.com>
4153 Unreviewed. Update NEWS and configure.ac for 1.11.2 release
4155 * configure.ac: Bump version numbers.
4157 2012-11-19 Kihong Kwon <kihong.kwon@samsung.com>
4159 Add PROXIMITY_EVENTS feature
4160 https://bugs.webkit.org/show_bug.cgi?id=102658
4162 Reviewed by Kentaro Hara.
4164 Add PROXIMITY_EVENTS feature to cmake.
4166 * Source/cmake/WebKitFeatures.cmake:
4167 * Source/cmakeconfig.h.cmake:
4169 2012-11-18 Laszlo Gombos <l.gombos@samsung.com>
4171 Remove non-existent directories from the make system
4172 https://bugs.webkit.org/show_bug.cgi?id=102632
4174 Reviewed by Kenneth Rohde Christiansen.
4176 Remove (non-existent) symbian references from the exclude list for packaging.
4178 * Source/cmake/WebKitPackaging.cmake:
4180 2012-11-18 Laszlo Gombos <l.gombos@samsung.com>
4182 Remove non-existent directories from the make system
4183 https://bugs.webkit.org/show_bug.cgi?id=102632
4185 Reviewed by Adam Barth.
4187 Remove (non-existent) symbian references from the exclude list for packaging.
4189 * Source/cmake/WebKitPackaging.cmake:
4191 2012-11-18 Genevieve Mak <gmak@rim.com>
4193 [BlackBerry] Enable Touch Sliders
4194 https://bugs.webkit.org/show_bug.cgi?id=102516
4196 Reviewed by Rob Buis.
4198 Enabled for BlackBerry only
4202 * Source/cmake/OptionsBlackBerry.cmake:
4203 * Source/cmake/WebKitFeatures.cmake:
4204 * Source/cmakeconfig.h.cmake:
4206 2012-11-18 Carlos Garcia Campos <cgarcia@igalia.com>
4208 Unreviewed. Fix GTK+ build after r135022.
4210 * Source/autotools/symbols.filter: Add exports for
4211 SerializedScriptValue changes.
4213 2012-11-16 Tony Chang <tony@chromium.org>
4215 Remove ENABLE_CSS_HIERARCHIES since it's no longer in use
4216 https://bugs.webkit.org/show_bug.cgi?id=102554
4218 Reviewed by Andreas Kling.
4220 As mentioned in https://bugs.webkit.org/show_bug.cgi?id=79939#c41 ,
4221 we're going to revist this feature once additional vendor support is
4224 * Source/cmake/WebKitFeatures.cmake:
4225 * Source/cmakeconfig.h.cmake:
4227 2012-11-16 Ulan Degenbaev <ulan@chromium.org>
4229 [V8] Increment the amount of externally allocated memory for the receiving V8 isolate when transferring ArrayBuffer
4230 https://bugs.webkit.org/show_bug.cgi?id=94463
4232 Reviewed by Kentaro Hara.
4234 Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer is deserialized and transferred.
4236 * ManualTests/typed-array-memory.html:
4238 2012-11-16 Sheriff Bot <webkit.review.bot@gmail.com>
4240 Unreviewed, rolling out r134908.
4241 http://trac.webkit.org/changeset/134908
4242 https://bugs.webkit.org/show_bug.cgi?id=102473
4244 Broke the Apple Windows Debug build. (Requested by dydx on
4247 * Source/autotools/symbols.filter:
4249 2012-11-16 Sheriff Bot <webkit.review.bot@gmail.com>
4251 Unreviewed, rolling out r134865.
4252 http://trac.webkit.org/changeset/134865
4253 https://bugs.webkit.org/show_bug.cgi?id=102466
4255 Broke the Apple Windows Debug build. (Requested by dydx on
4258 * Source/autotools/symbols.filter:
4260 2012-11-16 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
4262 Avoid copying of ViewportArguments in computeViewportAttributes function
4263 https://bugs.webkit.org/show_bug.cgi?id=102354
4265 Reviewed by Kenneth Rohde Christiansen.
4267 Updated exported symbols for GTK.
4269 * Source/autotools/symbols.filter:
4271 2012-11-15 Gustavo Noronha Silva <gns@gnome.org>
4273 [GTK] Split WebCore/platform into a separate library
4274 https://bugs.webkit.org/show_bug.cgi?id=94435
4276 Reviewed by Martin Robinson.
4278 More people have been reporting problems when linking WebCore because
4279 the command line limit is being exceeded. Splitting WebCore a bit more
4282 * GNUmakefile.am: add variable that will hold the list of source files
4283 for libWebCorePlatform .
4285 2012-11-15 Tony Chang <tony@chromium.org>
4287 Generate Settings from a .in file
4288 https://bugs.webkit.org/show_bug.cgi?id=100393
4290 Reviewed by Adam Barth.
4292 Generate SettingsMacros.h for cmake.
4294 * Source/cmake/WebKitMacros.cmake:
4296 2012-11-15 Rick Byers <rbyers@chromium.org>
4298 No tests for changing mouse cursors
4299 https://bugs.webkit.org/show_bug.cgi?id=100550
4301 Reviewed by Brent Fulgham.
4303 Add necessary exports for Internals::getCurrentCursorInfo
4305 * Source/autotools/symbols.filter:
4307 2012-11-15 Kent Tamura <tkent@chromium.org>
4309 Support stand-alone month names in calendar picker
4310 https://bugs.webkit.org/show_bug.cgi?id=102196
4312 Reviewed by Kentaro Hara.
4314 * ManualTests/forms/calendar-picker.html:
4315 - Remove monthLabels arguments.
4316 - Add a mock implementation of pagePopupController.formatMonth.
4318 2012-11-14 Sheriff Bot <webkit.review.bot@gmail.com>
4320 Unreviewed, rolling out r134741.
4321 http://trac.webkit.org/changeset/134741
4322 https://bugs.webkit.org/show_bug.cgi?id=102337
4324 "Change is incorrect." (Requested by dydx on #webkit).
4326 * Source/autotools/symbols.filter:
4328 2012-11-14 Daniel Bates <dbates@webkit.org>
4330 Attempt to fix the Apple Windows Debug and GTK builds after <http://trac.webkit.org/changeset/134691>
4331 (https://bugs.webkit.org/show_bug.cgi?id=96818)
4333 Export symbols similar to the ones we added to WebCore.exp.in in
4334 <http://trac.webkit.org/changeset/134691>.
4336 * Source/autotools/symbols.filter:
4338 2012-11-14 KyungTae Kim <ktf.kim@samsung.com>
4340 [EFL] Turn on error on warnings for "sign-compare"
4341 https://bugs.webkit.org/show_bug.cgi?id=101761
4343 Reviewed by Gyuyoung Kim.
4345 Remove "-Wno-error=sign-compare" to turn on error on warnings for "sign-compare"
4347 * Source/cmake/WebKitHelpers.cmake:
4349 2012-11-13 Hugo Parente Lima <hugo.lima@openbossa.org>
4351 FindGLIB.cmake fails do find glib gmodule module.
4352 https://bugs.webkit.org/show_bug.cgi?id=101784
4354 Reviewed by Caio Marcelo de Oliveira Filho.
4356 * Source/cmake/FindGLIB.cmake:
4358 2012-11-13 Huang Dongsung <luxtella@company100.net>
4360 Coordinated Graphics: Directly composited animated GIFs only render the first image.
4361 https://bugs.webkit.org/show_bug.cgi?id=102043
4363 Reviewed by Noam Rosenthal.
4365 Add a test to check that a gif animation can run on a compositing layer.
4367 * ManualTests/animated-gif-on-compositing-layer.html: Added.
4369 2012-11-12 KyungTae Kim <ktf.kim@samsung.com>
4371 [EFL] Turn on errors on warnings for WebKit1 and WebKit2 libraries
4372 https://bugs.webkit.org/show_bug.cgi?id=101762
4374 Reviewed by Gyuyoung Kim.
4376 In case of EFL, add ENABLE_WERROR to EXTRA_COMPILER_FLAGS for WEBKIT and WEBKIT2
4378 * Source/CMakeLists.txt:
4380 2012-11-12 Joe Mason <jmason@rim.com>
4382 [BlackBerry] NetworkJob should not check if data is received with HEAD
4383 https://bugs.webkit.org/show_bug.cgi?id=102034
4385 Reviewed by George Staikos.
4389 Add test that HEAD XMLHttpRequests return status 404 instead of calling onerror.
4391 * ManualTests/blackberry/head-xhr-nonexistant-file.html: Added.
4393 2012-11-12 KyungTae Kim <ktf.kim@samsung.com>
4395 [EFL] Turn on error on warnings for "switch"
4396 https://bugs.webkit.org/show_bug.cgi?id=101760
4398 Reviewed by Gyuyoung Kim.
4400 Turn on error on warning for "switch" by removing "-Wno-error=switch"
4402 * Source/cmake/WebKitHelpers.cmake:
4404 2012-11-11 Shinya Kawanaka <shinyak@chromium.org>
4406 [Shadow] ElementShadow should have RuleFeatureSet for select attribute selectors.
4407 https://bugs.webkit.org/show_bug.cgi?id=101180
4409 Reviewed by Dimitri Glazkov.
4411 Exposes necessary symbols.
4413 * Source/autotools/symbols.filter:
4415 2012-11-11 Sheriff Bot <webkit.review.bot@gmail.com>
4417 Unreviewed, rolling out r134144.
4418 http://trac.webkit.org/changeset/134144
4419 https://bugs.webkit.org/show_bug.cgi?id=101876
4421 seems to break win 7 chromium browser test (Requested by
4424 * Source/autotools/symbols.filter:
4426 2012-11-09 Rick Byers <rbyers@chromium.org>
4428 No tests for changing mouse cursors
4429 https://bugs.webkit.org/show_bug.cgi?id=100550
4431 Reviewed by Adam Barth.
4433 Add necessary exports for Internals::getCurrentCursorInfo
4435 * Source/autotools/symbols.filter:
4437 2012-11-09 Laszlo Gombos <l.gombos@samsung.com>
4439 [EFL] Enable -Werror for the EFL port
4440 https://bugs.webkit.org/show_bug.cgi?id=98715
4442 Reviewed by Gyuyoung Kim.
4444 Treat all warnings as errors, except the existing warnings in the
4445 current code base ("unused-parameter", "sign-compare" and "switch").
4447 Thanks for Raphael Kubo da Costa for the extra help.
4449 * Source/CMakeLists.txt: Enable warnings as error for all libraries
4450 (except WebKit and WebKit2) for the EFL port.
4451 Other cmake-based ports are welcome to join.
4453 * Source/cmake/WebKitHelpers.cmake: Treat warnings as errors by
4454 default for cmake-based ports when ENABLE_WERROR is set.
4456 2012-11-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
4458 [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
4459 https://bugs.webkit.org/show_bug.cgi?id=101559
4461 Reviewed by Kenneth Rohde Christiansen.
4463 Follow-up to 133859; also change the default value in
4464 OptionsEfl.cmake so that the default changes for people not using
4465 build-webkit (ie. users) as well.
4467 * Source/cmake/OptionsEfl.cmake:
4469 2012-11-08 Yael Aharon <yael.aharon@intel.com>
4471 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
4472 https://bugs.webkit.org/show_bug.cgi?id=101526
4474 Reviewed by Kenneth Rohde Christiansen.
4476 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
4478 * Source/cmake/OptionsEfl.cmake:
4480 2012-11-08 Laszlo Gombos <l.gombos@samsung.com>
4482 [EFL] Remove non-variable options from the build system
4483 https://bugs.webkit.org/show_bug.cgi?id=101506
4485 Reviewed by Kenneth Rohde Christiansen.
4487 Remove WTF_USE_PTHREADS, WTF_USE_ICU_UNICODE, WTF_USE_CAIRO,
4488 WTF_USE_FREETYPE and WTF_USE_HARFBUZZ_NG cmake variables
4489 as these are always set to const 1 and not really configurable.
4491 Remove the definition of ENABLE_CONTEXT_MENUS as this is already set to 1 by default in Platform.h.
4493 * Source/cmake/OptionsEfl.cmake:
4495 2012-11-08 Sheriff Bot <webkit.review.bot@gmail.com>
4497 Unreviewed, rolling out r133865.
4498 http://trac.webkit.org/changeset/133865
4499 https://bugs.webkit.org/show_bug.cgi?id=101579
4501 dependent patch has been rolled out. (Requested by drott on
4504 * Source/cmake/OptionsEfl.cmake:
4506 2012-11-08 Dominik Röttsches <dominik.rottsches@intel.com>
4508 Unreviewed, rolling out r133859.
4509 http://trac.webkit.org/changeset/133859
4510 https://bugs.webkit.org/show_bug.cgi?id=101526
4512 Breaks EFL bots test execution.
4514 * Source/cmake/OptionsEfl.cmake:
4516 2012-11-08 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
4518 [EFL] Turn WTF_USE_TILED_BACKING_STORE in OptionsEfl.cmake.
4519 https://bugs.webkit.org/show_bug.cgi?id=101559
4521 Reviewed by Kenneth Rohde Christiansen.
4523 Follow-up to 133859; also change the default value in
4524 OptionsEfl.cmake so that the default changes for people not using
4525 build-webkit (ie. users) as well.
4527 * Source/cmake/OptionsEfl.cmake:
4529 2012-11-08 Yael Aharon <yael.aharon@intel.com>
4531 [EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
4532 https://bugs.webkit.org/show_bug.cgi?id=101526
4534 Reviewed by Kenneth Rohde Christiansen.
4536 Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
4538 * Source/cmake/OptionsEfl.cmake:
4540 2012-11-07 Keishi Hattori <keishi@webkit.org>
4542 Implement week picking to calendar picker
4543 https://bugs.webkit.org/show_bug.cgi?id=101449
4545 Reviewed by Kent Tamura.
4547 * ManualTests/forms/calendar-picker.html: Added test for week picker.
4549 2012-11-07 Sheriff Bot <webkit.review.bot@gmail.com>
4551 Unreviewed, rolling out r133841.
4552 http://trac.webkit.org/changeset/133841
4553 https://bugs.webkit.org/show_bug.cgi?id=101542
4555 Reverted patches were innocent (Requested by shinyak on
4558 * Source/autotools/symbols.filter:
4560 2012-11-07 Shinya Kawanaka <shinyak@chromium.org>
4562 Unreviewed, rolling out r133428 and r133749
4563 https://bugs.webkit.org/show_bug.cgi?id=101533
4565 These patches might cause memory regression.
4567 * Source/autotools/symbols.filter:
4569 2012-11-07 Shinya Kawanaka <shinyak@chromium.org>
4571 [Shadow] Use setPseudo() instead of setShadowPseudoId().
4572 https://bugs.webkit.org/show_bug.cgi?id=101306
4574 Reviewed by Kent Tamura.
4576 Exposes necessary symbols.
4578 * Source/autotools/symbols.filter:
4580 2012-11-07 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
4582 [Qt] Fix build of modules depending on QtWebKit when using prefix
4583 https://bugs.webkit.org/show_bug.cgi?id=101437
4585 Reviewed by Simon Hausmann.
4587 .qmake.conf loads qt_build_config.prf, which nowadays is responsible for
4588 adding the path to .qmake.super (before it was done by default_pre.prf,
4589 so having setting the path in our default_pre wrapper was sufficient).
4593 2012-11-06 Keishi Hattori <keishi@webkit.org>
4595 Implement month picking to calendar picker
4596 https://bugs.webkit.org/show_bug.cgi?id=101333
4598 Reviewed by Kent Tamura.
4600 * ManualTests/forms/calendar-picker.html: Added test for month picker.
4602 2012-11-06 Laszlo Gombos <l.gombos@samsung.com>
4604 [EFL] Simplify the build system
4605 https://bugs.webkit.org/show_bug.cgi?id=101392
4607 Reviewed by Kenneth Rohde Christiansen.
4609 Remove unused cmake variables. In addition there is no longer a need to define
4610 WTF_USE_TEXTURE_MAPPER_GL in the build system as that is now handled in Platform.h
4613 * Source/cmake/OptionsEfl.cmake:
4615 2012-11-05 Simon Hausmann <simon.hausmann@digia.com>
4617 [Qt] Trivial unreviewed: Add missing module dependencies for builds in Qt CI system.
4619 These fields aren't used by anyone except some perl scripts in the Qt CI builds.
4621 * Source/sync.profile:
4623 2012-11-02 Adam Barth <abarth@webkit.org>
4625 ENABLE(UNDO_MANAGER) is disabled everywhere and is not under active development
4626 https://bugs.webkit.org/show_bug.cgi?id=100711
4628 Reviewed by Eric Seidel.
4630 * Source/cmake/WebKitFeatures.cmake:
4631 * Source/cmakeconfig.h.cmake:
4633 2012-11-02 Martin Robinson <mrobinson@igalia.com>
4635 [GTK] Remove dependency on SoupPasswordManager
4636 https://bugs.webkit.org/show_bug.cgi?id=100775
4638 Reviewed by Carlos Garcia Campos.
4640 Add a libsecret dependency to the build. This is necessary so that we can remove
4641 a dependency on SoupPasswordManager.
4643 * configure.ac: Look for libsecret using the pkg-config configuration macro.
4645 2012-11-02 Michael BrĂ¼ning <michael.bruning@digia.com>
4647 [Qt][WK2] ASSERT hit for every mouse click
4648 https://bugs.webkit.org/show_bug.cgi?id=100607
4650 Reviewed by Jocelyn Turcotte.
4652 Added a test with a link that contains an <em> tag surrounding the entire inner text.
4653 The test should be run on an assert enabled build and the assert should not be
4654 triggered when tapping the link.
4656 * ManualTests/tap-gesture-on-em-link-tap-highlight-assert.html: Added.
4658 2012-11-01 Ami Fischman <fischman@chromium.org>
4660 HTMLMediaPlayer should free m_player when src is set/changed
4661 https://bugs.webkit.org/show_bug.cgi?id=99647
4663 Reviewed by Eric Carlson.
4665 * ManualTests/media-players-are-dropped-on-error.html: Added.
4666 Various scenarios are tested to make sure players aren't
4667 leaked in different ways for each of them.
4669 2012-11-01 Beth Dakin <bdakin@apple.com>
4671 https://bugs.webkit.org/show_bug.cgi?id=100917
4672 There should be a way to dump the scrolling tree from the layout tests
4674 Reviewed by Simon Fraser.
4676 * Source/autotools/symbols.filter:
4678 2012-10-31 Thiago Marcos P. Santos <thiago.santos@intel.com>
4680 Added viewport at-rule to the CSS parser and tokenizer
4681 https://bugs.webkit.org/show_bug.cgi?id=95961
4683 Reviewed by Kenneth Rohde Christiansen.
4685 Enable CSS Device Adaptation by default on EFL.
4687 * Source/cmake/OptionsEfl.cmake:
4689 2012-10-31 Ian Vollick <vollick@chromium.org>
4691 Add support for text-based repaint testing
4692 https://bugs.webkit.org/show_bug.cgi?id=100584
4694 Reviewed by Simon Fraser.
4696 Allows tracked repaint rects to be dumped as text.
4698 * Source/autotools/symbols.filter:
4700 FrameView::setTracksRepaints(bool)
4701 Frame::trackedRepaintRectsAsText() const
4704 2012-10-30 Vivek Galatage <vivekgalatage@gmail.com>
4706 Add files generated by Windows to ignore list for git repository
4707 https://bugs.webkit.org/show_bug.cgi?id=100729
4709 Reviewed by Gyuyoung Kim.
4711 Adding the additional files generated by windows port to the ignore list
4715 2012-10-30 Carlos Garcia Campos <cgarcia@igalia.com>
4717 [GTK] Add a configure option to build with -g1
4718 https://bugs.webkit.org/show_bug.cgi?id=100670
4720 Reviewed by Martin Robinson.
4722 Add min and full options to the --enable-debug-symbols configure
4723 option. Using --enable-debug-symbols=min will use -g1 instead of
4724 -g (which is actually -g2). The first level is enough for most of
4725 the cases, like getting a backtrace, and it's the only way to
4726 build WebKit with debug symbols in a 32 bit system. The option
4727 full is actually the same than yes for backwards compatibility.
4731 2012-10-26 Rob Buis <rbuis@rim.com>
4733 [BlackBerry] Platform Abstraction for WebKit Resource/Image Loading
4734 https://bugs.webkit.org/show_bug.cgi?id=100518
4738 Reviewed by Yong Li.
4740 Remove RESOURCE_PATH from webkit, this is now abstracted in our platform layer.
4742 * Source/cmake/OptionsBlackBerry.cmake:
4744 2012-10-26 Regina Chung <heejin.r.chung@samsung.com>
4746 [EFL][WK2] Enable WebGL
4747 https://bugs.webkit.org/show_bug.cgi?id=97652
4749 Reviewed by Gyuyoung Kim.
4751 Use Graphics Surface to enable WebGL for WebKit2 EFL.
4753 * Source/cmake/OptionsEfl.cmake:
4755 2012-10-26 Sheriff Bot <webkit.review.bot@gmail.com>
4757 Unreviewed, rolling out r132601.
4758 http://trac.webkit.org/changeset/132601
4759 https://bugs.webkit.org/show_bug.cgi?id=100494
4761 It broke the Qt build (Requested by Ossy on #webkit).
4763 * Source/cmake/OptionsEfl.cmake:
4765 2012-10-26 Regina Chung <heejin.r.chung@samsung.com>
4767 [EFL][WK2] Enable WebGL
4768 https://bugs.webkit.org/show_bug.cgi?id=97652
4770 Reviewed by Gyuyoung Kim.
4772 Use Graphics Surface to enable WebGL for WebKit2 EFL.
4774 * Source/cmake/OptionsEfl.cmake:
4776 2012-10-26 Thiago Marcos P. Santos <thiago.santos@intel.com>
4778 Add feature flags for CSS Device Adaptation
4779 https://bugs.webkit.org/show_bug.cgi?id=95960
4781 Reviewed by Kenneth Rohde Christiansen.
4783 * Source/cmake/WebKitFeatures.cmake:
4784 * Source/cmakeconfig.h.cmake:
4787 2012-10-25 Yael Aharon <yael.aharon@intel.com>
4789 [EFL][WK2][AC] Enable 3D_RENDERING flag
4790 https://bugs.webkit.org/show_bug.cgi?id=99535
4792 Reviewed by Laszlo Gombos.
4794 Turn on the flag ENABLE_3D_RENDERING when WTF_USE_TILE_BACKING_STORE flag is on.
4795 This flag controls perspective and preserves-3d behavior.
4797 * Source/cmake/OptionsEfl.cmake:
4799 2012-10-25 Dominik Röttsches <dominik.rottsches@intel.com>
4801 Adding feature for XHR_TIMEOUT
4803 Conditionalize XHR timeout support
4804 https://bugs.webkit.org/show_bug.cgi?id=100356
4806 Reviewed by Adam Barth.
4808 Adding feature for XHR_TIMEOUT to disable it on ports that don't have
4809 network backend support for setTimeoutInterval.
4811 * Source/cmake/OptionsEfl.cmake: Default ON on EFL.
4812 * Source/cmake/WebKitFeatures.cmake: Default OFF for any CMAKE based port.
4813 * Source/cmakeconfig.h.cmake: Adding define.
4814 * configure.ac: Make autogen.sh support the --enable/--disable-xhr-timeout parameter.
4816 2012-10-25 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
4818 Add setMediaTypeOverride to window.internals.settings
4819 https://bugs.webkit.org/show_bug.cgi?id=100249
4821 Reviewed by Kenneth Rohde Christiansen.
4823 Exported WebCore::Settings::setMediaTypeOverride(WTF::String const&) for GTK port.
4825 * Source/autotools/symbols.filter:
4827 2012-10-24 Michael Carmody <mcarmody@rim.com>
4829 [BlackBerry] change CMAKE_<CCXX|C>_FLAGS_<RELEASE|DEBUG> from enviroment flags
4830 https://bugs.webkit.org/show_bug.cgi?id=100256
4832 Reviewed by Rob Buis.
4834 This allow override of compile flags without having to edit CMake files.
4836 * Source/cmake/OptionsBlackBerry.cmake:
4838 2012-10-24 Priit Laes <plaes@plaes.org>
4840 [GTK] ./configure output for CSS Shaders is broken
4841 https://bugs.webkit.org/show_bug.cgi?id=100217
4843 Reviewed by Martin Robinson.
4845 Reformat CSS Filters / Shaders check to clean configure output.
4849 2012-10-24 Thiago Marcos P. Santos <thiago.santos@intel.com>
4851 [EFL] run-webkit-tests writes garbage on stderr when running on Xvfb
4852 https://bugs.webkit.org/show_bug.cgi?id=100243
4854 Reviewed by Kenneth Rohde Christiansen.
4856 Search for X11 development libraries (and thus Xext), necessary to
4857 disable the X extensions error reporting.
4859 * Source/cmake/OptionsEfl.cmake:
4861 2012-10-24 Mario Sanchez Prada <mario@webkit.org>
4863 [WK2] [GTK] TestWebKitAccessibility is not being run
4864 https://bugs.webkit.org/show_bug.cgi?id=100102
4866 Reviewed by Carlos Garcia Campos.
4868 Moved check for at-spi2 after the definition of enable_webkit2,
4869 since it's only needed for WebKit2GTK API tests.
4871 * configure.ac: Moved the check for at-spi2 down in the file.
4873 2012-10-23 Martin Robinson <mrobinson@igalia.com>
4875 POTFILES.in/.skip need updates for translators
4876 https://bugs.webkit.org/show_bug.cgi?id=67580
4878 Reviewed by Xan Lopez.
4880 Now process POTFILES.in during configuration.
4884 2012-10-23 Kenneth Rohde Christiansen <kenneth@webkit.org>
4886 Add support for resolution media query
4887 https://bugs.webkit.org/show_bug.cgi?id=99077
4889 Reviewed by Antti Koivisto.
4891 * Source/cmake/OptionsEfl.cmake:
4892 * Source/cmake/WebKitFeatures.cmake:
4893 * Source/cmakeconfig.h.cmake:
4895 Add support for the RESOLUTION_MEDIA_QUERY feature flag.
4897 * Source/autotools/symbols.filter:
4899 Export the WebCore::Settings setting.
4901 2012-10-23 Carlos Garcia Campos <cgarcia@igalia.com>
4903 Unreviewed. Update NEWS and configure.ac for 1.11.1 release
4905 * configure.ac: Bump version numbers.
4907 2012-10-23 Ryuan Choi <ryuan.choi@samsung.com>
4909 [EFL][WK2] Add support for IMF composition
4910 https://bugs.webkit.org/show_bug.cgi?id=89552
4912 Reviewed by Gyuyoung Kim.
4914 * Source/cmake/FindEcore.cmake: Checked Ecore_IMF.
4916 2012-10-23 Andras Becsi <andras.becsi@digia.com>
4918 Remove devicePixelRatio from ViewportAttributes
4919 https://bugs.webkit.org/show_bug.cgi?id=99845
4921 Reviewed by Adam Barth.
4923 * Source/autotools/symbols.filter: Update symbol.
4925 2012-10-22 Pavel Feldman <pfeldman@chromium.org>
4927 Web Inspector: merge "docked" state into the "dock side" enum.
4928 https://bugs.webkit.org/show_bug.cgi?id=99717
4930 Reviewed by Vsevolod Vlasov.
4932 Otherwise, it is hard to manage these inter-dependent flags.
4934 * Source/autotools/symbols.filter:
4936 2012-10-19 Tony Chang <tony@chromium.org>
4938 Unreviewed, rolling out r131936.
4939 http://trac.webkit.org/changeset/131936
4940 https://bugs.webkit.org/show_bug.cgi?id=99717
4942 Broke the clang build
4944 * Source/autotools/symbols.filter:
4946 2012-10-19 Dongwoo Joshua Im <dw.im@samsung.com>
4948 Rename ENABLE_CSS3_TEXT_DECORATION to ENABLE_CSS3_TEXT
4949 https://bugs.webkit.org/show_bug.cgi?id=99804
4951 Reviewed by Julien Chaffraix.
4953 CSS3 text related properties will be implemented under this flag,
4954 including text decoration, text-align-last, and text-justify.
4956 * Source/cmake/OptionsEfl.cmake:
4957 * Source/cmake/WebKitFeatures.cmake:
4958 * Source/cmakeconfig.h.cmake:
4960 2012-10-18 Laszlo Gombos <l.gombos@samsung.com>
4962 [EFL] Buildfix if Netscape plugin support is disabled
4963 https://bugs.webkit.org/show_bug.cgi?id=99757
4965 Reviewed by Gyuyoung Kim.
4967 Set ENABLE_PLUGIN_PROCESS only if ENABLE_NETSCAPE_PLUGIN_API is set.
4969 * Source/cmake/OptionsEfl.cmake:
4971 2012-10-18 Pablo Flouret <pablof@motorola.com>
4973 Implement css3-conditional's @supports rule
4974 https://bugs.webkit.org/show_bug.cgi?id=86146
4976 Reviewed by Antti Koivisto.
4978 * Source/cmake/WebKitFeatures.cmake:
4979 * Source/cmakeconfig.h.cmake:
4981 Add an ENABLE_CSS3_CONDITIONAL_RULES flag.
4983 2012-10-18 Simon Hausmann <simon.hausmann@digia.com>
4985 [Qt] Clean up variables controlling Qt module creation/handling
4987 Reviewed by Tor Arne Vestbø.
4989 We now depend on a Qt 5 version that is new enough to allow us to
4990 clean this up. Qt's default_pre.prf uses MODULE_QMAKE_OUTDIR, but
4991 the other MODULE_BASE_* variables are onl used in qmodule.prf.
4995 2012-10-17 Tor Arne Vestbø <tor.arne.vestbo@digia.com>
4997 [Qt] Modularize documentation for QtWebKit
4999 Running 'make docs' would fail unless 'make qmake_all' was ran first,
5000 but qmake_all involved generating all the derived sources, which seems
5001 overly complex just for building documentation.
5003 We solve this by preventing all subdirs except QtWebKit from having a
5004 docs target. This would normally work fine on its own, but since we
5005 use CONFIG += ordered, there's now a missing doc target for the
5006 immediate dependency of the QtWebKit subdir. We solve this by adding
5007 a dummy-target ourselves.
5009 Finally, we clean up the qdocconf file to match the rest of the Qt
5010 documentation modularization efforts.
5012 Reviewed by Simon Hausmann.
5014 * Source/QtWebKit.pro:
5016 * Source/qtwebkit.qdocconf: Added.
5018 2012-10-17 Grzegorz Czajkowski <g.czajkowski@samsung.com>, Michal Roj <m.roj@sasmung.com>
5020 [WK2][EFL] Implementation of spellchecking feature.
5021 https://bugs.webkit.org/show_bug.cgi?id=91854
5023 Reviewed by Gyuyoung Kim.
5025 Define SPELLCHECK macro and enable it for WK2-Efl.
5026 The spellchecking implementation is based on the Enchant library.
5027 It can be used by other WebKit ports.
5029 * Source/cmake/FindEnchant.cmake: Added.
5030 * Source/cmake/OptionsEfl.cmake: Enable spellchecking feature for WebKit2-EFL.
5031 * Source/cmake/WebKitFeatures.cmake: Define the SPELLCHECK macro.
5032 * Source/cmakeconfig.h.cmake: Add the feature.
5034 2012-10-16 Pablo Flouret <pablof@motorola.com>
5036 Pre-process CSSGrammar.y before running through bison.
5037 https://bugs.webkit.org/show_bug.cgi?id=94290
5039 Reviewed by Tony Chang.
5041 * Source/cmake/WebKitMacros.cmake:
5042 Use WebCore/css/makegrammar.pl to generate bison grammar files.
5044 2012-10-15 Jer Noble <jer.noble@apple.com>
5046 WebAudio: limit output level to 0db
5047 https://bugs.webkit.org/show_bug.cgi?id=95792
5048 <rdar://problem/11966135>
5050 Reviewed by Chris Rogers.
5052 Add a manual test to determine that output volume has been limited to 0db.
5054 * ManualTests/webaudio/limit-level-0db.html: Added.
5056 2012-10-16 Simon Hausmann <simon.hausmann@digia.com>
5058 [Qt] Fix support for silent builds
5060 Reviewed by Tor Arne Vestbø.
5062 The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
5063 ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
5068 2012-10-16 Simon Hausmann <simon.hausmann@digia.com>, Tor Arne Vestbø <tor.arne.vestbo@digia.com>
5070 [Qt] Add logic for triggering clean builds on changes to build system files
5072 Reviewed by Csaba OsztrogonĂ¡c.
5074 Add a line here that can be re-used for recording dummy commits to count how the clean-build-needed
5079 2012-10-16 Simon Hausmann <simon.hausmann@digia.com>
5081 Unreviewed, rolling out r131436.
5082 http://trac.webkit.org/changeset/131436
5084 Broke various Qt bots strangely
5088 2012-10-16 Simon Hausmann <simon.hausmann@digia.com>
5090 [Qt] Fix support for silent builds
5092 Reviewed by Tor Arne Vestbø.
5094 The .qmake.conf file in Qt modules usually contains a load(qt_build_config), which
5095 ends up loading qmodule.pri, which contains the CONFIG += silent if Qt was configured
5100 2012-10-15 Ryuan Choi <ryuan.choi@samsung.com>
5102 [EFL] Share resources installed for inspector
5103 https://bugs.webkit.org/show_bug.cgi?id=98991
5105 Reviewed by Gyuyoung Kim.
5107 Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
5108 when INSPECTOR is enabled.
5110 This patch changes to install resources one time and share it.
5112 * Source/PlatformEfl.cmake:
5113 Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
5114 * Source/cmake/OptionsEfl.cmake:
5116 2012-10-15 Simon Hausmann <simon.hausmann@digia.com>
5118 [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
5119 https://bugs.webkit.org/show_bug.cgi?id=88162
5121 Reviewed by Kenneth Rohde Christiansen.
5123 Rename the QtWebKit module to QtWebKitWidgets.
5126 * Source/sync.profile:
5128 2012-10-14 Patrick Gansterer <paroga@webkit.org>
5130 Unreviewed, rolling out r130656.
5131 http://trac.webkit.org/changeset/130656
5132 https://bugs.webkit.org/show_bug.cgi?id=97592
5134 Broke CMake build on Windows
5138 2012-10-12 Sheriff Bot <webkit.review.bot@gmail.com>
5140 Unreviewed, rolling out r131189.
5141 http://trac.webkit.org/changeset/131189
5142 https://bugs.webkit.org/show_bug.cgi?id=99187
5144 Made inspector http tests crash on WK2. (Requested by rakuco
5147 * Source/PlatformEfl.cmake:
5148 * Source/cmake/OptionsEfl.cmake:
5150 2012-10-12 Ryuan Choi <ryuan.choi@samsung.com>
5152 [EFL] Share resources installed for inspector
5153 https://bugs.webkit.org/show_bug.cgi?id=98991
5155 Reviewed by Gyuyoung Kim.
5157 Now, WebKit1/Efl and WebKit2/Efl install same resources to different directory
5158 when INSPECTOR is enabled.
5160 This patch changes to install resources one time and share it.
5162 * Source/PlatformEfl.cmake:
5163 Extracted build scripts which install resources from WebKit/PlatformEfl.cmake.
5164 * Source/cmake/OptionsEfl.cmake:
5166 2012-10-12 Balazs Kelemen <kbalazs@webkit.org>
5168 Unreviewed, rolling out r130389.
5169 http://trac.webkit.org/changeset/130389
5170 https://bugs.webkit.org/show_bug.cgi?id=98048
5174 * Source/autotools/symbols.filter:
5176 2012-10-11 Jinwoo Song <jinwoo7.song@samsung.com>
5178 [CMAKE] Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature
5179 https://bugs.webkit.org/show_bug.cgi?id=99030
5181 Reviewed by Laszlo Gombos.
5183 Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature which throttles DOM timers
5184 on hidden pages to WebKitFeatures.cmake and cmakeconfig.h.cmake.
5186 * Source/cmake/WebKitFeatures.cmake:
5187 * Source/cmakeconfig.h.cmake:
5189 2012-10-11 Ryosuke Niwa <rniwa@webkit.org>
5191 Perf-o-matic build fixes.
5193 Get the password from the first item of the array now that each JSON contains an array as
5194 the top-level structure instead of a dictionary, which is the first item in the array.
5196 Remove spaces after comma to save space in Runs objects to work-around the AppEngine's
5197 object size limit. This should buy us a couple of days. We'll implement a proper fix later.
5199 * Websites/webkit-perf.appspot.com/models.py:
5200 (Runs.update_incrementally):
5201 * Websites/webkit-perf.appspot.com/models_unittest.py:
5202 (RunsTest.test_update_or_insert):
5203 * Websites/webkit-perf.appspot.com/report_handler.py:
5204 (ReportHandler.post):
5206 2012-10-10 Tony Chang <tony@chromium.org>
5208 Unreviewed, rolling out r130937, r130949, r130955, and
5210 http://trac.webkit.org/changeset/130937
5211 http://trac.webkit.org/changeset/130949
5212 http://trac.webkit.org/changeset/130955
5213 http://trac.webkit.org/changeset/130957
5214 https://bugs.webkit.org/show_bug.cgi?id=94290
5218 * Source/cmake/WebKitMacros.cmake:
5220 2012-10-10 Pablo Flouret <pablof@motorola.com>
5222 Pre-process CSSGrammar.y before running through bison.
5223 https://bugs.webkit.org/show_bug.cgi?id=94290
5225 Reviewed by Tony Chang.
5227 * Source/cmake/WebKitMacros.cmake:
5228 Use WebCore/css/makegrammar.pl to generate bison grammar files.
5230 2012-10-10 Simon Fraser <simon.fraser@apple.com>
5232 Attempt to fix gtk build which controls exports via this mysteriously-named
5235 * Source/autotools/symbols.filter:
5237 2012-10-10 Shinya Kawanaka <shinyak@chromium.org>
5239 Needs internal API to return distributed nodes for InsertionPoint
5240 https://bugs.webkit.org/show_bug.cgi?id=98868
5242 Reviewed by Hajime Morita.
5244 * Source/autotools/symbols.filter:
5246 2012-10-10 Yong Li <yoli@rim.com>
5248 [BlackBerry] Define WTF_USE_EXTRA_MACROS in cmake rather than Platform.h
5249 https://bugs.webkit.org/show_bug.cgi?id=98819
5251 Reviewed by Rob Buis.
5253 And make it depend on SHARED_CORE
5256 * Source/cmake/OptionsBlackBerry.cmake:
5258 2012-10-10 Keishi Hattori <keishi@webkit.org>
5260 REGRESSION (r129738): Calendar picker is too wide when the input is rtl
5261 https://bugs.webkit.org/show_bug.cgi?id=98881
5263 Reviewed by kent Tamura.
5265 * ManualTests/forms/calendar-picker.html: Added isCalendarRTL parameters.
5267 2012-10-10 Christophe Dumez <christophe.dumez@intel.com>
5269 [EFL][WK2] Port MiniBrowser to Elementary
5270 https://bugs.webkit.org/show_bug.cgi?id=98748
5272 Reviewed by Kenneth Rohde Christiansen.
5274 Bump EFL librairies dependencies to v1.7
5275 and add Elementary as optional dependency now
5276 that it is needed to build MiniBrowser.
5278 * Source/cmake/FindEet.cmake: Added.
5279 * Source/cmake/FindElementary.cmake: Added.
5280 * Source/cmake/OptionsEfl.cmake:
5282 2012-10-09 Simon Pena <spena@igalia.com>
5284 [GTK] Add support for running JavaScript from GResources
5285 https://bugs.webkit.org/show_bug.cgi?id=98488
5287 Reviewed by Carlos Garcia Campos.
5289 GResources allow embedding certain resources, frequently used, in a "bundle"
5290 which can be kept separated or stored in the binary. This patch adds
5291 support for running JavaScript from GResources.
5293 * configure.ac: Add support for compiling GResources
5295 2012-10-09 Zan Dobersek <zandobersek@gmail.com>
5297 Unreviewed GTK build fix after r130689.
5299 Adding a required symbol to symbols.filter.
5301 * Source/autotools/symbols.filter:
5303 2012-10-08 Laszlo Gombos <l.gombos@samsung.com>
5305 [EFL] Add minimum version information for tool dependencies
5306 https://bugs.webkit.org/show_bug.cgi?id=97592
5308 Reviewed by Kenneth Rohde Christiansen.
5310 Capture the minimum version information for the tools that are required
5311 to build the EFL port (or more generally WebKit).
5315 2012-10-08 Dongwoo Joshua Im <dw.im@samsung.com>
5317 [EFL] Fix build break when WEB_AUDIO is enabled.
5318 https://bugs.webkit.org/show_bug.cgi?id=98635
5320 Unreviewed build fix.
5322 Build error is occurred because of the new flag, ENABLE_LEGACY_WEB_AUDIO,
5323 which was introduced by https://bugs.webkit.org/show_bug.cgi?id=97050.
5325 * Source/cmakeconfig.h.cmake: Add ENABLE_LEGACY_WEB_AUDIO.
5327 2012-10-08 Joone Hur <joone.hur@intel.com>
5329 [EFL] Add support for -webkit-sticky
5330 https://bugs.webkit.org/show_bug.cgi?id=95182
5332 Reviewed by Kenneth Rohde Christiansen.
5334 Turn on CSS sticky position by default for WebKitEfl,
5335 but most of the CSS sticky position test cases still do not pass on WK1.
5337 * Source/cmake/OptionsEfl.cmake:
5339 2012-10-05 José Dapena Paz <jdapena@igalia.com>
5341 [GTK] Add support for creating EGL contexts
5342 https://bugs.webkit.org/show_bug.cgi?id=77921
5344 Reviewed by Martin Robinson.
5346 This patch adds support for EGL, using OpenGL and OpenGL ES 2. Both
5347 options are set up on compile time, with the configure options
5348 --enable-egl and --enable-gles2.
5350 The implementation only adds support for EGL on top of X11, to
5351 isolate the changes to the minimum. More changes should come
5352 later to enable EGL for other targets (as Wayland).
5355 * configure.ac: new configure options --enable-egl and --enable-gles2.
5357 2012-10-04 Rob Buis <rbuis@rim.com>
5359 [BlackBerry] Sync up CMake files
5360 https://bugs.webkit.org/show_bug.cgi?id=98442
5362 Reviewed by Gyuyoung Kim.
5364 Amongst others some internal paths changed.
5366 * Source/cmake/OptionsBlackBerry.cmake:
5368 2012-10-04 Christophe Dumez <christophe.dumez@intel.com>
5370 [EFL] Add libxml 2.8.0 to jhbuild
5371 https://bugs.webkit.org/show_bug.cgi?id=98418
5373 Reviewed by Laszlo Gombos.
5375 Bump dependency for libxml to 2.8.0 to match
5378 * Source/cmake/OptionsEfl.cmake:
5380 2012-10-04 Balazs Kelemen <kbalazs@webkit.org>
5382 Don't allow to disable compositing in forced compositing mode
5383 https://bugs.webkit.org/show_bug.cgi?id=98048
5385 Reviewed by Jocelyn Turcotte.
5387 Export Settings::setAcceleratedCompositingEnabled because it has been deinlined.
5389 * Source/autotools/symbols.filter:
5391 2012-10-03 Ryuan Choi <ryuan.choi@samsung.com>
5393 [EFL] Default.edj should be generated although ENABLE_WEBKIT disabled.
5394 https://bugs.webkit.org/show_bug.cgi?id=97753
5396 Reviewed by Laszlo Gombos.
5398 default.edj is used in both webkit/efl and webkit2/efl.
5399 However, it has been generated only when ENABLE_WEBKIT is enabled.
5401 This patch separates the script which generates default.edj
5402 from source/webkit/platformefl.cmake.
5404 * Source/CMakeLists.txt:
5405 * Source/PlatformEfl.cmake: Added to generate custom target for default theme.
5406 * Source/cmake/OptionsEfl.cmake:
5407 Moved directory generation from WebKit/PlatformEfl.cmake
5408 because THEME_BINARY_DIR is used for both Default Theme and control theme in Tools.
5410 2012-10-03 Otto Derek Cheung <otcheung@rim.com>
5412 [BlackBerry] Implementing the NetworkInfo API for BB port
5413 https://bugs.webkit.org/show_bug.cgi?id=98273
5415 Reviewed by Rob Buis.
5417 Adding references to new classes added to support BlackBerry's
5418 NetworkInfo implementation.
5420 * Source/cmake/OptionsBlackBerry.cmake:
5422 2012-10-01 Keishi Hattori <keishi@webkit.org>
5424 Calendar picker should use zero as default step base
5425 https://bugs.webkit.org/show_bug.cgi?id=97976
5427 Reviewed by Kent Tamura.
5429 * ManualTests/forms/calendar-picker.html: Added stepBase parameters.
5431 2012-09-28 Mariusz Grzegorczyk <mariusz.g@samsung.com>
5433 [WK2][GTK][EFL] Share WebKit2-GTK plugin process implementation with EFL port
5434 https://bugs.webkit.org/show_bug.cgi?id=91844
5436 Reviewed by Simon Hausmann.
5438 Turn on Netscape Plugin API by default for WebKit2-Efl.
5440 * Source/cmake/OptionsEfl.cmake:
5442 2012-09-28 Alpha Lam <hclam@chromium.org>
5444 REGRESSION(r122215) - CachedImage::likelyToBeUsedSoon crashes on accessing a deleted CachedImageClient
5445 https://bugs.webkit.org/show_bug.cgi?id=97749
5447 Reviewed by James Robinson.
5449 Added a manual test to demonstrate drag image and crashing.
5451 * ManualTests/drag-image-no-crash.html: Added.
5453 2012-09-27 Keishi Hattori <keishi@webkit.org>
5455 SuggestionPicker should support rtl
5456 https://bugs.webkit.org/show_bug.cgi?id=97555
5458 Reviewed by Kent Tamura.
5460 * ManualTests/forms/calendar-picker.html: Added tests for Arabic with datalist.
5462 2012-09-27 Patrick Gansterer <paroga@webkit.org>
5464 [WINCE] Enable JIT by default
5466 * Source/cmake/OptionsWinCE.cmake:
5468 2012-09-26 Martin Robinson <mrobinson@igalia.com>
5470 [GTK] Use XDamage to simplify RedirectedXCompositeWindow
5471 https://bugs.webkit.org/show_bug.cgi?id=97267
5473 Reviewed by Alejandro G. Castro.
5475 Use XDamage to queue redraws of the widget when redirecting accelerated compositing
5476 to an offscreen window. This allows removing a finicky timer-based approach, improves
5477 performance, and allows simplifying things greatly.
5479 * configure.ac: Add support for finding XDamage via pkg-config.
5481 2012-09-26 Simon Hausmann <simon.hausmann@digia.com>
5483 [Qt] Remove Qt Quick 1 support
5485 Reviewed by Kenneth Rohde Christiansen.
5487 It is being moved to the Qt5 QtQuick1 module.
5491 2012-09-26 Zan Dobersek <zandobersek@gmail.com>
5493 [GTK] Enable some of the unstable CSS features
5494 https://bugs.webkit.org/show_bug.cgi?id=97572
5496 Reviewed by Martin Robinson.
5498 Export the required RuntimeEnabledFeatures symbol.
5500 * Source/autotools/symbols.filter:
5502 2012-09-25 Cosmin Truta <ctruta@rim.com>
5504 [BlackBerry] Enable LLInt
5505 https://bugs.webkit.org/show_bug.cgi?id=97604
5507 Reviewed by Yong Li.
5509 * Source/cmake/OptionsBlackBerry.cmake:
5511 2012-09-25 Ryosuke Niwa <rniwa@webkit.org>
5513 Perf-o-matic should store "values" and support array'ed input
5514 https://bugs.webkit.org/show_bug.cgi?id=97601
5516 Reviewed by Dirk Pranke.
5518 Support new JSON format where the outermost structure is an array instead of a dictionary and results may
5519 contain "values". This change will let us remove some code from run-perf-tests.
5521 Old: {"webkit-revision": 123456, "results": {"test": {"avg": 123}}
5522 New: [{"webkit-revision": 123456, "results": {"test": {"avg": 123, values: [122, 123, 124]}}}]
5524 * Websites/webkit-perf.appspot.com/app.yaml: Incremented the version number.
5525 * Websites/webkit-perf.appspot.com/models.py:
5526 (TestResult): Added values property.
5527 (TestResult.get_or_insert_from_parsed_json): Pass in "values" to the constructor if the value is present.
5528 (ReportLog.get_value): Use the first item in the array if self._parsed uses the new format.
5529 (ReportLog.results_are_well_formed): Verifies that items in "values" are floats convertible. Also verify that
5530 if the JSON uses new format, there is exactly one set of results. In theory, we could support multiple results
5531 but we don't do that now for its complexity.
5532 * Websites/webkit-perf.appspot.com/models_unittest.py:
5533 (TestResultTests.test_get_or_insert_stat_value): Make sure values is present and is an empty list.
5534 (TestResultTests.test_get_or_insert_stat_value_with_values): Added.
5535 (ReportLogTests.test_results_are_well_formed):
5536 (ReportLogTests.test_chromium_revision): Renamed from chromium_revision so that it actually runs.
5537 (ReportLogTests.test_results_in_array):
5539 2012-09-25 Laszlo Gombos <l.gombos@samsung.com>
5541 [EFL] Update minimal required versions for dependencies
5542 https://bugs.webkit.org/show_bug.cgi?id=97523
5544 Reviewed by Gyuyoung Kim.
5546 Use the same versions numbers for dependencies as in Tools/efl/jhbuild.modules.
5548 * Source/cmake/OptionsEfl.cmake:
5550 2012-09-24 Simon Hausmann <simon.hausmann@digia.com>
5552 [Qt] Fix build with latest Qt 5
5553 https://bugs.webkit.org/show_bug.cgi?id=97479
5555 Reviewed by Tor Arne Vestbø.
5557 Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
5558 passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
5563 2012-09-24 Bo Liu <boliu@chromium.org>
5565 Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
5566 https://bugs.webkit.org/show_bug.cgi?id=97055
5568 Reviewed by Adam Barth.
5570 Relanding 128780, 128676, 128645. Was reverted in 128914 due to
5571 performance regression in Chromium.
5573 New changes in addition to previously reverted patches:
5575 Refactored CachedResource::requestResource, loadResource, and
5576 revalidateResource. Moved CachedResource::load method to end of
5577 requestResource so there is one place where load is called for all
5580 Added a enum parameter for requestResource and
5581 determineRevalidationPolicy so that FrameLoaderClient::allowImage call
5582 do not need to be called multiple times.
5584 Removed CachedImage::load call in requestImage so it is not called
5587 Removed unnecessary Frame.h includes in CachedResource and
5590 Removed dead load() method declaration in CachedImage.
5592 Updated text expectation for two image-permissions tests to reflect
5593 the removed calls to allowImage.
5595 * Source/autotools/symbols.filter:
5597 2012-09-24 Byungwoo Lee <bw80.lee@samsung.com>
5599 [CMake] Change hardcoded 'lib' and 'bin' in CMakeLists.txt to 'LIB_INSTALL_DIR' and 'EXEC_INSTALL_DIR'.
5600 https://bugs.webkit.org/show_bug.cgi?id=97419
5602 Reviewed by Gyuyoung Kim.
5604 Use the value of LIB_INSTALL_DIR and EXEC_INSTALL_DIR instead of
5605 hardcoding 'lib' and 'bin' for CMAKE_{ARCHIVE,LIBRARY,RUNTIME}_OUTPUT_DIRECTORY.
5608 Use ${LIB_INSTALL_DIR} instead of hardcoding "lib".
5609 Use ${EXEC_INSTALL_DIR} instead of hardcoding "bin".
5611 2012-09-24 Sheriff Bot <webkit.review.bot@gmail.com>
5613 Unreviewed, rolling out r129343.
5614 http://trac.webkit.org/changeset/129343
5615 https://bugs.webkit.org/show_bug.cgi?id=97479
5617 It broke the build (Requested by Ossy_NIGHT on #webkit).
5621 2012-09-24 Sheriff Bot <webkit.review.bot@gmail.com>
5623 Unreviewed, rolling out r129388.
5624 http://trac.webkit.org/changeset/129388
5625 https://bugs.webkit.org/show_bug.cgi?id=97477
5627 Caused an assertion in a WebKit2 unit test (Requested by
5630 * Source/autotools/symbols.filter:
5632 2012-09-24 Dominik Röttsches <dominik.rottsches@intel.com>
5634 [EFL][DRT] Enable Regions support
5635 https://bugs.webkit.org/show_bug.cgi?id=83897
5637 Reviewed by Kenneth Rohde Christiansen.
5639 Default build setting for CSS regions set to on.
5641 * Source/cmake/OptionsEfl.cmake:
5643 2012-09-24 Bo Liu <boliu@chromium.org>
5645 Reland "Add in-place reload behavior to ImagesEnabled setting" with optimizations
5646 https://bugs.webkit.org/show_bug.cgi?id=97055
5648 Reviewed by Adam Barth.
5650 Relanding 128780, 128676, 128645. Was reverted in 128914 due to
5651 performance regression in Chromium.
5653 New changes in addition to previously reverted patches:
5655 Refactored CachedResource::requestResource, loadResource, and
5656 revalidateResource. Moved CachedResource::load method to end of
5657 requestResource so there is one place where load is called for all
5660 Added a enum parameter for requestResource and
5661 determineRevalidationPolicy so that FrameLoaderClient::allowImage call
5662 do not need to be called multiple times.
5664 Removed CachedImage::load call in requestImage so it is not called
5667 Removed unnecessary Frame.h includes in CachedResource and
5670 Removed dead load() method declaration in CachedImage.
5672 Updated text expectation for two image-permissions tests to reflect
5673 the removed calls to allowImage.
5675 * Source/autotools/symbols.filter:
5677 2012-09-24 Vivek Galatage <vivekgalatage@gmail.com>
5679 Web Inspector: implement testing harness for pure protocol tests.
5680 https://bugs.webkit.org/show_bug.cgi?id=90675
5682 Reviewed by Yury Semikhatsky.
5684 Added export symbols required for Gtk+ to support the Inspector Protocol
5687 * Source/autotools/symbols.filter:
5689 2012-09-24 Simon Hausmann <simon.hausmann@digia.com>
5691 [Qt] Fix build with latest Qt 5
5693 Reviewed by Tor Arne Vestbø.
5695 Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
5696 passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
5701 2012-09-23 Keishi Hattori <keishi@webkit.org>
5703 Add suggestionPicker to CalendarPicker
5704 https://bugs.webkit.org/show_bug.cgi?id=97201
5706 Reviewed by Kent Tamura.
5708 * ManualTests/forms/calendar-picker.html: Added tests for SuggestionPicker.
5710 2012-09-21 Ami Fischman <fischman@chromium.org>
5712 HTMLMediaElement isn't garbage collected between document reloads
5713 https://bugs.webkit.org/show_bug.cgi?id=97020
5715 Reviewed by Eric Carlson.
5717 Manual test added: ManualTests/audio-freed-during-reload.html
5719 * ManualTests/audio-freed-during-reload.html:
5721 2012-09-21 Chris Rogers <crogers@google.com>
5723 Add Web Audio support for deprecated/legacy APIs
5724 https://bugs.webkit.org/show_bug.cgi?id=97050
5726 Reviewed by Eric Carlson.
5728 * Source/cmake/WebKitFeatures.cmake:
5730 2012-09-21 Simon Hausmann <simon.hausmann@digia.com>
5732 [Qt] Bail out when trying to build WebKit with Qt != 5
5734 Reviewed by Tor Arne Vestbø.
5736 Moved check for Qt version out of default_pre into top-level WebKit.pro,
5737 because we never reach default_pre.prf due to the lack of .qmake.conf support
5738 in older versions of Qt/QMake.
5742 2012-09-20 Simon Hausmann <simon.hausmann@digia.com>
5744 [Qt] QtWebKit module header includes private dependencies
5746 Reviewed by Tor Arne Vestbø.
5748 Moved loading of webkit_modules.prf a few lines down after the definition
5749 of QT_API_DEPENDS, because webkit_modules.prf does the sanitization of the
5750 QT variable now and therefore needs QT_API_DEPENDS.
5754 2012-09-18 Sailesh Agrawal <sail@chromium.org>
5756 Chromium: Scrollbar with tickmarks doesn't respond to clicks
5757 https://bugs.webkit.org/show_bug.cgi?id=96049
5759 Reviewed by Beth Dakin.
5761 Update exported symbols.
5763 * Source/autotools/symbols.filter:
5765 2012-09-18 Bo Liu <boliu@chromium.org>
5767 Revert 128780, 128676, 128645
5768 https://bugs.webkit.org/show_bug.cgi?id=97022
5770 Reviewed by Adam Barth.
5772 I made these revisions to add in-place reload behavior to ImagesEnabled setting.
5773 Reverting this for now due to them causing performance regression in
5774 chromium, possibly caused by increased calls to
5775 PermissionClient::imageAllowed.
5777 * Source/autotools/symbols.filter:
5779 2012-09-18 Ryuan Choi <ryuan.choi@samsung.com>
5781 [CMAKE] Fix build break because of memory exhausted.
5782 https://bugs.webkit.org/show_bug.cgi?id=77327
5784 Reviewed by Gyuyoung Kim.
5786 Added to avoid memory exhaustion on 32bit linux debug build.
5788 * Source/cmake/OptionsCommon.cmake:
5790 2012-09-17 Rob Buis <rbuis@rim.com>
5792 [BlackBerry] Enable VIDEO_TRACK
5793 https://bugs.webkit.org/show_bug.cgi?id=96949
5795 Reviewed by Antonio Gomes.
5797 Turn on VIDEO_TRACK feature.
5799 * Source/cmake/OptionsBlackBerry.cmake:
5801 2012-09-17 Zan Dobersek <zandobersek@gmail.com>
5803 [Gtk] Remove configuration options for stable features that are currently enabled
5804 https://bugs.webkit.org/show_bug.cgi?id=96621
5806 Reviewed by Martin Robinson.
5808 Remove configuration flags that were used for either features that were enabled
5809 by default or were enabled only when unstable features support was enabled. In
5810 any case the feature was removed only if it does not introduce a dependency.
5814 2012-09-17 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
5816 [Qt] Auto-generate the module pri file for QtWebKit
5818 Reviewed by Simon Hausmann.
5822 2012-09-14 Julien Chaffraix <jchaffraix@webkit.org>
5824 Revert r127457 and following fixes due to several hit-testing regressions
5825 https://bugs.webkit.org/show_bug.cgi?id=96830
5827 Reviewed by Antonio Gomes.
5829 This change reverts r127457, r127863 and r128505.
5831 * Source/autotools/symbols.filter:
5833 2012-09-14 Adam Barth <abarth@webkit.org>
5835 Remove webkitPostMessage
5836 https://bugs.webkit.org/show_bug.cgi?id=96577
5838 Reviewed by Ojan Vafai.
5840 Add ENABLE_LEGACY_VENDOR_PREFIXES flag.
5842 * Source/cmake/WebKitFeatures.cmake:
5843 * Source/cmakeconfig.h.cmake:
5845 2012-09-14 Jeffrey Pfau <jpfau@apple.com>
5847 Allow third-party storage blocking setting to change while a page is loaded
5848 https://bugs.webkit.org/show_bug.cgi?id=95790
5850 Reviewed by Brady Eidson.
5852 Update exported symbols.
5854 * Source/autotools/symbols.filter:
5856 2012-09-14 Bo Liu <boliu@chromium.org>
5858 Add in-place reload behavior to ImagesEnabled setting
5859 https://bugs.webkit.org/show_bug.cgi?id=95478
5861 Reviewed by Adam Barth.
5863 Export WebCore::Settings::setImagesEnabled symbol.
5865 * Source/autotools/symbols.filter:
5867 2012-09-14 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
5869 [Qt] Fix handling of debug/release/debug_and_release/build_all
5871 We now pick up the defaults from Qt, in default_pre (CONFIG already
5872 contains the appropriate values for debug and release). We then let
5873 the command line arguments to qmake, or the project files themselves,
5874 override the configuration, and finally we sanitize the configuration
5877 Reviewed by Simon Hausmann.
5881 2012-09-14 Keishi Hattori <keishi@webkit.org>
5883 Add runtime flag that enables lang attribute for form controls in LayoutTests
5884 https://bugs.webkit.org/show_bug.cgi?id=96636
5886 Reviewed by Kent Tamura.
5888 * Source/autotools/symbols.filter:
5890 2012-09-13 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
5892 [CMake] Remove some redundant warning flags and enable a few more warnings.
5893 https://bugs.webkit.org/show_bug.cgi?id=96654
5895 Reviewed by Kenneth Rohde Christiansen.
5897 * Source/cmake/WebKitHelpers.cmake: Remove a few warning flags
5898 which are already enabled by -Wall and -Wextra, remove -W which
5899 looks useless and also enable a few more warnings by removing
5900 their -Wno-foo counterparts which were present.
5902 2012-09-13 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
5904 [Qt] Ensure that QT is finalized before loading qt_module.prf
5906 As qt_module.prf does dependency tracking based on the content of the
5907 QT variable. The intermediate WebKit modules modify the variable in
5908 their .pri files, so we have to ensure we've loaded all the modules
5909 before loading qt_module.
5911 Reviewed by Tor Arne Vestbø.
5912 Patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com> on 2012-09-13
5916 2012-09-13 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
5918 [Qt] Make sure LIBS, PKGCONFIG, and QT, do not affect QtWebKit's prl file
5920 Unless it's actually a dependency of the public QtWebKit API.
5922 We could replace every occurance of LIBS, PKGCONFIG, and QT, in the pri
5923 files with their _PRIVATE equivivalent, but that's likely to break when
5924 someone adds a new QT/LIBS/PKGCONFIG += foo line somewhere. Instead we
5925 clean up the variables in default_post.
5927 This means that the CONFIG -= explicitlib in linkAgainstLibrary() is no
5928 longer needed, as it was a workaround for the intermediate libraries ending
5929 up in the prl file. And, since CONFIG -= staticlib was there to support
5930 the explicitlib option, we can remove that too (as well as the exception
5931 for gprof, since it would be empty). If gprof needs tweaks to always link
5932 statically they should go in gprof.prf.
5934 Reviewed by Simon Hausmann.
5938 2012-09-13 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
5940 [Qt] Fllow rename of qt_module_config.prf to qt_module.prf
5942 Reviewed by Tor Arne Vestbø.
5946 2012-09-13 Simon Hausmann <simon.hausmann@nokia.com>
5948 [Qt] syncqt isn't re-run when WebKit1.pro changes and we're building with --no-webkit2
5949 https://bugs.webkit.org/show_bug.cgi?id=96545
5951 Reviewed by Tor Arne Vestbø.
5953 Do the QMAKE_INTERNAL_INCLUDED_FILES trick separately for WebKit1.pro and WebKit2/Target.pri,
5954 depending on build?(webkit1) and build?(webkit2), as discussed earlier.
5958 2012-09-12 Sheriff Bot <webkit.review.bot@gmail.com>
5960 Unreviewed, rolling out r127876.
5961 http://trac.webkit.org/changeset/127876
5962 https://bugs.webkit.org/show_bug.cgi?id=96600
5964 mouse click doesn't work for spin button if spin button in
5965 iframe (Requested by yosin on #webkit).
5967 * Source/autotools/symbols.filter:
5969 2012-09-12 KyungTae Kim <ktf.kim@samsung.com>
5971 [EFL] Support download attribute feature
5972 https://bugs.webkit.org/show_bug.cgi?id=96462
5974 Reviewed by Gyuyoung Kim.
5976 * Source/cmake/OptionsEfl.cmake: Enable DOWNLOAD_ATTRIBUTE feature.
5978 2012-09-12 Sami Kyostila <skyostil@google.com>
5980 Rename OVERFLOW_SCROLLING as ACCELERATED_OVERFLOW_SCROLLING
5981 https://bugs.webkit.org/show_bug.cgi?id=96251
5983 Reviewed by Simon Fraser.
5985 Rename OVERFLOW_SCROLLING as ACCELERATED_OVERFLOW_SCROLLING to better describe
5986 the feature it controls.
5988 * Source/cmakeconfig.h.cmake:
5990 2012-09-11 Ryuan Choi <ryuan.choi@samsung.com>
5992 [CMAKE] Supply feature defines to CodeGeneratorTestRunner.
5993 https://bugs.webkit.org/show_bug.cgi?id=96273
5995 Reviewed by Gyuyoung Kim.
5997 * Source/cmake/WebKitFeatures.cmake: Generated FEATURE_DEFINES_WITH_SPACE_SEPARATOR.
5999 2012-09-11 Arnaud Renevier <a.renevier@sisa.samsung.com>
6001 [Gtk] allow building with css-shaders
6002 https://bugs.webkit.org/show_bug.cgi?id=95603
6004 Reviewed by Martin Robinson.
6006 if unstable features and accelerated compositing are turned on, and
6007 acceleration backend is opengl, then build CSS Shaders and CSS
6012 2012-09-11 Marcelo Lira <marcelo.lira@openbossa.org>
6014 Restore original value of mock scrollbars enabled in InternalSettings
6015 https://bugs.webkit.org/show_bug.cgi?id=87680
6017 Reviewed by Adam Barth.
6019 Added backup support for mock scrollbars state in
6020 InternalSettings::Backup, and removed support for these
6021 from Qt's DumpRenderTree.
6023 * Source/autotools/symbols.filter:
6025 2012-09-11 Raphael Kubo da Costa <rakuco@webkit.org>
6027 [EFL] Rewrite the EFL-related Find modules
6028 https://bugs.webkit.org/show_bug.cgi?id=95237
6030 Reviewed by Kenneth Rohde Christiansen.
6032 FindEFL.cmake had several problems which caused unnecessary trouble
6033 when building the EFL port under some setups:
6035 o It looked for some modules (such as ecore) more than once for no
6036 reason, which led to people adding libraries and include paths in
6037 different ways across the build system.
6039 o It depended on pkg-config being present for the searches to
6042 o It obtained the library definitions from pkg-config, so
6043 ${FOO_LIBRARIES} would be set to something like "foo;bar" which
6044 expanded to "-lfoo -lbar" to the linker. If a wrong -L<path> was
6045 passed before that, the wrong library installation would end up
6048 o Due to the problem above, we also needed to set the LINK_FLAGS
6049 property for each target with the value of ${FOO_LDFLAGS}, which was
6050 also obtained from pkg-config and sort of compensated the fact that
6051 the libraries did not use absolute paths and added the required -L
6052 paths. This also included dependencies for these libraries, so we
6053 ended up including libraries indirectly, which is bad.
6055 We have now replaced that file with a set of Find-modules which are
6056 much more granular, each of them responsible for looking for a
6057 single library and its components and setting library and include
6058 locations the right way (with FIND_PATH() and FIND_LIBRARY()), so
6059 that all the problems above are fixed.
6061 * Source/cmake/EFLHelpers.cmake: Added.
6062 * Source/cmake/FindEDBus.cmake: Added.
6063 * Source/cmake/FindEFL.cmake: Removed.
6064 * Source/cmake/FindEcore.cmake: Added.
6065 * Source/cmake/FindEdje.cmake: Added.
6066 * Source/cmake/FindEeze.cmake: Added.
6067 * Source/cmake/FindEfreet.cmake: Added.
6068 * Source/cmake/FindEina.cmake: Added.
6069 * Source/cmake/FindEvas.cmake: Added.
6070 * Source/cmake/OptionsEfl.cmake:
6072 2012-09-11 Simon Hausmann <simon.hausmann@nokia.com>
6074 [Qt] In-source builds are broken
6076 Reviewed by Tor Arne Vestbø.
6078 The Tools sub-directory contains a Makefile checked into SVN. For in-source builds let's not try to
6079 overwrite it but instead generate a dedicated Makefile.Tools.
6084 2012-09-11 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
6086 [Qt] Add a configure step to the Qt build system
6088 This allows building the Qt port using just 'qmake WebKit.pro'. Using
6089 the build-webkit script is still supported, and will add slightly more
6090 logic to the build, such as detecting the need for clean or incremental
6093 Internally, the build system now uses a new variable, WEBKIT_CONFIG, for
6094 all things related to configuring the build, such as use/have/enable flags,
6095 and these are translated to defines in default_post. Project files should
6096 no longer check contains(DEFINES,...) to detect features, but use the new
6097 enable?(), use?(), and have?() functions. The no_webkit1 and no_webkit2
6098 options have been translated into WEBKIT_CONFIG options as well, and can
6099 be checked using build?().
6101 Reviewed by Simon Hausmann.
6103 * Source/QtWebKit.pro:
6108 2012-09-10 Thiago Marcos P. Santos <thiago.santos@intel.com>
6110 [CMake][EFL] Enable the LLInt
6111 https://bugs.webkit.org/show_bug.cgi?id=92682
6113 Reviewed by Csaba OsztrogonĂ¡c.
6115 Added LLInt to CMake buildsystem and enabled it by default on EFL.
6116 Note that Ruby is not enforced: a secondary check is done when LLInt
6117 is enabled on the JSC's CMakeLists.txt.
6120 * Source/cmake/OptionsEfl.cmake:
6121 * Source/cmake/WebKitFeatures.cmake:
6122 * Source/cmakeconfig.h.cmake:
6124 2012-09-07 Simon Fraser <simon.fraser@apple.com>
6126 box-shadow causes overlay scrollbars to be in the wrong position when element is composited
6127 https://bugs.webkit.org/show_bug.cgi?id=85647
6129 Reviewed by James Robinson.
6131 Test overlay scrollbars in composited layers.
6133 * ManualTests/scrollbars/scrollbars-in-composited-layers.html: Added.
6135 2012-09-07 Martin Robinson <mrobinson@igalia.com>
6137 [GTK] Move user agent helpers to WebCore
6138 https://bugs.webkit.org/show_bug.cgi?id=95745
6140 Reviewed by Carlos Garcia Campos.
6142 Added an autoconf step for the new user agent shared code header in
6143 WebCore. This is necessary so that we can use the user agent version
6144 based on the information in the configure.ac file.
6148 2012-09-07 Allan Sandfeld Jensen <allan.jensen@nokia.com>
6150 Simplify hitTestResultAtPoint and nodesFromRect APIs
6151 https://bugs.webkit.org/show_bug.cgi?id=95720
6153 Reviewed by Antonio Gomes.
6155 Update exported symbols.
6157 * Source/autotools/symbols.filter:
6159 2012-09-07 Zan Dobersek <zandobersek@gmail.com>
6161 [GTK] Multiple feature defines in webcore_cppflags can occur
6162 https://bugs.webkit.org/show_bug.cgi?id=95942
6164 Reviewed by Martin Robinson.
6166 Add the feature_defines_unstable variable that should control values of feature
6167 defines for unstable features when unstable features are not enabled (e.g. release builds).
6171 2012-09-06 Zan Dobersek <zandobersek@gmail.com>
6173 [Gtk] Remove configuration options for features that are not supported by the Gtk port
6174 https://bugs.webkit.org/show_bug.cgi?id=87664
6176 Reviewed by Martin Robinson.
6178 Remove configuration options for features that are completely unsupported by the GTK port.
6179 They only bloat the configure.ac file. They should be re-added when the feature becomes
6180 supported and introduces an external dependency that the users might want to avoid.
6184 2012-09-06 Simon Hausmann <simon.hausmann@nokia.com>
6186 [Qt] Fix build with ANGLE on platforms that provide EGL/GLESv2
6187 https://bugs.webkit.org/show_bug.cgi?id=95965
6189 Reviewed by Tor Arne Vestbø.
6191 Add ANGLE as separate static library to the build and dependencies.
6196 2012-09-05 George Staikos <staikos@webkit.org>
6198 [BlackBerry] Match th ebuild flags from the platform library
6199 https://bugs.webkit.org/show_bug.cgi?id=95423
6201 Reviewed by Antonio Gomes.
6203 Unaligned build flags can cause crashes and other strange behavior.
6204 These two were not defined here but were defined on the system.
6206 * Source/cmake/OptionsBlackBerry.cmake:
6208 2012-09-05 Kaustubh Atrawalkar <kaustubh@motorola.com>
6210 [DRT] LTC:: Move printing related APIs from LayoutTestController to Internals
6211 https://bugs.webkit.org/show_bug.cgi?id=92735
6213 Reviewed by Hajime Morita.
6215 Move numberOfPages, pageProperty & pageSizeAndMarginsInPixels in Internals and remove duplicated code from DumprenderTree & WebkitTestRunner.
6216 Added symbols for GTK builds for corresponding APIs.
6218 * Source/autotools/symbols.filter:
6220 2012-09-04 Julien Chaffraix <jchaffraix@webkit.org>
6222 REGRESSION(r120832): RenderLayer::clampScrollOffset doesn't properly clamp
6223 https://bugs.webkit.org/show_bug.cgi?id=95776
6225 Reviewed by Simon Fraser.
6227 * ManualTests/select-menu-list-wrongly-positioned.html: Added.
6229 2012-09-04 Michał Pakuła vel Rutka <m.pakula@samsung.com>
6231 [EFL] Context menu restore.
6232 https://bugs.webkit.org/show_bug.cgi?id=74179
6234 Reviewed by Gyuyoung Kim.
6236 Adds context menu support for EFL port using non-CROSS_PLATFORM_CONTEXT_MENUS
6237 approach, the same as used in WebKit2.
6239 * Source/cmake/OptionsEfl.cmake: Turn on CONTEXT_MENUS flag for EFL port
6241 2012-09-04 Allan Sandfeld Jensen <allan.jensen@nokia.com>
6243 Allow child-frame content in hit-tests.
6244 https://bugs.webkit.org/show_bug.cgi?id=95204
6246 Reviewed by Antonio Gomes.
6248 Update exported symbols.
6250 * Source/autotools/symbols.filter:
6252 2012-09-04 Jinwoo Song <jinwoo7.song@samsung.com>
6254 [CMAKE] Update cmakeconfig.h.cmake
6255 https://bugs.webkit.org/show_bug.cgi?id=95712
6257 Reviewed by Gyuyoung Kim.
6259 Update feature definitions which are missing compared to WebKitFeatures.cmake
6261 * Source/cmakeconfig.h.cmake:
6263 2012-09-03 Jinwoo Song <jinwoo7.song@samsung.com>
6265 [EFL] Use WebKitVersion.h to get version information
6266 https://bugs.webkit.org/show_bug.cgi?id=95669
6268 Reviewed by Gyuyoung Kim.
6270 WEBKIT_USER_AGENT_MAJOR_VERSION and WEBKIT_USER_AGENT_MINOR_VERSION
6271 are defined as constant in the OptionsEfl.cmake. But we do not need
6272 to define these here but can use the defined constant in WebKitVersion.h.
6274 WebKitVersion.h is already generated with the version information
6275 from the Source/WebCore/Configurations/Version.xcconfig.
6277 * Source/cmake/OptionsEfl.cmake: Do not set WEBKIT_USER_AGENT_* variables.
6278 * Source/cmakeconfig.h.cmake: Remove WEBKIT_USER_AGENT_* definitions
6279 as no more port uses.
6281 2012-08-31 Tony Chang <tony@chromium.org>
6283 Remove ENABLE_CSS3_FLEXBOX compile time flag
6284 https://bugs.webkit.org/show_bug.cgi?id=95382
6286 Reviewed by Ojan Vafai.
6288 Everyone is already enabling this by default and the spec has stablized.
6290 * Source/cmake/WebKitFeatures.cmake:
6291 * Source/cmakeconfig.h.cmake:
6294 2012-08-30 JungJik Lee <jungjik.lee@samsung.com>
6296 [EFL][WK2] Add WebMemorySampler feature.
6297 https://bugs.webkit.org/show_bug.cgi?id=91214
6299 Reviewed by Kenneth Rohde Christiansen.
6301 Set WebMemorySampler feature on in EFL port.
6303 * Source/cmake/OptionsEfl.cmake:
6304 * Source/cmake/WebKitFeatures.cmake:
6305 * Source/cmakeconfig.h.cmake:
6307 2012-08-30 Rob Buis <rbuis@rim.com>
6309 [CMake] Suppress ANGLE compilation warnings
6310 https://bugs.webkit.org/show_bug.cgi?id=95377
6312 Reviewed by Antonio Gomes.
6314 Change WEBKIT_SET_EXTRA_COMPILER_FLAGS so it has an option to suppress C++ warnings.
6316 * Source/cmake/WebKitHelpers.cmake:
6318 2012-08-29 Thiago Macieira <thiago.macieira@intel.com>
6320 Tell git-archive to not export .gitattributes and .gitignore
6322 Reviewed by Simon Hausmann.
6324 Exclude git specific files from archives created via git-archive.
6328 2012-08-28 Mario Sanchez Prada <msanchez@igalia.com>
6330 Add directory generated by Eclipse to .gitignore
6331 https://bugs.webkit.org/show_bug.cgi?id=95231
6333 Reviewed by Andreas Kling.
6335 * .gitignore: Ignore .settings directory.
6337 2012-08-27 Rob Buis <rbuis@rim.com>
6339 [BlackBerry] remove -fno-rtti option in CMAKE_C_FLAGS
6340 https://bugs.webkit.org/show_bug.cgi?id=95089
6342 Reviewed by Antonio Gomes.
6344 This option does not make sense for compiling C and gives a warning.
6346 * Source/cmake/OptionsBlackBerry.cmake:
6348 2012-08-27 Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
6350 Rename RegisterProtocolHandler API to NavigatorContentUtils
6351 https://bugs.webkit.org/show_bug.cgi?id=94920
6353 Reviewed by Adam Barth.
6355 Modified configuration files so that they contain renamed NavigatorContentUtils-prefixed files.
6357 * Source/cmake/OptionsBlackBerry.cmake:
6358 * Source/cmake/OptionsEfl.cmake:
6359 * Source/cmake/WebKitFeatures.cmake:
6360 * Source/cmakeconfig.h.cmake:
6362 2012-08-23 Kevin Ollivier <kevino@theolliviers.com>
6364 [wx] Unreviewed build fix. Disable compilation of WebDOM file for now,
6365 add the opentype directory, and remove old ATSUI files no longer in the tree.
6369 2012-08-22 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
6371 [EFL] Use WTF_USE_SOUP instead BUILDING_SOUP__
6372 https://bugs.webkit.org/show_bug.cgi?id=94744
6374 Reviewed by Gustavo Noronha Silva.
6376 There is no need to define BUILDING_SOUP__ if only WTF_USE_SOUP
6380 * Source/cmake/OptionsEfl.cmake:
6382 2012-08-23 Zan Dobersek <zandobersek@gmail.com>
6384 [Gtk] Move feature defines processing into a GNUmakefile that's simple to autogenerate
6385 https://bugs.webkit.org/show_bug.cgi?id=87127
6387 Reviewed by Martin Robinson.
6389 Add 'feature_defines_defaults' and 'feature_defines_overrides' variables
6390 and define them, along with 'feature_defines' (changed from the all-caps version),
6391 before webcore_cppflags.
6395 2012-08-23 Martin Robinson <mrobinson@igalia.com>
6397 [GTK] The tarball should be called webkitgtk-x.x.x.tar.xz
6398 https://bugs.webkit.org/show_bug.cgi?id=94572
6400 Reviewed by Carlos Garcia Campos.
6402 Change the name of the tarball to match the name of the library
6403 and to disambiguate it from other WebKit ports.
6405 * configure.ac: Update the tarball name.
6407 2012-08-23 Carlos Garcia Campos <cgarcia@igalia.com>
6409 Unreviewed. Bump WebKitGTK+ version number.
6411 * configure.ac: Bump version number to 1.11.0 now that we branched
6414 2012-08-23 Carlos Garcia Campos <cgarcia@igalia.com>
6416 REGRESSION(r126306): it broke the plugin process
6417 https://bugs.webkit.org/show_bug.cgi?id=94797
6419 Reviewed by Xan Lopez.
6423 2012-08-22 Beth Dakin <bdakin@apple.com>
6425 https://bugs.webkit.org/show_bug.cgi?id=94401
6426 Add support for making a web site become paginated using overflow:
6429 <rdar://problem/11831783>
6431 Reviewed by Dave Hyatt.
6433 * Source/autotools/symbols.filter:
6435 2012-08-22 Gustavo Noronha Silva <gns@gnome.org>
6437 [GTK] Split WebCore/platform into a separate library
6438 https://bugs.webkit.org/show_bug.cgi?id=94435
6440 Reviewed by Martin Robinson.
6442 More people have been reporting problems when linking WebCore because
6443 the command line limit is being exceeded. Splitting WebCore a bit more
6446 * GNUmakefile.am: add variable that will hold the list of source files
6447 for libWebCorePlatform .
6449 2012-08-21 Thiago Marcos P. Santos <thiago.santos@intel.com>
6451 [EFL] Enable CSS Text Decoration by default
6452 https://bugs.webkit.org/show_bug.cgi?id=94483
6454 Reviewed by Kenneth Rohde Christiansen.
6456 By enabling this feature by default, it will get tested by the bots
6457 and we can make sure no regressions will happen.
6459 * Source/cmake/OptionsEfl.cmake:
6461 2012-08-21 Ulan Degenbaev <ulan@chromium.org>
6463 Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer constructed and destructed
6464 https://bugs.webkit.org/show_bug.cgi?id=92993
6466 Reviewed by Kenneth Russell.
6468 Call AdjustAmountOfExternalAllocatedMemory when V8ArrayBuffer
6469 is constructed and destructed so that V8's garbage collection
6470 heuristics can account for the memory held by these objects.
6472 * ManualTests/typed-array-memory.html: Added.
6474 2012-08-21 Martin Robinson <mrobinson@igalia.com>
6476 [GTK] Using a native window for the WebView breaks GtkOverlay
6477 https://bugs.webkit.org/show_bug.cgi?id=90085
6479 Reviewed by Alejandro G. Castro.
6481 * configure.ac: Parse xcomposite pkg-config file during configuration.
6483 2012-08-21 Patrick Gansterer <paroga@webkit.org>
6485 Build fix for WinCE after r115348.
6487 * Source/cmake/OptionsWindows.cmake: Removed duplicated WEBKIT_OPTION_DEFAULT_PORT_VALUE().
6489 2012-08-20 George Staikos <staikos@webkit.org>
6491 [BlackBerry] Enable XHR Response BLOB
6492 https://bugs.webkit.org/show_bug.cgi?id=94525
6494 Reviewed by Rob Buis.
6496 Add the XHR response blob enable feature to the cmake build system and
6497 enable it for BlackBerry.
6499 * Source/cmake/OptionsBlackBerry.cmake: Add the feature and enable
6500 * Source/cmakeconfig.h.cmake: Add the feature
6502 2012-08-20 Dominik Röttsches <dominik.rottsches@intel.com>
6504 [EFL] Get rid of pango backend support once harfbuzz-ng is working
6505 https://bugs.webkit.org/show_bug.cgi?id=92102
6507 Reviewed by Kenneth Rohde Christiansen.
6509 Removing choice of font backend, Pango detection not required any more.
6511 * Source/cmake/FindPango.cmake: Removed.
6512 * Source/cmake/LibFindMacros.cmake: Removed.
6513 * Source/cmake/OptionsEfl.cmake: Removing choice of font backend.
6515 2012-08-17 Raphael Kubo da Costa <rakuco@webkit.org>
6517 [CMake] Add FindDBus.cmake and use it in the EFL port.
6518 https://bugs.webkit.org/show_bug.cgi?id=94319
6520 Reviewed by Daniel Bates.
6522 Currently, the Battery Status-related code in the EFL port uses
6523 libdbus but does not directly include its directories or link
6524 against it, relying instead on the compiler flags coming via
6525 EDbus's pkg-config information.
6527 That will break once we stop obtaining EFL's include directories
6528 and library paths from pkg-config, so write FindDBus.cmake to
6531 * Source/cmake/FindDBus.cmake: Added.
6532 * Source/cmake/OptionsEfl.cmake: Look for D-Bus if BATTERY_STATUS
6535 2012-08-17 Rob Buis <rbuis@rim.com>
6537 [BlackBerry] Remove some shared libraries from linking
6538 https://bugs.webkit.org/show_bug.cgi?id=94253
6540 Reviewed by Yong Li.
6542 Remove some shared libraries.
6544 * Source/cmake/OptionsBlackBerry.cmake:
6546 2012-08-16 Gustavo Noronha Silva <gns@gnome.org>
6548 Unreviewed speculative 32 bits build fix.
6550 * Source/autotools/symbols.filter: add symbol version that gets
6551 generated in 32 bits build.
6553 2012-08-16 Max Feil <mfeil@rim.com>
6555 [BlackBerry] Some media controls are mispositioned for dynamic live streams (HLS)
6556 https://bugs.webkit.org/show_bug.cgi?id=94176
6558 Reviewed by Antonio Gomes.
6560 An automated layout test is not possible for this patch because
6561 dynamic live streams require a special dedicated web server.
6562 Putting an external video URL into an automated test is not
6563 correct either. So I have created a manual test that points to
6564 an external HLS video that works today.
6566 * ManualTests/blackberry/video-hls-controls.html: Added.
6568 2012-08-16 Marja Hölttä <marja@chromium.org>
6570 FormController, WebHistoryItem: Enable reading selected file names from document state
6571 https://bugs.webkit.org/show_bug.cgi?id=91231
6573 Reviewed by Jochen Eisinger.
6575 This change enables Chromium to set up file permissions properly when
6576 the session restore feature restores a page with selected files.
6578 * Source/autotools/symbols.filter: Exported FormController::getReferencedFilePaths and HistoryController::saveDocumentAndScrollState.
6580 2012-08-15 Kent Tamura <tkent@chromium.org>
6582 Calendar Picker: Localize numbers in a calendar picker
6583 https://bugs.webkit.org/show_bug.cgi?id=93704
6585 Reviewed by Hajime Morita.
6587 * ManualTests/forms/calendar-picker.html:
6588 Add a mock pagePopupController.localizeNumberString().
6590 2012-08-15 Ryosuke Niwa <rniwa@webkit.org>
6592 Update manual tests and comments to refer to TestRunner instead of LayoutTestController
6593 https://bugs.webkit.org/show_bug.cgi?id=94168
6595 Reviewed by Kent Tamura.
6597 * ManualTests/resources/multiFileResources/post-echo-and-notify-done.cgi:
6599 2012-08-15 Bruno de Oliveira Abinader <bruno.abinader@basyskom.com>
6601 [css3-text] Add CSS3 Text decoration compile flag
6602 https://bugs.webkit.org/show_bug.cgi?id=93863
6604 Reviewed by Julien Chaffraix.
6606 This patch handles the compile flag implementation, which will come disabled by
6607 default, thus not exposing the CSS3 text decoration features to the web, unless
6608 when explicitly enabling it with "--css3-text-decoration" build parameter.
6610 * Source/cmake/WebKitFeatures.cmake:
6611 * Source/cmakeconfig.h.cmake:
6614 2012-08-15 Brady Eidson <beidson@apple.com>
6616 Removing a plug-in element from a page opened in a background tab in Safari crashes
6617 <rdar://problem/12057991> and https://bugs.webkit.org/show_bug.cgi?id=93913
6619 Reviewed by Beth Dakin.
6621 * Source/autotools/symbols.filter: Allow this symbol through for DRT's sake.
6623 2012-08-14 Keishi Hattori <keishi@webkit.org>
6625 Share common code between calendar picker and color suggestion picker
6626 https://bugs.webkit.org/show_bug.cgi?id=93802
6628 Reviewed by Kent Tamura.
6630 * ManualTests/forms/calendar-picker.html:
6631 * ManualTests/forms/color-suggestion-picker.html:
6633 2012-08-14 Milian Wolff <milian.wolff@kdab.com>
6635 [Qt] QtWebKit linking fails for QNX cross build
6636 https://bugs.webkit.org/show_bug.cgi?id=93460
6638 Reviewed by Simon Hausmann.
6640 The GCC 4.4.2 used by the QNX BBNDK 2.0.1 fails to link QtWebKit.
6641 Apparently it does not properly support the linker invokation using
6642 -Wl,-whole-archive -l... -Wl,-no-whole-archive
6643 yielding a "cc: no files to process" error. This patch works around
6644 this issue by adding an empty dummy file (and thus object file) to
6649 2012-08-14 Keishi Hattori <keishi@webkit.org>
6651 Move page popup resources to separate directory
6652 https://bugs.webkit.org/show_bug.cgi?id=93932
6654 Reviewed by Kent Tamura.
6656 * ManualTests/forms/calendar-picker.html:
6657 * ManualTests/forms/color-suggestion-picker.html:
6659 2012-08-11 Raphael Kubo da Costa <rakuco@webkit.org>
6661 [CMake] Rewrite FindLibSoup2.cmake.
6662 https://bugs.webkit.org/show_bug.cgi?id=93191
6664 Reviewed by Rob Buis.
6666 The existing LibSoup2 was imported from somewhere else and not
6667 only did it contain a lot of unnecessary cruft to look for libsoup
6668 2.2 (which we do not support anyway), but it also relied on the
6669 paths returned by pkg-config for setting the library and include
6672 For one, this meant "-lsoup-2.4" was passed to the linked instead
6673 of "-L/path/to/libsoup-2.4.so", which would sometimes make a
6674 system version of libsoup to be picked up instead of the one
6675 installed by, say, jhbuild.
6677 The new FindLibSoup.cmake now only looks for libsoup 2.4 and
6678 relies on pkg-config solely for retrieving the current LibSoup
6681 * Source/cmake/FindLibSoup.cmake: Added.
6682 * Source/cmake/FindLibSoup2.cmake: Removed.
6683 * Source/cmake/OptionsEfl.cmake: Look for LibSoup instead of
6684 LibSoup2, look for the GObject component of Glib.
6686 2012-08-13 Raphael Kubo da Costa <rakuco@webkit.org>
6688 [CMake] Remove glib-related Find modules and write single new one instead.
6689 https://bugs.webkit.org/show_bug.cgi?id=93786
6691 Reviewed by Rob Buis.
6693 As part of the ongoing effort to write proper Find modules that use
6694 absolute include and library paths instead of the short ones from
6695 pkg-config, replace Find{GIO,Glib,Gthread}.cmake with a single
6696 FindGLIB.cmake that optionally detects components such as GIO and
6699 Library paths are now defined as "/full/path/to/libfoo.so" instead of
6700 simply "foo", so that the linker receives a full path and we can then
6701 avoid accidentally picking up a libfoo.so installed into /usr/lib
6702 instead of a local one built with jhbuild.
6704 * Source/cmake/FindGIO.cmake: Removed.
6705 * Source/cmake/FindGLIB.cmake: Added.
6706 * Source/cmake/FindGlib.cmake: Removed.
6707 * Source/cmake/FindGthread.cmake: Removed.
6708 * Source/cmake/OptionsEfl.cmake: Look for GLIB with the GIO component.
6710 2012-08-13 Zan Dobersek <zandobersek@gmail.com>
6712 [Gtk] Remove SVG_FEATURES and HTML_FEATURES from Source/WebCore/GNUmakefile.am
6713 https://bugs.webkit.org/show_bug.cgi?id=90693
6715 Reviewed by Philippe Normand.
6717 Remove exportation of SVG_FLAGS and HTML_FLAGS as Automake conditionals
6718 as they are not required anymore.
6722 2012-08-12 LoĂ¯c Yhuel <loic.yhuel@softathome.com>
6724 [Qt] Make it possible to build without QtTest/QtPrintSupport
6725 https://bugs.webkit.org/show_bug.cgi?id=93492
6727 Reviewed by Tor Arne Vestbø.
6729 * Source/QtWebKit.pro: Disable tests if no testlib
6731 2012-08-10 Rob Buis <rbuis@rim.com>
6733 [BlackBerry] Enable relro link option for JSC executable
6734 https://bugs.webkit.org/show_bug.cgi?id=93726
6736 Reviewed by Yong Li.
6738 Enable relro link option for JSC executable.
6740 * Source/cmake/OptionsBlackBerry.cmake:
6742 2012-08-09 Raphael Kubo da Costa <rakuco@webkit.org>
6744 [CMake] Bump minimum required version to 2.8.3.
6745 https://bugs.webkit.org/show_bug.cgi?id=93450
6747 Reviewed by Daniel Bates.
6749 Following the discussion in bug 93189, it was decided that bumping
6750 the minimum required version from 2.8.0 to 2.8.3 was a good thing
6751 due to additional features, such as improved
6752 FIND_PACKAGE_HANDLE_STANDARD_ARGS() support and better argument
6753 handling in the PKG_CHECK_MODULES() call.
6755 CMake 2.8.3 was released almost two years ago, so people are
6756 expected to have it or a later version installed.
6760 2012-08-08 Shane Stephens <shanestephens@google.com>
6762 Compile flag for CSS Hierarchies
6763 https://bugs.webkit.org/show_bug.cgi?id=92433
6765 Reviewed by Tony Chang.
6767 * Source/cmake/WebKitFeatures.cmake:
6769 2012-08-08 Ming Xie <mxie@rim.com>
6771 [BlackBerry] Fix "-fPIC" define in the BlackBerry build
6772 https://bugs.webkit.org/show_bug.cgi?id=93548
6774 Reviewed by Rob Buis.
6776 In the current CMake release (version 2.8.5), ${CMAKE_SHARED
6777 _LIBRARY_C_FLAGS} and ${CMAKE_SHARED_LIBRARY_CXX_FLAGS} is
6778 set to empty (See cmake/Modules/Platform/QNX.cmake)
6780 This breaks the assumption which WebKit CMake build system
6781 makes in Source/cmake/WebKitHelper.cmake
6783 * Source/cmake/OptionsBlackBerry.cmake:
6785 2012-08-08 Philippe Normand <pnormand@igalia.com>
6787 [GStreamer] 0.11 build broken (again)
6788 https://bugs.webkit.org/show_bug.cgi?id=93474
6790 Reviewed by Martin Robinson.
6792 * configure.ac: Disable media-stream build if GStreamer 0.11
6793 support is enabled, due to farstream-0.1 still messing up with
6794 gstreamer-0.10 include path.
6796 2012-08-07 YoungTaeck Song <youngtaeck.song@samsung.com>
6798 [WK2][EFL] Implement accelerated compositing on WK2 Efl port
6799 https://bugs.webkit.org/show_bug.cgi?id=89840
6801 Reviewed by Noam Rosenthal.
6803 Implement accelerated composition with TiledBackingStore on WK2 Efl port.
6804 This implementation is based on COORDINATED_GRAPHICS.
6805 Add COORDINATED_GRAPHICS related definitions in OptionsEfl.cmake.
6807 * Source/cmake/OptionsEfl.cmake:
6809 2012-08-07 No'am Rosenthal <noam.rosenthal@nokia.com>
6811 [Qt] Make it possible to build without QtQuick
6813 Reviewed by Simon Hausmann.
6815 * Source/QtWebKit.pro:
6818 2012-07-19 Simon Hausmann <simon.hausmann@nokia.com>
6820 [Qt] Remove Qt 4 specific code paths
6821 https://bugs.webkit.org/show_bug.cgi?id=88161
6823 Reviewed by Kenneth Rohde Christiansen.
6828 2012-08-06 Gyuyoung Kim <gyuyoung.kim@samsung.com>
6830 [EFL] Enable link prefetch
6831 https://bugs.webkit.org/show_bug.cgi?id=93281
6833 Reviewed by Kentaro Hara.
6835 * Source/cmake/OptionsEfl.cmake: Enable LINK_PREFETCH by default.
6837 2012-08-06 Xan Lopez <xlopez@igalia.com>
6839 [GTK] Cleanup configure.ac build options output
6840 https://bugs.webkit.org/show_bug.cgi?id=93245
6842 Reviewed by Laszlo Gombos.
6844 Remove duplicated elements, sort alphabetically.
6846 * configure.ac: ditto.
6848 2012-08-06 Carlos Garcia Campos <cgarcia@igalia.com>
6850 Unreviewed. Update NEWS and configure.ac for 1.9.6 release
6852 * configure.ac: Bump version numbers.
6854 2012-08-03 Patrick Gansterer <paroga@webkit.org>
6856 [CMake][WIN] Disable C++ exceptions and RTTI
6857 https://bugs.webkit.org/show_bug.cgi?id=93104
6859 Reviewed by Ryosuke Niwa.
6861 Both features are not used in WebKit, so remove them to safe some code.
6862 Also enable compilation of plain c files with multiple processes.
6864 * Source/cmake/OptionsWindows.cmake:
6866 2012-08-03 Mario Sanchez Prada <msanchez@igalia.com>
6868 Unreviewed build fix for GTK after r124479.
6870 * Source/autotools/symbols.filter: Removed unneeded symbol.
6872 2012-08-03 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
6874 [Qt] Populate .qmake.cache from the top-level project file
6876 This makes it possible to build webkit without using the perl build
6877 script. The duplicated logic in build-webkit will be removed when we
6878 remove the Qt4 code paths. The build-webkit script will then simply
6879 call 'qmake WebKit.pro' from WEBKITOUTPUTDIR.
6881 Reviewed by Tor Arne Vestbø.
6885 2012-08-03 Dominik Röttsches <dominik.rottsches@intel.com>
6887 [cmake] Cleanup FindHarfBuzz.cmake
6888 https://bugs.webkit.org/show_bug.cgi?id=92984
6890 Reviewed by Hajime Morita.
6892 Cleanup which didn't make it into my previous ptch.
6894 * Source/cmake/FindHarfBuzz.cmake: Remove duplicate line, add a bit of documentation.
6896 2012-08-03 Joone Hur <joone.hur@intel.com>
6898 [EFL][DRT] WebKitAnimation API compile-time disabled
6899 https://bugs.webkit.org/show_bug.cgi?id=84593
6901 Reviewed by Laszlo Gombos.
6903 Enable ENABLE_ANIMATION_API by default on the Efl port.
6905 * Source/cmake/OptionsEfl.cmake:
6906 * Source/cmakeconfig.h.cmake:
6908 2012-08-02 Zan Dobersek <zandobersek@gmail.com>
6910 Unreviewed attempt at fixing the GTK 64-bit debug build.
6912 * Source/autotools/symbols.filter:
6914 2012-08-02 Martin Robinson <mrobinson@igalia.com>
6916 [GTK] When farstream is not present do not enable MediaStream
6918 Reviewed by Philippe Normand.
6920 When farstream libraries are no present, simply do not build MediaStream
6925 2012-08-01 Jian Li <jianli@chromium.org>
6927 Add new CSS property "-webkit-widget-region" to expose dashboard region support for other port
6928 https://bugs.webkit.org/show_bug.cgi?id=90298
6930 Reviewed by Adam Barth.
6932 * configure.ac: Add ENABLE_WIDGET_REGION define.
6934 2012-07-31 Joshua Netterfield <jnetterfield@rim.com>
6936 [BlackBerry] Enable CSS Filter Effects
6937 https://bugs.webkit.org/show_bug.cgi?id=92685
6939 Reviewed by Rob Buis.
6941 Enable CSS filter effects, with the exception of custom effects (CSS shaders) and reference effects (SVG effects)
6943 Internally reviewed by Arvid Nilsson <anilsson@rim.com> and Antonio Gomes <agomes@rim.com>.
6945 * Source/cmake/OptionsBlackBerry.cmake: Add LayerFilterRenderer
6946 * Source/cmakeconfig.h.cmake: Acknowledge CSS filter effects
6948 2012-07-31 Ryosuke Niwa <rniwa@webkit.org>
6950 Perf-o-matic: dashboard images are not generated properly from incrementally updated JSON
6951 https://bugs.webkit.org/show_bug.cgi?id=92717
6953 Reviewed by Hajime Morita.
6955 Sort the values by timestamp. Unfortunately, there isn't a good way of testing this fix.
6957 * Websites/webkit-perf.appspot.com/models.py:
6958 (Runs.chart_params):
6960 2012-07-31 Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
6962 add Farstream flags/deps to WebKit, for WebRTC
6963 https://bugs.webkit.org/show_bug.cgi?id=87524
6965 Reviewed by Philippe Normand.
6967 Since Farstream will be used as the backend for GTK's WebRTC, this
6968 patch adds it as a dependency to the build system.
6973 2012-07-30 Ryosuke Niwa <rniwa@webkit.org>
6975 /api/test/runs/chart expires on perf-o-matic
6976 https://bugs.webkit.org/show_bug.cgi?id=92714
6978 Reviewed by Hajime Morita.
6980 Don't update the entire JSON while generating the dashboard images.
6981 This is a bug and not doing this will reduce the server load significantly.
6983 * Websites/webkit-perf.appspot.com/controller.py:
6984 (RunsChartHandler.post):
6986 2012-07-30 Dominik Röttsches <dominik.rottsches@intel.com>
6988 Avoid Assertion Failure in HarfBuzzRun::characterIndexForXPosition
6989 https://bugs.webkit.org/show_bug.cgi?id=92376
6991 Reviewed by Tony Chang.
6993 Added manual test to reliably reproduce assertion failure which is solved by this patch.
6995 * ManualTests/harfbuzz-mouse-selection-crash.html: Added.
6997 2012-07-29 Vsevolod Vlasov <vsevik@chromium.org>
6999 Web Inspector: Resource agent's reference to cached resources should be weak.
7000 https://bugs.webkit.org/show_bug.cgi?id=92108
7002 Reviewed by Pavel Feldman.
7004 * Source/autotools/symbols.filter:
7006 2012-07-30 Shinya Kawanaka <shinyak@chromium.org>
7008 Prohibit having AuthorShadowDOM of input or textarea element for a while and having a flag to enable it in Internals.
7009 https://bugs.webkit.org/show_bug.cgi?id=92611
7011 Reviewed by Hajime Morita.
7013 * Source/autotools/symbols.filter:
7015 2012-07-30 Sheriff Bot <webkit.review.bot@gmail.com>
7017 Unreviewed, rolling out r124000.
7018 http://trac.webkit.org/changeset/124000
7019 https://bugs.webkit.org/show_bug.cgi?id=92632
7021 seems to have broken chromium Range_InstanceSizeUnknown unit
7022 test across many platforms (Requested by tomhudson on
7025 * Source/autotools/symbols.filter:
7027 2012-07-30 Patrick Gansterer <paroga@webkit.org>
7029 Replace UnicodeWinCE with UnicodeWchar
7030 https://bugs.webkit.org/show_bug.cgi?id=92539
7032 Reviewed by Ryosuke Niwa.
7034 UnicodeWinCE never contained WinCE specific code. UnicodeWchar
7035 is a replacement for it, which is mainly based on the functions
7036 from <wchar.h>. It is ment as a minimal Unicode backend, which
7037 can be used very easy and has no external dependencies.
7039 * Source/cmake/OptionsWinCE.cmake:
7041 2012-07-29 Vsevolod Vlasov <vsevik@chromium.org>
7043 Web Inspector: Resource agent's reference to cached resources should be weak.
7044 https://bugs.webkit.org/show_bug.cgi?id=92108
7046 Reviewed by Pavel Feldman.
7048 * Source/autotools/symbols.filter:
7050 2012-07-29 Rik Cabanier <cabanier@adobe.com>
7052 Add ENABLE_CSS_COMPOSITING flag
7053 https://bugs.webkit.org/show_bug.cgi?id=92553
7055 Reviewed by Dirk Schulze.
7057 Adds compiler flag CSS_COMPOSITING to build systems to enable CSS blending and compositing. See spec https://dvcs.w3.org/hg/FXTF/rawfile/tip/compositing/index.html
7059 * Source/cmake/WebKitFeatures.cmake:
7060 * Source/cmakeconfig.h.cmake:
7063 2012-07-27 Kihong Kwon <kihong.kwon@samsung.com>
7065 [EFL] Support for HTML media capture
7066 https://bugs.webkit.org/show_bug.cgi?id=91842
7068 Reviewed by Ryosuke Niwa.
7070 Add HTML media capture feature, and enable that on the Efl port.
7072 * Source/cmake/OptionsEfl.cmake:
7073 * Source/cmake/WebKitFeatures.cmake:
7074 * Source/cmakeconfig.h.cmake:
7076 2012-07-27 Ryosuke Niwa <rniwa@webkit.org>
7078 Unreviewed perf-o-matic build fix for dashboard image generation.
7079 Also, only show Parser/html5-full-render on the dashboard by default
7080 so that it won't take forever to load it.
7082 * Websites/webkit-perf.appspot.com/controller.py:
7083 (schedule_runs_update):
7084 (RunsChartHandler.post):
7085 * Websites/webkit-perf.appspot.com/models.py:
7086 (Runs.chart_params):
7087 (DashboardImage.get_image):
7088 * Websites/webkit-perf.appspot.com/models_unittest.py:
7089 (RunsTest.test_chart_params_with_value):
7091 2012-07-27 Dominik Röttsches <dominik.rottsches@intel.com>
7093 [Cairo] Add complex font drawing using HarfbuzzNG
7094 https://bugs.webkit.org/show_bug.cgi?id=91864
7096 Reviewed by Simon Hausmann and Martin Robinson.
7098 Configuring Freetype backend to use HarfBuzz by default.
7100 * Source/cmake/FindHarfBuzz.cmake: Added pkgconfig based discovery of HarfBuzz.
7101 * Source/cmake/OptionsEfl.cmake: Adding Harfbuzz configuration.
7103 2012-07-26 Dan Bernstein <mitz@apple.com>
7105 When Safari 6 is launched via the WebKit Xcode workspace, it does not link against the built frameworks
7106 https://bugs.webkit.org/show_bug.cgi?id=92331
7108 Reviewed by Mark Rowe.
7110 Changed references to the Safari executable to the SafariForWebKitDevelopment binary.
7112 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
7113 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
7115 2012-07-26 Keishi Hattori <keishi@webkit.org>
7117 Implement ColorSuggestionPicker page popup
7118 https://bugs.webkit.org/show_bug.cgi?id=92109
7120 Reviewed by Kent Tamura.
7122 * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
7124 2012-07-26 Zoltan Nyul <zoltan.nyul@intel.com>
7126 [EFL] EFL port should use XDG paths
7127 https://bugs.webkit.org/show_bug.cgi?id=91719
7129 Reviewed by Kenneth Rohde Christiansen.
7131 Efreet library added.
7133 * Source/cmake/FindEFL.cmake:
7135 2012-07-26 Kaustubh Atrawalkar <kaustubh@motorola.com>
7137 [DRT] LTC:: pageNumberForElementById() could be moved to Internals.
7138 https://bugs.webkit.org/show_bug.cgi?id=92091
7140 Reviewed by Adam Barth.
7142 Exporting Internals::pageNumber symbols for the Gtk build.
7144 * Source/autotools/symbols.filter:
7146 2012-07-25 Sheriff Bot <webkit.review.bot@gmail.com>
7148 Unreviewed, rolling out r123606.
7149 http://trac.webkit.org/changeset/123606
7150 https://bugs.webkit.org/show_bug.cgi?id=92247
7152 broke Windows build of Chromium (Requested by tomhudson on
7155 * ManualTests/forms/color-suggestion-picker.html: Removed.
7157 2012-07-25 Keishi Hattori <keishi@webkit.org>
7159 Implement ColorSuggestionPicker page popup
7160 https://bugs.webkit.org/show_bug.cgi?id=92109
7162 Reviewed by Kent Tamura.
7164 * ManualTests/forms/color-suggestion-picker.html: Added. Tests colorSuggestionPicker.{js,css}
7166 2012-07-23 Kent Tamura <tkent@chromium.org>
7168 [GTK] Remove unnecessary trailing space in the previous commit.
7170 * Source/autotools/symbols.filter:
7172 2012-07-23 Kent Tamura <tkent@chromium.org>
7174 [GTK] Attempt to fix build
7176 * Source/autotools/symbols.filter: Export DocumentMarkerController::addTextMatchMarker.
7178 2012-07-23 Sheriff Bot <webkit.review.bot@gmail.com>
7180 Unreviewed, rolling out r123184, r123195, and r123197.
7181 http://trac.webkit.org/changeset/123184
7182 http://trac.webkit.org/changeset/123195
7183 http://trac.webkit.org/changeset/123197
7184 https://bugs.webkit.org/show_bug.cgi?id=92049
7186 pagecycler regression (Requested by morrita on #webkit).
7188 * Source/autotools/symbols.filter:
7190 2012-07-23 Roger Fong <roger_fong@apple.com>
7192 If select element in Windows is off screen horizontally,
7193 menu is either inappropriately resized or positioned offscreen.
7194 https://bugs.webkit.org/show_bug.cgi?id=91913
7195 <rdar://problem/7611229>
7197 Reviewed by Tim Horton.
7199 Add a manual test to verify that popup menus render in the correct place.
7201 * ManualTests/win/select-menu-off-screen.html: Added.
7203 2012-07-23 Simon Fraser <simon.fraser@apple.com>
7205 Implement sticky positioning
7206 https://bugs.webkit.org/show_bug.cgi?id=90046
7208 Reviewed by Ojan Vafai.
7210 Add ENABLE_CSS_STICKY_POSITION, defaulting to off initially.
7212 Sort the ENABLE_CSS lines in the file.
7214 * Source/cmake/WebKitFeatures.cmake:
7215 * Source/cmakeconfig.h.cmake:
7217 2012-07-23 Patrick Gansterer <paroga@webkit.org>
7219 [WINCE] Define NOMINMAX in the build system instead of Platform.h
7220 https://bugs.webkit.org/show_bug.cgi?id=91938
7222 Reviewed by Ryosuke Niwa.
7224 Define it in OptionsWindows.cmake, since NOMINMAX
7225 should to be defined for all windows ports.
7227 * Source/cmake/OptionsWinCE.cmake:
7228 * Source/cmake/OptionsWindows.cmake:
7230 2012-07-22 Sheriff Bot <webkit.review.bot@gmail.com>
7232 Unreviewed, rolling out r123298 and r123301.
7233 http://trac.webkit.org/changeset/123298
7234 http://trac.webkit.org/changeset/123301
7235 https://bugs.webkit.org/show_bug.cgi?id=91953
7237 We need to think some more about the intricacies of exposing a
7238 CMake option for ENABLE_DFG_JIT as this option is specific to
7239 the port and architecture. (Requested by dydx on #webkit).
7241 * Source/cmake/WebKitFeatures.cmake:
7242 * Source/cmakeconfig.h.cmake:
7244 2012-07-22 Daniel Bates <dbates@webkit.org>
7246 Fix the Windows CE build after <http://trac.webkit.org/changeset/123298>
7247 (https://bugs.webkit.org/show_bug.cgi?id=91939)
7249 Disable the DFG JIT across all CMake ports (by default) (*). Enabling DFG JIT
7250 breaks the Windows CE build as the Windows CE port builds with the JIT disabled
7251 (ENABLE_JIT := 0) and hence ENABLE_ASSEMBLER := 0.
7253 (*) We should look to further discuss with CMake port maintainers about enabling
7254 the DFG JIT by default.
7256 * Source/cmake/WebKitFeatures.cmake:
7258 2012-07-23 Kent Tamura <tkent@chromium.org>
7260 Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
7261 https://bugs.webkit.org/show_bug.cgi?id=91941
7263 Reviewed by Kentaro Hara.
7265 A flag name for an elmement should be ENABLE_*_ELEMENT.
7267 * Source/cmake/WebKitFeatures.cmake:
7268 * Source/cmakeconfig.h.cmake:
7271 2012-07-22 Patrick Gansterer <paroga@webkit.org>
7273 [CMake] Add option for ENABLE_DFG_JIT
7274 https://bugs.webkit.org/show_bug.cgi?id=91939
7276 Reviewed by Daniel Bates.
7278 * Source/cmake/WebKitFeatures.cmake:
7279 * Source/cmakeconfig.h.cmake:
7281 2012-07-22 Kent Tamura <tkent@chromium.org>
7283 Rename ENABLE_DETAILS to ENABLE_DETAILS_ELEMENT
7284 https://bugs.webkit.org/show_bug.cgi?id=91928
7286 Reviewed by Kentaro Hara.
7288 A flag name for an elmement should be ENABLE_*_ELEMENT.
7290 * Source/cmake/WebKitFeatures.cmake:
7291 * Source/cmakeconfig.h.cmake:
7294 2012-07-20 Kent Tamura <tkent@chromium.org>
7296 Rename ENABLE_DATALIST to ENABLE_DATALIST_ELEMENT
7297 https://bugs.webkit.org/show_bug.cgi?id=91846
7299 Reviewed by Kentaro Hara.
7301 A flag name for an elmement should be ENABLE_*_ELEMENT.
7303 * Source/cmake/OptionsEfl.cmake:
7304 * Source/cmake/WebKitFeatures.cmake:
7305 * Source/cmakeconfig.h.cmake:
7308 2012-07-19 MORITA Hajime <morrita@google.com>
7310 [Refactoring] Replace Node's Document pointer with a TreeScope pointer
7311 https://bugs.webkit.org/show_bug.cgi?id=59816
7313 Reviewed by Ryosuke Niwa.
7315 * Source/autotools/symbols.filter: Added newly exported symbols.
7317 2012-07-19 Christophe Dumez <christophe.dumez@intel.com>
7319 [EFL] Bump libsoup dependency to v2.39.4.1 to fix cookie issues
7320 https://bugs.webkit.org/show_bug.cgi?id=91741
7322 Reviewed by Kenneth Rohde Christiansen.
7324 Bump libsoup dependency in CMake to v2.39.4.1 to fix issues
7325 with cookies in non-suffixed/private domains [GNOME #679230].
7327 * Source/cmake/OptionsEfl.cmake:
7329 2012-07-19 Mario Sanchez Prada <msanchez@igalia.com>
7331 [GTK] Enable MHTML support by default at build time
7332 https://bugs.webkit.org/show_bug.cgi?id=89987
7334 Reviewed by Carlos Garcia Campos.
7336 Enable MHTML support by default for GTK in configure.ac.
7340 2012-07-18 Christophe Dumez <christophe.dumez@intel.com>
7342 [CMake][EFL] Should try to find the same libsoup version pulled by jhbuild
7343 https://bugs.webkit.org/show_bug.cgi?id=91626
7345 Reviewed by Kenneth Rohde Christiansen.
7347 Bump required version of libsoup in CMake to 2.39.3. This is the first
7348 tarball version to contain the API we need (soup_cookie_jar_get_cookies()
7349 and soup_cookie_jar_set_cookie_with_first_party()).
7351 * Source/cmake/OptionsEfl.cmake:
7353 2012-07-18 Varun Jain <varunjain@chromium.org>
7355 [chromium] Drag image for image elements should be scaled with device scale factor.
7356 https://bugs.webkit.org/show_bug.cgi?id=89688
7358 Reviewed by Adam Barth.
7360 * ManualTests/chromium/drag-image-accounts-for-device-scale.html:
7362 2012-07-18 Thiago Marcos P. Santos <thiago.santos@intel.com>
7364 [CMake] Make gtest a shared library
7365 https://bugs.webkit.org/show_bug.cgi?id=90973
7367 Reviewed by Daniel Bates.
7369 It's nicer to make it a shared library because it might improve
7370 linking time and we don't need to force gtest users to link with gtest
7371 dependencies like pthreads (which causes linking errors when it is not
7374 * Source/cmake/gtest/CMakeLists.txt:
7376 2012-07-17 Gabor Ballabas <gaborb@inf.u-szeged.hu>
7378 [Qt][V8] Remove the V8 related codepaths and configuration
7379 https://bugs.webkit.org/show_bug.cgi?id=90863
7381 Reviewed by Simon Hausmann.
7386 2012-07-17 Sheriff Bot <webkit.review.bot@gmail.com>
7388 Unreviewed, rolling out r122834.
7389 http://trac.webkit.org/changeset/122834
7390 https://bugs.webkit.org/show_bug.cgi?id=91492
7392 it broke the chromium (Requested by kkristof on #webkit).
7397 2012-07-17 Gabor Ballabas <gaborb@inf.u-szeged.hu>
7399 [Qt][V8] Remove the V8 related codepaths and configuration
7400 https://bugs.webkit.org/show_bug.cgi?id=90863
7402 Reviewed by Simon Hausmann.
7407 2012-07-17 David Barr <davidbarr@chromium.org>
7409 Introduce ENABLE_CSS_IMAGE_ORIENTATION compile flag
7410 https://bugs.webkit.org/show_bug.cgi?id=89055
7412 Reviewed by Kent Tamura.
7414 The css3-images module is at candidate recommendation.
7415 http://www.w3.org/TR/2012/CR-css3-images-20120417/#the-image-orientation
7417 Add a configuration option for CSS image-orientation support, disabling it by default.
7419 * Source/cmake/WebKitFeatures.cmake:
7420 * Source/cmakeconfig.h.cmake:
7422 2012-07-16 Pete Williamson <petewil@google.com>
7424 Expose an export for the iconUrl list so Internals can use it
7425 https://bugs.webkit.org/show_bug.cgi?id=88665
7427 Reviewed by Kent Tamura.
7429 * Source/autotools/symbols.filter: export iconURLs
7431 2012-07-16 Hajime Morrita <morrita@chromium.org>
7433 WebCore needs WEBCORE_TESTING macro to mark methods being exported for testing.
7434 https://bugs.webkit.org/show_bug.cgi?id=90764
7436 Reviewed by Adam Barth.
7438 Removed symbols which are now covered by WEBCORE_TESTING.
7440 * Source/autotools/symbols.filter:
7442 2012-07-16 Carlos Garcia Campos <cgarcia@igalia.com>
7444 Unreviewed. Update NEWS and configure.ac for 1.9.5 release
7446 * configure.ac: Bump version number.
7448 2012-07-12 Josh Hawn <jhawn@apple.com>
7450 Fix for WebContext::getWebCoreStatistics() causes crash if no m_process
7451 https://bugs.webkit.org/show_bug.cgi?id=91116
7453 Reviewed by Simon Fraser.
7455 * Source/WebKit2/UIProcess/WebContext.cpp:
7456 WebContext::getWebCoreStatistics():
7457 Now invalidates callback if no m_process.
7459 2012-07-13 Thiago Marcos P. Santos <thiago.santos@intel.com>
7461 [CMake] Proper handling of ENABLE_API_TESTS build option
7462 https://bugs.webkit.org/show_bug.cgi?id=91221
7464 Reviewed by Rob Buis.
7466 Make the flag reusable across the ports using CMake. We are about to enable the WTF,
7467 WebCore and WebKit 2 API's at Tools/TestWebKitAPI and other ports using CMake can get
7471 * Source/cmake/OptionsEfl.cmake:
7472 * Source/cmake/WebKitFeatures.cmake:
7473 * Source/cmakeconfig.h.cmake:
7475 2012-07-11 Matt Falkenhagen <falken@chromium.org>
7477 Add dialog element feature toggle to InternalSettings
7478 https://bugs.webkit.org/show_bug.cgi?id=90934
7480 Reviewed by Hajime Morita.
7482 * Source/autotools/symbols.filter: Added newly exported symbol.
7484 2012-07-11 Arnaud Renevier <a.renevier@sisa.samsung.com>
7486 [Gtk] allow building with css-filters
7487 https://bugs.webkit.org/show_bug.cgi?id=90908
7489 Add support for css-filters in Source/WebCore/GNUmakefile.am
7492 Reviewed by Eric Seidel.
7496 2012-07-10 Gyuyoung Kim <gyuyoung.kim@samsung.com>
7498 [CMAKE] Add missing feature macros
7499 https://bugs.webkit.org/show_bug.cgi?id=90890
7501 Reviewed by Eric Seidel.
7503 ENABLE_CSS_EXCLUSIONS, ENABLE_CSS_REGIONS, ENABLE_TEXT_AUTOSIZING macros
7504 haven't defined in cmake feature list.
7506 * Source/cmake/WebKitFeatures.cmake:
7507 * Source/cmakeconfig.h.cmake:
7509 2012-07-10 Kent Tamura <tkent@chromium.org>
7511 RTL calendar picker for <input type=date> is too narrow and clipped
7512 https://bugs.webkit.org/show_bug.cgi?id=90864
7514 Reviewed by Kentaro Hara.
7516 * ManualTests/forms/calendar-picker.html:
7517 - Add isRTL:true for the arabic setting
7518 - Reset the iframe size when the setting is changed.
7520 2012-07-10 Sheriff Bot <webkit.review.bot@gmail.com>
7522 Unreviewed, rolling out r122178.
7523 http://trac.webkit.org/changeset/122178
7524 https://bugs.webkit.org/show_bug.cgi?id=90857
7526 browser tests, PrerenderBrowserTest.PrerenderFavicon and other
7527 tests, started to fail (Requested by hayato on #webkit).
7529 * Source/autotools/symbols.filter:
7531 2012-07-09 Matt Falkenhagen <falken@chromium.org>
7533 Add ENABLE_DIALOG_ELEMENT and skeleton files
7534 https://bugs.webkit.org/show_bug.cgi?id=90521
7536 Reviewed by Kent Tamura.
7538 * Source/cmake/WebKitFeatures.cmake:
7539 * Source/cmakeconfig.h.cmake:
7541 2012-07-09 Pete Williamson <petewil@google.com>
7543 Expose an export for the iconUrl list so Internals can use it
7544 https://bugs.webkit.org/show_bug.cgi?id=88665
7546 Reviewed by Kent Tamura.
7548 * Source/autotools/symbols.filter: export iconURLs
7550 2012-07-09 Mike Lattanzio <mlattanzio@rim.com>
7552 [BlackBerry] meta viewport initial-scale doesn't factor in device pixel ratio
7553 https://bugs.webkit.org/show_bug.cgi?id=90575
7555 Reviewed by Rob Buis.
7557 Add a manual test to verify wide content doesn't interfere
7558 with initial-scale calculations.
7560 Internal review from Konrad Piascik.
7562 * ManualTests/blackberry/meta-viewport-initial-scale-wide-content.html: Added.
7564 2012-07-09 Sheriff Bot <webkit.review.bot@gmail.com>
7566 Unreviewed, rolling out r122107.
7567 http://trac.webkit.org/changeset/122107
7568 https://bugs.webkit.org/show_bug.cgi?id=90794
7570 Build failure on Mac debug bots (Requested by falken_ on
7573 * Source/cmake/WebKitFeatures.cmake:
7574 * Source/cmakeconfig.h.cmake:
7576 2012-07-09 Matt Falkenhagen <falken@chromium.org>
7578 Add ENABLE_DIALOG_ELEMENT and skeleton files
7579 https://bugs.webkit.org/show_bug.cgi?id=90521
7581 Reviewed by Kent Tamura.
7583 * Source/cmake/WebKitFeatures.cmake:
7584 * Source/cmakeconfig.h.cmake:
7586 2012-07-06 Thiago Marcos P. Santos <thiago.santos@intel.com>
7588 [EFL][CMake] Move gtest sources to an upper level
7589 https://bugs.webkit.org/show_bug.cgi?id=90602
7591 Reviewed by Chang Shu.
7593 CTest was enabled for all the ports, but used only by EFL. Now
7594 ENABLE_API_TESTS has to be defined, which will also build gtest.
7597 * Source/CMakeLists.txt:
7598 * Source/cmake/OptionsEfl.cmake:
7599 * Source/cmake/gtest/CMakeLists.txt: Added.
7601 2012-07-06 Zan Dobersek <zandobersek@gmail.com>
7603 [Gtk] Add a configuration option for disabling unstable features in releases
7604 https://bugs.webkit.org/show_bug.cgi?id=87995
7606 Reviewed by Martin Robinson.
7608 Add a configuration flag for enabling the unstable features - features of which
7609 support in the Gtk port is being worked on but is not yet complete. The primary
7610 use of this flag is when compiling through the build-webkit script.
7612 All the features that are currently enabled when building through build-webkit but
7613 are disabled by default when executing the configure script directly have their default
7614 value (when the correspondent flag is not passed) set to 'yes' when unstable features
7615 are enabled and 'no' otherwise. This way unstable features are kept disabled when performing
7616 a release build (unless they are specifically enabled).
7620 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
7622 [Qt] Remove custom qmake logic for module creation
7624 Qmake now has the necessary hooks to cleanly override the build locations.
7626 https://bugs.webkit.org/show_bug.cgi?id=90461
7628 Reviewed by Tor Arne Vestbø.
7632 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
7634 [Qt] Add top-level .qmake.conf
7636 With Qt5, this makes setting $QMAKEPATH externally unnecessary.
7638 The magic in the perl scripts to set QMAKEPATH is still there, as it doesn't
7639 hurt, and is still required for Qt4.
7641 https://bugs.webkit.org/show_bug.cgi?id=90461
7643 Reviewed by Tor Arne Vestbø.
7645 * .qmake.conf: Added.
7648 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
7650 [Qt] Let qt_module_config create the forwarding module pri file
7652 https://bugs.webkit.org/show_bug.cgi?id=90461
7654 Reviewed by Tor Arne Vestbø.
7656 * Source/sync.profile:
7658 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
7660 [Qt] Don't let qt_webkit.pri proclaim its own location
7662 This won't work any more with recent Qt5 versions, as the forwarding
7663 pri is created by qt_module_config, which needs MODULE_PRI to be set
7666 We also need to load build_config, not qt_module.
7668 https://bugs.webkit.org/show_bug.cgi?id=90461
7670 Reviewed by Tor Arne Vestbø.
7674 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
7676 [Qt] Remove redundant CONFIG+=module
7678 qt_module_config takes care of that.
7680 In api.pri we are actually testing the flag ourselves, so now we need to
7681 test a related flag qt_module_config sets instead.
7683 https://bugs.webkit.org/show_bug.cgi?id=90461
7685 Reviewed by Tor Arne Vestbø.
7689 2012-07-06 Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
7691 [Qt] Adjust to changed generation of master include file
7693 The responsiblity for creating the master include was moved out of syncqt.
7694 @ignore_for_master_contents still stays, as syncqt (ab-)uses this for
7695 determining whether a header is private.
7697 https://bugs.webkit.org/show_bug.cgi?id=90461
7699 Reviewed by Tor Arne Vestbø.
7701 * Source/sync.profile:
7703 2012-07-05 Rob Buis <rbuis@rim.com>
7705 [CMake] Fix some CMake warnings
7706 https://bugs.webkit.org/show_bug.cgi?id=90558
7708 Fix WebKit options so they match with FeatureList.pm.
7710 Reviewed by Dan Bates.
7712 * Source/cmake/WebKitFeatures.cmake:
7713 * Source/cmakeconfig.h.cmake:
7715 2012-07-05 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
7717 [Qt] Move Webkit1 before WebKit2 in the build order
7719 Reviewed by Csaba OsztrogonĂ¡c.
7723 2012-07-05 Ryuan Choi <ryuan.choi@samsung.com>
7725 [CMAKE] Unreviewd typo fix after r121857
7727 * Source/cmake/WebKitMacros.cmake:
7729 2012-07-05 Dongwoo Im <dw.im@samsung.com>
7731 [EFL] Enable the CUSTOM_SCHEME_HANDLER feature as default.
7732 https://bugs.webkit.org/show_bug.cgi?id=88608
7734 Reviewed by Hajime Morita.
7736 * Source/cmake/OptionsEfl.cmake: Enable the CUSTOM_SCHEME_HANDLER feature as default.
7738 2012-07-05 Ryuan Choi <ryuan.choi@samsung.com>
7740 [Wk2][EFL] EFL needs a WebKitTestRunner
7741 https://bugs.webkit.org/show_bug.cgi?id=87659
7743 Reviewed by Kenneth Rohde Christiansen.
7745 * Source/CMakeLists.txt:
7746 Set compiler flags for WebCoreTestSupport to be linked into TestRunnerInjectedBundle
7748 * Source/cmake/WebKitMacros.cmake: Remove unnecessary dependency.
7750 2012-07-04 John Mellor <johnme@chromium.org>
7752 Text Autosizing: Add compile flag and runtime setting
7753 https://bugs.webkit.org/show_bug.cgi?id=87394
7755 This patch renames Font Boosting to Text Autosizing.
7757 Reviewed by Adam Barth.
7761 2012-07-04 Ryuan Choi <ryuan.choi@samsung.com>
7763 [CMAKE] Add GENERATE_BINDINGS macro to share the codes which use generate-bindings.pl.
7764 https://bugs.webkit.org/show_bug.cgi?id=90258
7766 Reviewed by Rob Buis.
7768 This new macro calls generate-bindings.pl and append generated sources
7769 into proper source list.
7771 * Source/cmake/WebKitMacros.cmake:
7773 2012-07-04 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
7775 [Qt] Get rid of un-needed QT += declarative for Qt 5
7777 The declarative module has been renamed to quick1 in Qt 5, and the
7778 engine-only module for Qt 5 is named 'qml'. For many of the instances
7779 we could just remove 'declarative', since the project file was only
7780 used for Qt5/WebKit2 builds. In the other cases the module was wrapped
7781 in a haveQt(4) scope.
7783 Reviewed by Csaba OsztrogonĂ¡c.
7787 2012-07-03 Christophe Dumez <christophe.dumez@intel.com>
7789 [EFL] Enable CSS variables support at compile time
7790 https://bugs.webkit.org/show_bug.cgi?id=90448
7792 Reviewed by Kenneth Rohde Christiansen.
7794 Turn on CSS_VARIABLES flag by default on EFL port.
7796 * Source/cmake/OptionsEfl.cmake:
7797 * Source/cmakeconfig.h.cmake:
7799 2012-07-03 George Staikos <staikos@webkit.org>
7801 [BlackBerry] Enable microdata support for BlackBerry.
7802 https://bugs.webkit.org/show_bug.cgi?id=90429
7804 Reviewed by Rob Buis.
7806 * Source/cmake/OptionsBlackBerry.cmake:
7808 2012-07-03 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
7810 [Qt] Make use of .qmake.cache for caching features
7812 Instead of loading() features from the files that need them (and re-running
7813 a bunch of checks), we now run feature detection as part of configure.pro,
7814 and have build-webkit write the computed feature-defines and CONFIG to
7815 .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
7816 when building WebKit.pro.
7818 At some point we'll be able to selectivly prevent running of config tests
7819 in configure.pro, which means we don't need a separate code-path for
7820 the build-webkit --help case.
7822 We should also move the code in build-webkit that now uses .webkit.config
7823 to detect clean builds, to use .qmake.cache, since we now store the same
7826 Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
7828 Reviewed by Tor Arne Vestbø.
7830 * Source/QtWebKit.pro:
7835 2012-07-03 Sheriff Bot <webkit.review.bot@gmail.com>
7837 Unreviewed, rolling out r121766.
7838 http://trac.webkit.org/changeset/121766
7839 https://bugs.webkit.org/show_bug.cgi?id=90465
7841 It caused flakey build errors on the bots (Requested by Ossy
7844 * Source/QtWebKit.pro:
7849 2012-07-03 George Staikos <staikos@webkit.org>
7851 [BlackBerry] Enable Custom Scheme Handlers for BlackBerry.
7852 https://bugs.webkit.org/show_bug.cgi?id=90422
7854 Reviewed by Rob Buis.
7856 * Source/cmake/OptionsBlackBerry.cmake:
7858 2012-07-03 George Staikos <staikos@webkit.org>
7860 [BlackBerry] Enable RegisterProtocolHandler for BlackBerry.
7861 https://bugs.webkit.org/show_bug.cgi?id=90422
7863 Reviewed by Rob Buis.
7865 * Source/cmake/OptionsBlackBerry.cmake:
7867 2012-07-03 Priit Laes <plaes@plaes.org>
7869 [GTK] Need to bump libsoup requirements (for `soup_cookie_jar_get_cookie_list`)
7870 https://bugs.webkit.org/show_bug.cgi?id=90332
7872 Reviewed by Gustavo Noronha Silva.
7874 * configure.ac: Bump libsoup requirements to 2.39.2
7876 2012-07-03 Tor Arne Vestbø <tor.arne.vestbo@nokia.com>
7878 [Qt] Make use of .qmake.cache for caching features
7880 Instead of loading() features from the files that need them (and re-running
7881 a bunch of checks), we now run feature detection as part of configure.pro,
7882 and have build-webkit write the computed feature-defines and CONFIG to
7883 .qmake.cache, which is then loaded by qmake _before_ even defaults_pre
7884 when building WebKit.pro.
7886 At some point we'll be able to selectivly prevent running of config tests
7887 in configure.pro, which means we don't need a separate code-path for
7888 the build-webkit --help case.
7890 We should also move the code in build-webkit that now uses .webkit.config
7891 to detect clean builds, to use .qmake.cache, since we now store the same
7894 Original patch by Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
7896 Reviewed by Tor Arne Vestbø.
7898 * Source/QtWebKit.pro:
7903 2012-07-03 Christophe Dumez <christophe.dumez@intel.com>
7905 [EFL] Enable MICRODATA support
7906 https://bugs.webkit.org/show_bug.cgi?id=90377
7908 Reviewed by Kenneth Rohde Christiansen.
7910 Turn on MICRODATA support by default for EFL port.
7912 * Source/cmake/OptionsEfl.cmake:
7914 2012-07-02 George Staikos <staikos@webkit.org>
7916 [BlackBerry] Enable scoped style for BlackBerry.
7917 https://bugs.webkit.org/show_bug.cgi?id=90418
7919 Reviewed by Rob Buis.
7921 * Source/cmake/OptionsBlackBerry.cmake:
7922 * Source/cmakeconfig.h.cmake:
7924 2012-07-02 Xiaobo Wang <xbwang@torchmobile.com.cn>
7926 [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT
7927 https://bugs.webkit.org/show_bug.cgi?id=90271
7929 Reviewed by George Staikos.
7933 Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not
7935 We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't
7936 need to rebuild webkit before running DRT.
7938 * Source/cmake/OptionsBlackBerry.cmake:
7939 * Source/cmakeconfig.h.cmake:
7941 2012-07-02 Thiago Marcos P. Santos <thiago.santos@intel.com>
7943 [EFL][CMake] Integrate API unit tests with CTest
7944 https://bugs.webkit.org/show_bug.cgi?id=87251
7946 Reviewed by Daniel Bates.
7948 Enable CTest on the root CMakeLists.txt as it is expected
7949 to be here. This will create a new build target ("make test")
7950 to run all the API unit tests.
7954 2012-07-01 Christophe Dumez <christophe.dumez@intel.com>
7956 [EFL] Add Gamepad support
7957 https://bugs.webkit.org/show_bug.cgi?id=90170
7959 Reviewed by Kenneth Rohde Christiansen.
7961 * Source/cmake/FindEFL.cmake: Bump EFL libs dependencies.
7962 * Source/cmake/OptionsEfl.cmake: Turn on GAMEPAD flag on EFL port.
7963 * Source/cmakeconfig.h.cmake: Add GAMEPAD flag to CMake.
7965 2012-06-30 Jason Liu <jason.liu@torchmobile.com.cn>
7967 [BlackBerry] WebView/Browser cause blank screen when selecting a dropdown field.
7968 https://bugs.webkit.org/show_bug.cgi?id=90241
7970 This issue is caused by single quotes in option's labels.
7971 We should use the escape character of single quotes in JavaScript's string which
7972 starts and ends with single quotes.
7973 So we replace lablels' single quotes with its escape character during generating the
7974 select popUp's HTML.
7977 Reviewed by George Staikos.
7979 * ManualTests/blackberry/select-popup-items-unicode-display.html:
7981 2012-06-29 Luiz Agostini <luiz.agostini@nokia.com>
7983 [Qt][WK2] Private non-QtQuick API
7984 https://bugs.webkit.org/show_bug.cgi?id=84532
7986 Reviewed by Noam Rosenthal.
7988 API tests for QRawWebView.
7992 2012-06-29 Zan Dobersek <zandobersek@gmail.com>
7994 Unreviewed build fix after r121518, adding a missing symbol to symbols.filter.
7996 * Source/autotools/symbols.filter:
7998 2012-06-28 MORITA Hajime <morrita@google.com>
8000 [Refactoring] NodeRenderingContext ctor could be built on top of the ComposedShadowTreeWalker
8001 https://bugs.webkit.org/show_bug.cgi?id=89732
8003 Reviewed by Dimitri Glazkov.
8005 * Source/autotools/symbols.filter:
8007 2012-06-28 Jason Liu <jason.liu@torchmobile.com.cn>
8009 [BlackBerry] Selection items show as garbage for non-ascii characters.
8010 https://bugs.webkit.org/show_bug.cgi?id=89969
8012 Add charset utf-8 to the select popup's page.
8014 Reviewed by Antonio Gomes.
8016 * ManualTests/blackberry/select-popup-items-unicode-display.html: Added.
8018 2012-06-28 Christophe Dumez <christophe.dumez@intel.com>
8020 [EFL] Enable support for HTML5 datalist
8021 https://bugs.webkit.org/show_bug.cgi?id=90157
8023 Reviewed by Martin Robinson.
8025 Turn on DATALIST flag by default on EFL port to
8026 support HTML5 datalist tag.
8028 * Source/cmake/OptionsEfl.cmake:
8030 2012-06-27 Zan Dobersek <zandobersek@gmail.com>
8032 [Gtk] Add support for the Gamepad API
8033 https://bugs.webkit.org/show_bug.cgi?id=87503
8035 Reviewed by Carlos Garcia Campos.
8037 Only enable the Gamepad feature on Linux as support
8038 for other operating systems is not present.
8040 Check for the GIO Unix and GUdev dependencies when the
8041 Gamepad feature is enabled.
8045 2012-06-25 Simon Hausmann <simon.hausmann@nokia.com>
8047 [Qt] Make it possible to build WebKit without QtWidgets
8048 https://bugs.webkit.org/show_bug.cgi?id=78109
8050 Reviewed by Tor Arne Vestbø.
8052 * Source/QtWebKit.pro: Don't build WK1 tests and examples if WK1 is disabled.
8053 * Source/api.pri: Move WK1 sources away from here and use WEBKIT += webkit1 instead
8054 * WebKit.pro: Add WK1 to SUBDIRS unless no_webkit1 is set.
8056 2012-06-25 Gyuyoung Kim <gyuyoung.kim@samsung.com>
8058 [EFL] Implement Network Information API
8059 https://bugs.webkit.org/show_bug.cgi?id=87067
8061 Reviewed by Kenneth Rohde Christiansen.
8063 * Source/cmake/FindEFL.cmake: Find eeze library in build system.
8065 2012-06-25 Carlos Garcia Campos <cgarcia@igalia.com>
8067 Unreviewed. Update NEWS and configure.ac for 1.9.4 release
8069 * configure.ac: Bump version number.
8071 2012-06-22 Joshua Netterfield <jnetterfield@rim.com>
8073 [BlackBerry] Sanitize GLSL code using ANGLE.
8075 BlackBerry port does not sanitize GLSL code with ANGLE
8076 https://bugs.webkit.org/show_bug.cgi?id=89583
8078 Reviewed by Rob Buis.
8080 * Source/cmake/OptionsBlackBerry.cmake: Include ANGLE openGL headers as system headers in BlackBerry port.
8082 2012-06-21 Kalev Lember <kalevlember@gmail.com>
8084 [GTK] Fix NPAPI plugins on Windows
8085 https://bugs.webkit.org/show_bug.cgi?id=54531
8087 Reviewed by Martin Robinson.
8089 Define XP_WIN on Windows for plugin support.
8093 2012-06-21 Ryuan Choi <ryuan.choi@gmail.com>
8095 [EFL][WK2] Make WebKit2/Efl headers and resources installable.
8096 https://bugs.webkit.org/show_bug.cgi?id=88207
8098 Reviewed by Chang Shu.
8100 * Source/cmake/OptionsCommon.cmake:
8101 Provide new variable, EXEC_INSTALL_DIR to determine where to install
8104 2012-06-21 Ryuan Choi <ryuan.choi@samsung.com>
8106 [EFL[WK2] Add WKViewEfl and WebKit2 API Object to represent Evas_Object.
8107 https://bugs.webkit.org/show_bug.cgi?id=88935
8109 Reviewed by Chang Shu.
8111 * Source/cmake/OptionsEfl.cmake: Defines BUILDING_EFL__.
8113 2012-06-20 Varun Jain <varunjain@chromium.org>
8115 Account for device scale factor when creating image for dragging.
8116 https://bugs.webkit.org/show_bug.cgi?id=89489
8118 Reviewed by Adam Barth.
8120 * ManualTests/chromium/drag-image-accounts-for-device-scale.html: Added.
8122 2012-06-18 Philippe Normand <pnormand@igalia.com>
8124 [GStreamer] 0.11 video-sink
8125 https://bugs.webkit.org/show_bug.cgi?id=77087
8127 Reviewed by Martin Robinson.
8129 * configure.ac: Fix required gstreamer 0.11 version
8131 2012-06-19 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
8133 [Qt] Fix the Windows build when Qt is built without -release or -debug
8134 https://bugs.webkit.org/show_bug.cgi?id=89471
8136 Reviewed by Tor Arne Vestbø.
8138 Make sure that we at least remove build_all on Windows for api.pri,
8139 as WebCore wasn't built for all configurations.
8143 2012-06-19 Mike West <mkwst@chromium.org>
8145 Introduce ENABLE_CSP_NEXT configuration flag.
8146 https://bugs.webkit.org/show_bug.cgi?id=89300
8148 Reviewed by Adam Barth.
8150 The 1.0 draft of the Content Security Policy spec is just about to
8151 move to Last Call. We'll hide work on the upcoming 1.1 spec behind
8152 this ENABLE flag, disabled by default.
8154 Spec: https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html
8156 * Source/cmake/WebKitFeatures.cmake:
8157 * Source/cmakeconfig.h.cmake:
8159 2012-06-19 Joel Dillon <joel.dillon@codethink.co.uk>, Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
8161 [Qt] Allow the modules file generation to work on Windows.
8162 https://bugs.webkit.org/show_bug.cgi?id=89010
8164 Reviewed by Csaba OsztrogonĂ¡c.
8166 Add calls to toSystemPath and use QMAKE_DIR_SEP where necessary.
8170 2012-06-19 Jocelyn Turcotte <jocelyn.turcotte@nokia.com>
8172 [Qt] Fix TARGET not properly being set for QtWebKitd5.dll when building in debug.
8173 https://bugs.webkit.org/show_bug.cgi?id=88880
8175 load(qt_module_config) adjusts the TARGET to add the "d" suffix when doing
8176 the debug build_pass. When doing the first pass, qt_module_config.prf doesn't
8177 adjust the target since it is in debug_and_release and expects the debug
8178 build_pass to come later. However, since we remove debug_and_release from CONFIG
8179 right after this, the TARGET hasn't been adjusted and the debug build_pass
8182 Work around it by disabling this optimization on Windows.
8184 Reviewed by Tor Arne Vestbø.
8188 2012-06-19 Mike West <mkwst@chromium.org>
8190 Add a scheme registry for bypassing Content Security Policy.
8191 https://bugs.webkit.org/show_bug.cgi?id=89373
8193 Reviewed by Adam Barth.
8195 * Source/autotools/symbols.filter:
8197 2012-06-18 Rob Buis <rbuis@rim.com>
8199 [BlackBerry] Enable LEGACY_VIEWPORT_ADAPTION
8200 https://bugs.webkit.org/show_bug.cgi?id=89381
8202 Reviewed by Antonio Gomes.
8206 Enable LEGACY_VIEWPORT_ADAPTION.
8208 * Source/cmake/OptionsBlackBerry.cmake:
8210 2012-06-17 Philippe Normand <pnormand@igalia.com>
8212 Unreviewed, GTK 64-bit build fix after r120551.
8214 * Source/autotools/symbols.filter:
8216 2012-06-17 Philippe Normand <pnormand@igalia.com>
8218 Unreviewed, GTK build fix after r120397.
8220 * Source/autotools/symbols.filter:
8222 2012-06-14 Kent Tamura <tkent@chromium.org>
8224 Validate form state strings in FormController::setStateForNewFormElements()
8225 https://bugs.webkit.org/show_bug.cgi?id=88768
8227 Reviewed by Hajime Morita.
8229 * Source/autotools/symbols.filter: Expose some symbols used by Internals.cpp.
8231 2012-06-14 Chris Guan <chris.guan@torchmobile.com.cn>
8233 [Blackberry] add a new Api named setAllowNotification
8234 https://bugs.webkit.org/show_bug.cgi?id=88950
8236 Reviewed by Antonio Gomes.
8238 Add a new API named setAllowNotification in webpage class to
8239 let client set those allowed domains into notifications.
8242 * ManualTests/blackberry/notification.html: Added.
8244 2012-06-13 Zan Dobersek <zandobersek@gmail.com>
8246 [Gtk] Enable link prefetch support in the developer builds
8247 https://bugs.webkit.org/show_bug.cgi?id=89011
8249 Reviewed by Martin Robinson.
8251 Rather export an automake conditional than define a preprocessor
8252 macro for enabling link prefetch support.
8256 2012-06-13 Robin Cao <robin.cao@torchmobile.com.cn>
8258 [BlackBerry] Enable MEDIA_STREAM by default
8259 https://bugs.webkit.org/show_bug.cgi?id=88849
8261 Reviewed by Antonio Gomes.
8263 * Source/cmake/OptionsBlackBerry.cmake:
8264 * Source/cmakeconfig.h.cmake:
8266 2012-06-12 MORITA Hajime <morrita@google.com>
8268 Shadow Pseudo ID should be able to nest to point nested shadow DOM.
8269 https://bugs.webkit.org/show_bug.cgi?id=62218
8271 Reviewed by Dimitri Glazkov.
8273 * Source/autotools/symbols.filter:
8275 2012-06-12 Christophe Dumez <christophe.dumez@intel.com>
8277 [EFL] Enable SHADOW_DOM flag
8278 https://bugs.webkit.org/show_bug.cgi?id=87732
8280 Reviewed by Kentaro Hara.
8282 Enable SHADOW_DOM flag by default at compile time for EFL port.
8284 * Source/autotools/symbols.filter: Fix GTK build by adding new symbol.
8285 * Source/cmake/OptionsEfl.cmake:
8286 * Source/cmakeconfig.h.cmake:
8288 2012-06-12 Christophe Dumez <christophe.dumez@intel.com>
8290 [EFL] enable LEGACY_WEBKIT_BLOB_BUILDER flag
8291 https://bugs.webkit.org/show_bug.cgi?id=88715
8293 Reviewed by Noam Rosenthal.
8295 Enable LEGACY_WEBKIT_BLOB_BUILDER flag by default on EFL port.
8297 * Source/cmake/OptionsEfl.cmake:
8298 * Source/cmakeconfig.h.cmake:
8300 2012-06-12 Thiago Marcos P. Santos <thiago.santos@intel.com>
8302 [CMake] Enabled CSS_BOX_DECORATION_BREAK by default
8303 https://bugs.webkit.org/show_bug.cgi?id=88850
8305 Reviewed by Alexis Menard.
8307 Enabled it by default on CMake ports like in other ports.
8308 This patch is a follow up to r120029.
8310 * Source/cmake/WebKitFeatures.cmake:
8311 * Source/cmakeconfig.h.cmake:
8313 2012-06-11 Kaustubh Atrawalkar <kaustubh@motorola.com>
8315 [DRT] LTC:: counterValueForElementById() could be moved to Internals.
8316 https://bugs.webkit.org/show_bug.cgi?id=84406
8318 Reviewed by Hajime Morita.
8320 Exporting Internals::counterValueForElement symbols for the Gtk build.
8322 * Source/autotools/symbols.filter:
8324 2012-06-11 Alexis Menard <alexis.menard@openbossa.org>
8326 [CSS3 Backgrounds and Borders] Protect box-decoration-break behind a feature flag.
8327 https://bugs.webkit.org/show_bug.cgi?id=88804
8329 Reviewed by Tony Chang.
8331 Protect box-decoration-break behind a feature flag enabled by default.
8335 2012-06-11 Arnaud Renevier <arno@renevier.net>
8337 Replace obsolete mkdir_p variable with MKDIR_P
8338 https://bugs.webkit.org/show_bug.cgi?id=88790
8340 Reviewed by Martin Robinson.
8345 2012-06-11 Carlos Garcia Campos <cgarcia@igalia.com>
8347 Unreviewed. Fix make distcheck issues.
8349 * GNUmakefile.am: Initialize jscore nosource variables.
8351 2012-06-10 Darin Adler <darin@apple.com>
8353 Remove unneeded callRemovedLastRef function from TreeShared refactoring
8354 https://bugs.webkit.org/show_bug.cgi?id=88653
8356 Reviewed by Sam Weinig.
8358 * Source/autotools/symbols.filter: Filter removedLastRef instead of
8361 2012-06-09 Sukolsak Sakshuwong <sukolsak@google.com>
8363 Add UNDO_MANAGER flag
8364 https://bugs.webkit.org/show_bug.cgi?id=87908
8366 Reviewed by Tony Chang.
8368 * Source/cmake/WebKitFeatures.cmake:
8370 2012-06-08 Martin Robinson <mrobinson@igalia.com>
8372 Fix the GTK+ build when OpenGL is enabled.
8374 * configure.ac: Fix the build.
8376 2012-06-08 Martin Robinson <mrobinson@igalia.com>
8378 [GTK] build accelerated compositing on by default if OpenGL is present
8379 https://bugs.webkit.org/show_bug.cgi?id=88677
8381 Reviewed by Alejandro G. Castro.
8383 Build accelerated compositing by default if OpenGL is present, just like WebGL.
8384 Also prevent enabling WebGL if Clutter is turned on.
8386 * configure.ac: Build AC by default.
8388 2012-06-08 Carlos Garcia Campos <cgarcia@igalia.com>
8390 [GTK] Add API to get the library version to WebKit2 GTK+
8391 https://bugs.webkit.org/show_bug.cgi?id=88426
8393 Reviewed by Martin Robinson.
8395 * configure.ac: Generate WebKitVersion.h from WebKitVersion.h.in
8398 2012-06-08 Ion Rosca <rosca@adobe.com>
8400 Some overlay scrollbar API calls in ScrollAnimatorMac can lead to an assertion in RenderBox::mapAbsoluteToLocalPoint
8401 https://bugs.webkit.org/show_bug.cgi?id=74111
8403 Reviewed by Simon Fraser.
8405 * ManualTests/scrollbar-crash-on-hide-scrolled-area.html: Added.
8407 2012-06-07 Kentaro Hara <haraken@chromium.org>
8409 Reduce Node object size from 72 byte to 64 byte
8410 https://bugs.webkit.org/show_bug.cgi?id=88528
8412 Reviewed by Ryosuke Niwa.
8414 Added a symbol for callRemovedLastRef().
8416 * Source/autotools/symbols.filter:
8418 2012-06-07 Patrick Gansterer <paroga@webkit.org>
8420 Build fix for WinCE after r113570.
8422 * Source/cmake/OptionsWinCE.cmake:
8424 2012-06-07 Adam Barth <abarth@webkit.org>
8426 Settings::defaultDeviceScaleFactor is redundant with Page::deviceScaleFactor
8427 https://bugs.webkit.org/show_bug.cgi?id=88375
8429 Reviewed by James Robinson.
8431 This symbol no longer exists.
8433 * Source/autotools/symbols.filter:
8435 2012-06-06 David Kilzer <ddkilzer@apple.com>
8437 Teach git about localizable *.strings files
8438 <http://webkit.org/b/88447>
8440 Reviewed by Adam Roben.
8442 * .gitattributes: Set diff attribute for *.strings files so
8443 git-diff doesn't complain about them being binary files once the
8444 git-config command is run.
8446 2012-06-06 Andy Wingo <wingo@igalia.com>
8448 [GTK] Enable the LLInt
8449 https://bugs.webkit.org/show_bug.cgi?id=88315
8451 Reviewed by Filip Pizlo.
8453 * configure.ac: Require Ruby, to build the low-level interpreter.
8455 2012-06-06 Sam D <dsam2912@gmail.com>
8457 Web Inspector: Option for selecting/deselecting all breakpoints in breakpoint pane
8458 https://bugs.webkit.org/show_bug.cgi?id=87644
8460 Reviewed by Pavel Feldman.
8462 Added an option to enable/disable all breakpoints in Breakpoint pane.
8464 * Source/WebCore/English.lproj/localizedStrings.js:
8465 * Source/WebCore/inspector/front-end/BreakpointManager.js:
8466 (WebInspector.BreakpointManager.prototype.enableAllBreakpoints):
8467 (WebInspector.BreakpointManager.prototype.disableAllBreakpoints):
8468 * Source/WebCore/inspector/front-end/BreakpointsSidebarPane.js:
8469 (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu.enabledBreakpointCount):
8470 (WebInspector.JavaScriptBreakpointsSidebarPane.prototype._breakpointContextMenu):
8472 2012-06-05 Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
8474 [GTK] show the feature list in alphabetical order
8475 https://bugs.webkit.org/show_bug.cgi?id=88343
8477 Reviewed by Gustavo Noronha Silva.
8481 2012-06-05 Dongwoo Im <dw.im@samsung.com>
8483 Add 'isProtocolHandlerRegistered' and 'unregisterProtocolHandler'.
8484 https://bugs.webkit.org/show_bug.cgi?id=73176
8486 Reviewed by Adam Barth.
8488 Two more APIs are added in Custom Scheme Handler specification.
8489 http://dev.w3.org/html5/spec/Overview.html#custom-handlers
8490 One is 'isProtocolHandlerRegistered' to query whether the specific URL
8491 is registered or not.
8492 The other is 'unregisterProtocolHandler' to remove the registered URL.
8494 * Source/cmake/WebKitFeatures.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
8495 * Source/cmakeconfig.h.cmake: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
8497 2012-06-04 Hugo Parente Lima <hugo.lima@openbossa.org>
8499 Turn LEGACY_VIEWPORT_ADAPTION USE flag into an ENABLE flag.
8500 https://bugs.webkit.org/show_bug.cgi?id=88243
8502 Reviewed by Adam Barth.
8504 * Source/cmake/WebKitFeatures.cmake:
8506 2012-06-04 Sadrul Habib Chowdhury <sadrul@chromium.org>
8508 [chromium] Fix software rendering for device-scale-factor > 1
8509 https://bugs.webkit.org/show_bug.cgi?id=88136
8511 Reviewed by Darin Fisher.
8513 Export WebCore::Page::setDeviceScaleFactor and WebCore::Settings::setDefaultDeviceScaleFactor.
8515 * Source/autotools/symbols.filter:
8517 2012-06-04 Kevin Greer <kgr@chromium.org>
8519 [chromium] Issue async events for console.time/timeEnd
8520 https://bugs.webkit.org/show_bug.cgi?id=88003
8522 Reviewed by Pavel Feldman.
8524 * ../../Source/WebCore/page/Console.cpp:
8526 2012-06-04 Carlos Garcia Campos <cgarcia@igalia.com>
8528 Unreviewed. Update NEWS and configure.ac for 1.9.3 release
8530 * configure.ac: Bump version number.
8532 2012-06-02 Kevin Ollivier <kevino@theolliviers.com>
8534 [wx] Unreviewed build fix. Temporarily disable DerivedSources cleanup on Windows.
8538 2012-06-01 Simon Hausmann <simon.hausmann@nokia.com>
8540 [Qt] Use -Werror only in developer builds
8542 Rubber-stamped by Tor Arne Vestbø.
8544 In production builds -Werror with custom toolchains and wierd system
8545 headers, -Werror is of no use and just creates confusion. So use it
8546 only if Qt is configured with -developer-build.
8548 * Source/api.pri: qt_developer_build determination moved to default_pre.prf
8550 2012-06-01 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
8552 [Qt] Move QObject bridge related tests from tst_qwebframe to tst_qobjectbridge
8553 https://bugs.webkit.org/show_bug.cgi?id=88117
8555 Reviewed by Noam Rosenthal.
8557 * Source/tests.pri: Add new entry for tst_qobjectbridge.
8559 2012-06-01 Christophe Dumez <christophe.dumez@intel.com>
8561 [EFL] EFL port does not enable WEB_INTENTS_TAG flag
8562 https://bugs.webkit.org/show_bug.cgi?id=86866
8564 Reviewed by Adam Barth.
8566 Enable WEB_INTENTS_TAG flag by default on EFL port.
8568 * Source/cmake/OptionsEfl.cmake:
8569 * Source/cmake/WebKitFeatures.cmake:
8570 * Source/cmakeconfig.h.cmake:
8572 2012-05-31 Christophe Dumez <christophe.dumez@intel.com>
8574 [EFL] Enable CSS_IMAGE_SET flag
8575 https://bugs.webkit.org/show_bug.cgi?id=87727
8577 Reviewed by Adam Roben.
8579 Add CSS_IMAGE_SET flag to CMake and enable it by default on EFL port.
8581 * Source/cmake/OptionsEfl.cmake:
8582 * Source/cmake/WebKitFeatures.cmake:
8583 * Source/cmakeconfig.h.cmake:
8585 2012-05-30 Kevin Ollivier <kevino@theolliviers.com>
8587 [wx] Unreviewed build fix. Add needed file back to the wx build.
8591 2012-05-30 Mariusz Grzegorczyk <mariusz.g@samsung.com>, Ryuan Choi <ryuan.choi@samsung.com>
8593 [EFL][WK2] Fix WebKit2-EFL build
8594 https://bugs.webkit.org/show_bug.cgi?id=83693
8596 Reviewed by Carlos Garcia Campos.
8598 * Source/cmake/OptionsEfl.cmake: Define BUILDING_SOUP__ to build WebKit2/Efl.
8600 2012-05-29 Jonathan Dong <jonathan.dong@torchmobile.com.cn>
8602 [BlackBerry] Loading media data with http authentication
8603 https://bugs.webkit.org/show_bug.cgi?id=84214
8605 Reviewed by George Staikos.
8607 Added a manual test case which needs user to provide a HTTP server
8608 with HTTP authentication support when loading the specified media
8609 resource. The test case will test if the media resource is successfully
8612 * ManualTests/blackberry/video-load-with-authentication.html: Added.
8614 2012-05-29 Simon Fraser <simon.fraser@apple.com>
8616 Incomplete repaint on twitter.com when replying to a tweet
8617 https://bugs.webkit.org/show_bug.cgi?id=87553
8619 Reviewed by Dean Jackson.
8621 Manual test that adds a transform to a layer, forcing that
8622 layer to gain backing store.
8624 * ManualTests/compositing/requires-backing-change.html: Added.
8626 2012-05-29 David Barr <davidbarr@chromium.org>
8628 Introduce ENABLE_CSS_IMAGE_RESOLUTION compile flag
8629 https://bugs.webkit.org/show_bug.cgi?id=87685
8631 Reviewed by Eric Seidel.
8633 Add a configuration option for CSS image-resolution support, disabling it by default.
8635 * Source/cmake/WebKitFeatures.cmake:
8636 * Source/cmakeconfig.h.cmake:
8638 2012-05-25 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
8640 WebKitTestRunner needs to support layoutTestController.setJavaScriptProfilingEnabled
8641 https://bugs.webkit.org/show_bug.cgi?id=42328
8643 Reviewed by Eric Seidel.
8645 * Source/autotools/symbols.filter: Added needed symbols for GTK build.
8647 2012-05-28 Gyuyoung Kim <gyuyoung.kim@samsung.com>
8649 Move allowRoundingHacks to Internals interface
8650 https://bugs.webkit.org/show_bug.cgi?id=87328
8652 Reviewed by Hajime Morita.
8654 * Source/autotools/symbols.filter: Add allowRoundingHacks symbol filter.
8656 2012-05-27 Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com>
8658 [EFL] Enable blob support for the EFL port
8659 https://bugs.webkit.org/show_bug.cgi?id=85363
8661 Reviewed by Hajime Morita.
8663 Enable Blob support by default for the EFL port.
8665 * Source/cmake/OptionsEfl.cmake:
8667 2012-05-27 Raphael Kubo da Costa <rakuco@webkit.org>
8669 [CMake] Make WEBKIT_SET_EXTRA_COMPILER_FLAGS work with clang.
8670 https://bugs.webkit.org/show_bug.cgi?id=87597
8672 Reviewed by Daniel Bates.
8674 Building with clang requires at least the -fPIC option being
8675 passed correctly, just like it is needed with gcc. clang is also
8676 compatible with most of gcc's compiler options, so we only need to
8677 check for clang besides g++ in the macro definition.
8679 * Source/cmake/WebKitHelpers.cmake: Check for "Clang" and use
8680 CMAKE_COMPILER_IS_GNUCXX for the previous check, as it is shorter
8681 and achieves the same effect.
8683 2012-05-25 Zan Dobersek <zandobersek@gmail.com>
8685 configure.ac has duplicated AC_MSG_RESULT([$enable_sandbox]) and nothing for seamless iframes
8686 https://bugs.webkit.org/show_bug.cgi?id=87453
8688 Reviewed by Eric Seidel.
8690 Report the value of $enable_iframe_seamless rather than $enable_sandbox
8691 after checking whether to enable the iframe seamless option.
8695 2012-05-25 Zan Dobersek <zandobersek@gmail.com>
8697 [Gtk] Remove configuration options that do not apply anymore
8698 https://bugs.webkit.org/show_bug.cgi?id=87509
8700 Reviewed by Martin Robinson.
8702 Remove configuration options for enabling or disabling HTML5 datagrid,
8703 DOM storage, image resizer API and sandboxed iframe support. These
8704 features were either turned on by default with the feature defines
8705 removed from the code or removed from the source.
8709 2012-05-25 Zalan Bujtas <zbujtas@gmail.com>
8711 [Qt] Broken controls rendering when transform is applied.
8712 https://bugs.webkit.org/show_bug.cgi?id=87483
8714 Reviewed by Simon Hausmann.
8716 * ManualTests/qt/control_paiting_with_transforms.html: Added.
8718 2012-05-24 Tim Horton <timothy_horton@apple.com>
8720 Add feature defines for web-facing parts of CSS Regions and Exclusions
8721 https://bugs.webkit.org/show_bug.cgi?id=87442
8722 <rdar://problem/10887709>
8724 Reviewed by Dan Bernstein.
8728 2012-05-24 Kent Tamura <tkent@chromium.org>
8730 PAGE_POPUP: window.setValueAndClosePopup should be moved to a
8731 per-context property of DOMWindow.
8732 https://bugs.webkit.org/show_bug.cgi?id=87086
8734 Reviewed by Adam Barth.
8736 * ManualTests/forms/calendar-picker.html:
8737 Introduce pseudo window.pagePopupController.
8739 2012-05-24 Philippe Normand <pnormand@igalia.com>
8741 [GTK] Add --enable-css3-flexbox configure option after r118304.
8742 https://bugs.webkit.org/show_bug.cgi?id=87455
8744 Reviewed by Xan Lopez.
8748 2012-05-24 John Mellor <johnme@chromium.org>
8750 Font Boosting: Add compile flag and runtime setting
8751 https://bugs.webkit.org/show_bug.cgi?id=87394
8753 Reviewed by Adam Barth.
8755 Add ENABLE_FONT_BOOSTING.
8759 2012-05-23 Raphael Kubo da Costa <rakuco@webkit.org>
8761 [CMake] Unreviewed, add ENABLE_CSS3_FLEXBOX after r118304.
8763 * Source/cmake/WebKitFeatures.cmake:
8764 * Source/cmakeconfig.h.cmake:
8766 2012-05-23 Xiaobo Wang <xbwang@torchmobile.com.cn>
8768 [BlackBerry] Reset JS state for each test
8769 https://bugs.webkit.org/show_bug.cgi?id=86899
8771 Reviewed by Nikolas Zimmermann.
8773 * DumpRenderTree/blackberry/DumpRenderTree.cpp:
8774 (BlackBerry::WebKit::DumpRenderTree::resetToConsistentStateBeforeTesting):
8776 2012-05-22 Dongwoo Im <dw.im@samsung.com>
8778 [EFL] Implements the registerProtocolHandler method and option.
8779 https://bugs.webkit.org/show_bug.cgi?id=73638
8781 Reviewed by Andreas Kling.
8783 The registerProtocolHandler() method allows Web sites to register themselves
8784 as possible handlers for particular schemes.
8786 http://dev.w3.org/html5/spec/Overview.html#dom-navigator-registerprotocolhandler
8788 * Source/cmake/OptionsEfl.cmake: Adds the build option.
8789 * Source/cmakeconfig.h.cmake: Adds the build option.
8791 2012-05-22 Kangil Han <kangil.han@samsung.com>
8793 [EFL][DRT] Implement touch event
8794 https://bugs.webkit.org/show_bug.cgi?id=86720
8796 Reviewed by Hajime Morita.
8798 Currently EFL DRT doesn't support touch event.
8799 Therefore, this patch enabled it and implemented some eventSender function callbacks.
8801 * Source/cmake/FindEFL.cmake: Add ecore-input to dependency check.
8802 * Source/cmake/OptionsEfl.cmake: Enable touch event option.
8804 == Rolled over to ChangeLog-2012-05-22 ==