diff options
| author | Koen Kooi <koen@dominion.thruhere.net> | 2011-11-30 15:58:40 +0100 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-01-03 12:12:36 +0000 |
| commit | 663c893b084333ea9703079a9b056d74ffa5e2a3 (patch) | |
| tree | 9412e95a7d73731b6ebe067501ac434ffe2246dd /meta | |
| parent | 551ffe9ed72a0e7a16735d7173c3d51fe8282a54 (diff) | |
| download | poky-663c893b084333ea9703079a9b056d74ffa5e2a3.tar.gz | |
webkit-gtk svn: update to r101488
tested on beagleboard/angstrom with midori and epiphany browsers
(From OE-Core rev: c8c9a17ae2603ccb34641d4188850a18e6ce6096)
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
| -rw-r--r-- | meta/recipes-sato/webkit/files/GNUmakefile.am | 37 | ||||
| -rwxr-xr-x | meta/recipes-sato/webkit/files/autogen.sh | 1 | ||||
| -rw-r--r-- | meta/recipes-sato/webkit/files/configure.ac | 395 | ||||
| -rw-r--r-- | meta/recipes-sato/webkit/webkit-gtk_svn.bb | 9 |
4 files changed, 232 insertions, 210 deletions
diff --git a/meta/recipes-sato/webkit/files/GNUmakefile.am b/meta/recipes-sato/webkit/files/GNUmakefile.am index fb10790b1e..4d2785f241 100644 --- a/meta/recipes-sato/webkit/files/GNUmakefile.am +++ b/meta/recipes-sato/webkit/files/GNUmakefile.am | |||
| @@ -27,7 +27,8 @@ VPATH = @srcdir@ | |||
| 27 | 27 | ||
| 28 | DISTCHECK_CONFIGURE_FLAGS = \ | 28 | DISTCHECK_CONFIGURE_FLAGS = \ |
| 29 | --enable-introspection \ | 29 | --enable-introspection \ |
| 30 | --enable-gtk-doc | 30 | --enable-gtk-doc \ |
| 31 | --enable-webkit2 | ||
| 31 | 32 | ||
| 32 | # Directory for autogenerated sources | 33 | # Directory for autogenerated sources |
| 33 | GENSOURCES := $(top_builddir)/DerivedSources | 34 | GENSOURCES := $(top_builddir)/DerivedSources |
| @@ -40,10 +41,13 @@ GENSOURCES_INSPECTOR := $(GENPROGRAMS)/resources/inspector | |||
| 40 | WebCore := $(srcdir)/Source/WebCore | 41 | WebCore := $(srcdir)/Source/WebCore |
| 41 | WebKit := $(srcdir)/Source/WebKit/gtk | 42 | WebKit := $(srcdir)/Source/WebKit/gtk |
| 42 | WebKit2 := $(srcdir)/Source/WebKit2 | 43 | WebKit2 := $(srcdir)/Source/WebKit2 |
| 44 | pkgconfigdir := $(libdir)/pkgconfig | ||
| 45 | libwebkitgtkincludedir := $(prefix)/include/webkitgtk-@WEBKITGTK_API_VERSION@ | ||
| 43 | 46 | ||
| 44 | # Libraries and support components | 47 | # Libraries and support components |
| 45 | bin_PROGRAMS := | 48 | bin_PROGRAMS := |
| 46 | noinst_PROGRAMS := | 49 | noinst_PROGRAMS := |
| 50 | libexec_PROGRAMS := | ||
| 47 | noinst_HEADERS := | 51 | noinst_HEADERS := |
| 48 | noinst_LTLIBRARIES := | 52 | noinst_LTLIBRARIES := |
| 49 | lib_LTLIBRARIES := | 53 | lib_LTLIBRARIES := |
| @@ -73,6 +77,8 @@ webkitgtk_gdom_built_sources := | |||
| 73 | webkitgtk_built_sources := | 77 | webkitgtk_built_sources := |
| 74 | webkitgtk_built_nosources := | 78 | webkitgtk_built_nosources := |
| 75 | webkit2_built_sources := | 79 | webkit2_built_sources := |
| 80 | webkit2_plugin_process_built_sources := | ||
| 81 | webkittestrunner_built_sources := | ||
| 76 | libwebcoreinternals_built_sources := | 82 | libwebcoreinternals_built_sources := |
| 77 | global_cppflags := | 83 | global_cppflags := |
| 78 | global_cflags := | 84 | global_cflags := |
| @@ -85,8 +91,10 @@ typelibs_DATA := | |||
| 85 | EXTRA_DIST := | 91 | EXTRA_DIST := |
| 86 | BUILT_SOURCES := | 92 | BUILT_SOURCES := |
| 87 | CLEANFILES := | 93 | CLEANFILES := |
| 94 | DOMAIN := | ||
| 88 | DISTCLEANFILES := | 95 | DISTCLEANFILES := |
| 89 | MAINTAINERCLEANFILES := | 96 | MAINTAINERCLEANFILES := |
| 97 | pkgconfig_DATA := | ||
| 90 | 98 | ||
| 91 | # We do not care at all about this implicit built-in make rules, | 99 | # We do not care at all about this implicit built-in make rules, |
| 92 | # disable them to save some build time | 100 | # disable them to save some build time |
| @@ -187,11 +195,13 @@ endif | |||
| 187 | 195 | ||
| 188 | EXTRA_DIST += \ | 196 | EXTRA_DIST += \ |
| 189 | $(srcdir)/Source/autotools/symbols.filter \ | 197 | $(srcdir)/Source/autotools/symbols.filter \ |
| 190 | $(srcdir)/gtk-doc.make \ | ||
| 191 | $(srcdir)/Source/WebKit/LICENSE | 198 | $(srcdir)/Source/WebKit/LICENSE |
| 192 | 199 | ||
| 193 | # Include module makefiles | 200 | # Include module makefiles |
| 201 | if USE_JSC | ||
| 194 | include Source/JavaScriptCore/GNUmakefile.am | 202 | include Source/JavaScriptCore/GNUmakefile.am |
| 203 | endif | ||
| 204 | |||
| 195 | include Source/WebCore/GNUmakefile.am | 205 | include Source/WebCore/GNUmakefile.am |
| 196 | include Source/WebKit/gtk/GNUmakefile.am | 206 | include Source/WebKit/gtk/GNUmakefile.am |
| 197 | include Source/WebCore/bindings/gobject/GNUmakefile.am | 207 | include Source/WebCore/bindings/gobject/GNUmakefile.am |
| @@ -201,6 +211,7 @@ include Tools/DumpRenderTree/gtk/GNUmakefile.ImageDiff.am | |||
| 201 | 211 | ||
| 202 | if ENABLE_WEBKIT2 | 212 | if ENABLE_WEBKIT2 |
| 203 | include Source/WebKit2/GNUmakefile.am | 213 | include Source/WebKit2/GNUmakefile.am |
| 214 | include Source/WebKit2/UIProcess/API/gtk/tests/GNUmakefile.am | ||
| 204 | include Tools/MiniBrowser/gtk/GNUmakefile.am | 215 | include Tools/MiniBrowser/gtk/GNUmakefile.am |
| 205 | include Tools/WebKitTestRunner/GNUmakefile.am | 216 | include Tools/WebKitTestRunner/GNUmakefile.am |
| 206 | # [GTK] Refactor the translations now that we have webkit2 | 217 | # [GTK] Refactor the translations now that we have webkit2 |
| @@ -209,13 +220,17 @@ endif | |||
| 209 | 220 | ||
| 210 | # Autogenerated sources | 221 | # Autogenerated sources |
| 211 | BUILT_SOURCES += \ | 222 | BUILT_SOURCES += \ |
| 212 | $(javascriptcore_built_sources) \ | ||
| 213 | $(javascriptcore_built_nosources) \ | ||
| 214 | $(webcore_built_sources) \ | 223 | $(webcore_built_sources) \ |
| 215 | $(webcore_built_nosources) \ | 224 | $(webcore_built_nosources) \ |
| 216 | $(webkitgtk_built_sources) \ | 225 | $(webkitgtk_built_sources) \ |
| 217 | $(webkitgtk_built_nosources) | 226 | $(webkitgtk_built_nosources) |
| 218 | 227 | ||
| 228 | if USE_JSC | ||
| 229 | BUILT_SOURCES += \ | ||
| 230 | $(javascriptcore_built_sources) \ | ||
| 231 | $(javascriptcore_built_nosources) | ||
| 232 | endif | ||
| 233 | |||
| 219 | DISTCLEANFILES += \ | 234 | DISTCLEANFILES += \ |
| 220 | $(CLEANFILES) \ | 235 | $(CLEANFILES) \ |
| 221 | $(builddir)/doltcompile \ | 236 | $(builddir)/doltcompile \ |
| @@ -249,3 +264,17 @@ clean-local: | |||
| 249 | maintainer-clean-local: distclean-local | 264 | maintainer-clean-local: distclean-local |
| 250 | distclean-local: | 265 | distclean-local: |
| 251 | -rm -rf $(GENSOURCES) $(GENPROGRAMS) | 266 | -rm -rf $(GENSOURCES) $(GENPROGRAMS) |
| 267 | |||
| 268 | dist-hook: doc-dist-hook | ||
| 269 | doc-dist-hook: docs-build.stamp | ||
| 270 | cp $(WebKit)/NEWS $(distdir) | ||
| 271 | @mkdir -p $(distdir)/Documentation/webkitgtk/html | ||
| 272 | @mkdir -p $(distdir)/Documentation/webkitgtk/tmpl | ||
| 273 | @-cp ./Documentation/webkitgtk/tmpl/*.sgml $(distdir)/Documentation/webkitgtk/tmpl | ||
| 274 | @cp ./Documentation/webkitgtk/html/* $(distdir)/Documentation/webkitgtk/html | ||
| 275 | if ENABLE_WEBKIT2 | ||
| 276 | @mkdir -p $(distdir)/Documentation/webkit2gtk/html | ||
| 277 | @mkdir -p $(distdir)/Documentation/webkit2gtk/tmpl | ||
| 278 | @-cp ./Documentation/webkit2gtk/tmpl/*.sgml $(distdir)/Documentation/webkit2gtk/tmpl | ||
| 279 | @cp ./Documentation/webkit2gtk/html/* $(distdir)/Documentation/webkit2gtk/html | ||
| 280 | endif | ||
diff --git a/meta/recipes-sato/webkit/files/autogen.sh b/meta/recipes-sato/webkit/files/autogen.sh index 23639e897f..bb7779d44d 100755 --- a/meta/recipes-sato/webkit/files/autogen.sh +++ b/meta/recipes-sato/webkit/files/autogen.sh | |||
| @@ -12,7 +12,6 @@ rm -f $top_srcdir/autom4te.cache | |||
| 12 | 12 | ||
| 13 | touch README INSTALL | 13 | touch README INSTALL |
| 14 | 14 | ||
| 15 | gtkdocize --copy > /dev/null 2>&1 || echo "Warning: not running gtk-docize." | ||
| 16 | if test -z `which autoreconf`; then | 15 | if test -z `which autoreconf`; then |
| 17 | echo "Error: autoreconf not found, please install it." | 16 | echo "Error: autoreconf not found, please install it." |
| 18 | exit 1 | 17 | exit 1 |
diff --git a/meta/recipes-sato/webkit/files/configure.ac b/meta/recipes-sato/webkit/files/configure.ac index 9d8ad90c31..65176aea2d 100644 --- a/meta/recipes-sato/webkit/files/configure.ac +++ b/meta/recipes-sato/webkit/files/configure.ac | |||
| @@ -1,15 +1,15 @@ | |||
| 1 | AC_PREREQ(2.59) | 1 | AC_PREREQ(2.59) |
| 2 | 2 | ||
| 3 | m4_define([webkit_major_version], [1]) | 3 | m4_define([webkit_major_version], [1]) |
| 4 | m4_define([webkit_minor_version], [5]) | 4 | m4_define([webkit_minor_version], [7]) |
| 5 | m4_define([webkit_micro_version], [1]) | 5 | m4_define([webkit_micro_version], [2]) |
| 6 | 6 | ||
| 7 | # This is the version we'll be using as part of our User-Agent string | 7 | # This is the version we'll be using as part of our User-Agent string |
| 8 | # e.g., AppleWebKit/$(webkit_user_agent_version) ... | 8 | # e.g., AppleWebKit/$(webkit_user_agent_version) ... |
| 9 | # | 9 | # |
| 10 | # Sourced from Source/WebCore/Configurations/Version.xcconfig | 10 | # Sourced from Source/WebCore/Configurations/Version.xcconfig |
| 11 | m4_define([webkit_user_agent_major_version], [534]) | 11 | m4_define([webkit_user_agent_major_version], [535]) |
| 12 | m4_define([webkit_user_agent_minor_version], [26]) | 12 | m4_define([webkit_user_agent_minor_version], [10]) |
| 13 | 13 | ||
| 14 | AC_INIT([WebKit],[webkit_major_version.webkit_minor_version.webkit_micro_version],[http://bugs.webkit.org/]) | 14 | AC_INIT([WebKit],[webkit_major_version.webkit_minor_version.webkit_micro_version],[http://bugs.webkit.org/]) |
| 15 | 15 | ||
| @@ -35,10 +35,10 @@ AC_CONFIG_SRCDIR([Source/WebCore/config.h]) | |||
| 35 | 35 | ||
| 36 | dnl # Libtool library version, not to confuse with API version | 36 | dnl # Libtool library version, not to confuse with API version |
| 37 | dnl # see http://www.gnu.org/software/libtool/manual/html_node/Libtool-versioning.html | 37 | dnl # see http://www.gnu.org/software/libtool/manual/html_node/Libtool-versioning.html |
| 38 | LIBWEBKITGTK_VERSION=8:0:8 | 38 | LIBWEBKITGTK_VERSION=11:2:11 |
| 39 | AC_SUBST([LIBWEBKITGTK_VERSION]) | 39 | AC_SUBST([LIBWEBKITGTK_VERSION]) |
| 40 | 40 | ||
| 41 | AM_INIT_AUTOMAKE([foreign subdir-objects tar-ustar]) | 41 | AM_INIT_AUTOMAKE([foreign subdir-objects dist-xz no-dist-gzip tar-ustar]) |
| 42 | 42 | ||
| 43 | # Use AM_SILENT_RULES if present | 43 | # Use AM_SILENT_RULES if present |
| 44 | m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) | 44 | m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) |
| @@ -111,6 +111,9 @@ if test "$os_win32" = "no"; then | |||
| 111 | AC_CHECK_HEADERS([pthread.h], | 111 | AC_CHECK_HEADERS([pthread.h], |
| 112 | AC_DEFINE([HAVE_PTHREAD_H],[1],[Define if pthread exists]), | 112 | AC_DEFINE([HAVE_PTHREAD_H],[1],[Define if pthread exists]), |
| 113 | AC_MSG_ERROR([pthread support is required to build WebKit])) | 113 | AC_MSG_ERROR([pthread support is required to build WebKit])) |
| 114 | AC_CHECK_LIB(pthread, pthread_rwlock_init, | ||
| 115 | AC_DEFINE([HAVE_PTHREAD_RWLOCK],[1],[Define if pthread rwlock is present]), | ||
| 116 | AC_MSG_WARN([pthread rwlock support is not available])) | ||
| 114 | fi | 117 | fi |
| 115 | 118 | ||
| 116 | # check for libjpeg the way Gtk does it. | 119 | # check for libjpeg the way Gtk does it. |
| @@ -188,32 +191,37 @@ AC_SUBST([OLE32_LIBS]) | |||
| 188 | # determine the GTK+ version to use | 191 | # determine the GTK+ version to use |
| 189 | AC_MSG_CHECKING([the GTK+ version to use]) | 192 | AC_MSG_CHECKING([the GTK+ version to use]) |
| 190 | AC_ARG_WITH([gtk], | 193 | AC_ARG_WITH([gtk], |
| 191 | [AS_HELP_STRING([--with-gtk=2.0|3.0], [the GTK+ version to use (default: 2.0)])], | 194 | [AS_HELP_STRING([--with-gtk=2.0|3.0], [the GTK+ version to use (default: 3.0)])], |
| 192 | [case "$with_gtk" in | 195 | [case "$with_gtk" in |
| 193 | 2.0|3.0) ;; | 196 | 2.0|3.0) ;; |
| 194 | *) AC_MSG_ERROR([invalid GTK+ version specified]) ;; | 197 | *) AC_MSG_ERROR([invalid GTK+ version specified]) ;; |
| 195 | esac], | 198 | esac], |
| 196 | [with_gtk=2.0]) | 199 | [with_gtk=3.0]) |
| 197 | AC_MSG_RESULT([$with_gtk]) | 200 | AC_MSG_RESULT([$with_gtk]) |
| 198 | 201 | ||
| 202 | GTK2_REQUIRED_VERSION=2.10 | ||
| 203 | GAIL2_REQUIRED_VERSION=1.8 | ||
| 204 | GTK3_REQUIRED_VERSION=3.0 | ||
| 205 | GAIL3_REQUIRED_VERSION=3.0 | ||
| 206 | |||
| 199 | case "$with_gtk" in | 207 | case "$with_gtk" in |
| 200 | 2.0) GTK_REQUIRED_VERSION=2.10 | 208 | 2.0) GTK_REQUIRED_VERSION=$GTK2_REQUIRED_VERSION |
| 201 | GTK_API_VERSION=2.0 | 209 | GTK_API_VERSION=2.0 |
| 202 | WEBKITGTK_API_MAJOR_VERSION=1 | 210 | WEBKITGTK_API_MAJOR_VERSION=1 |
| 203 | WEBKITGTK_API_MINOR_VERSION=0 | 211 | WEBKITGTK_API_MINOR_VERSION=0 |
| 204 | WEBKITGTK_API_VERSION=1.0 | 212 | WEBKITGTK_API_VERSION=1.0 |
| 205 | WEBKITGTK_PC_NAME=webkit | 213 | WEBKITGTK_PC_NAME=webkit |
| 206 | GAIL_PC_NAME=gail | 214 | GAIL_PC_NAME=gail |
| 207 | GAIL_REQUIRED_VERSION=1.8 | 215 | GAIL_REQUIRED_VERSION=$GAIL2_REQUIRED_VERSION |
| 208 | ;; | 216 | ;; |
| 209 | 3.0) GTK_REQUIRED_VERSION=3.0 | 217 | 3.0) GTK_REQUIRED_VERSION=$GTK3_REQUIRED_VERSION |
| 210 | GTK_API_VERSION=3.0 | 218 | GTK_API_VERSION=3.0 |
| 211 | WEBKITGTK_API_MAJOR_VERSION=3 | 219 | WEBKITGTK_API_MAJOR_VERSION=3 |
| 212 | WEBKITGTK_API_MINOR_VERSION=0 | 220 | WEBKITGTK_API_MINOR_VERSION=0 |
| 213 | WEBKITGTK_API_VERSION=3.0 | 221 | WEBKITGTK_API_VERSION=3.0 |
| 214 | WEBKITGTK_PC_NAME=webkitgtk | 222 | WEBKITGTK_PC_NAME=webkitgtk |
| 215 | GAIL_PC_NAME=gail-3.0 | 223 | GAIL_PC_NAME=gail-3.0 |
| 216 | GAIL_REQUIRED_VERSION=3.0 | 224 | GAIL_REQUIRED_VERSION=$GAIL3_REQUIRED_VERSION |
| 217 | ;; | 225 | ;; |
| 218 | esac | 226 | esac |
| 219 | 227 | ||
| @@ -267,8 +275,9 @@ PANGO_REQUIRED_VERSION=1.12 | |||
| 267 | LIBXSLT_REQUIRED_VERSION=1.1.7 | 275 | LIBXSLT_REQUIRED_VERSION=1.1.7 |
| 268 | SQLITE_REQUIRED_VERSION=3.0 | 276 | SQLITE_REQUIRED_VERSION=3.0 |
| 269 | GSTREAMER_REQUIRED_VERSION=0.10 | 277 | GSTREAMER_REQUIRED_VERSION=0.10 |
| 270 | GSTREAMER_PLUGINS_BASE_REQUIRED_VERSION=0.10.25 | 278 | GSTREAMER_PLUGINS_BASE_REQUIRED_VERSION=0.10.30 |
| 271 | ENCHANT_REQUIRED_VERSION=0.22 | 279 | ENCHANT_REQUIRED_VERSION=0.22 |
| 280 | LIBFFTW_REQUIRED_VERSION=3.2.2 | ||
| 272 | 281 | ||
| 273 | # Available modules | 282 | # Available modules |
| 274 | # | 283 | # |
| @@ -373,15 +382,14 @@ AC_MSG_RESULT([$enable_3d_rendering]) | |||
| 373 | # check whether to enable WebGL support | 382 | # check whether to enable WebGL support |
| 374 | AC_MSG_CHECKING([whether to enable WebGL support]) | 383 | AC_MSG_CHECKING([whether to enable WebGL support]) |
| 375 | AC_ARG_ENABLE(webgl, | 384 | AC_ARG_ENABLE(webgl, |
| 376 | AC_HELP_STRING([--enable-webgl], | 385 | AC_HELP_STRING([--enable-webgl], [enable support for WebGL [default=yes]]), |
| 377 | [enable support for WebGL (experimental) [default=no]]), | 386 | [], [if test "$with_target" = "x11"; then enable_webgl="yes"; else enable_webgl="no"; fi]) |
| 378 | [], [enable_webgl="no"]) | ||
| 379 | AC_MSG_RESULT([$enable_webgl]) | 387 | AC_MSG_RESULT([$enable_webgl]) |
| 380 | 388 | ||
| 381 | if test "$enable_webgl" = "yes"; then | 389 | if test "$enable_webgl" = "yes"; then |
| 382 | AC_CHECK_HEADERS([GL/gl.h], [], AC_MSG_ERROR([OpenGL header not found])) | 390 | AC_CHECK_HEADERS([GL/gl.h], [], AC_MSG_ERROR([OpenGL header not found])) |
| 383 | AC_CHECK_HEADERS([GL/glx.h], [], AC_MSG_ERROR([GLX header not found])) | 391 | AC_CHECK_HEADERS([GL/glx.h], [], AC_MSG_ERROR([GLX header not found])) |
| 384 | OPENGL_LIBS=-lGL | 392 | OPENGL_LIBS="-lGL -ldl" |
| 385 | fi | 393 | fi |
| 386 | AC_SUBST([OPENGL_LIBS]) | 394 | AC_SUBST([OPENGL_LIBS]) |
| 387 | 395 | ||
| @@ -409,6 +417,14 @@ AC_ARG_ENABLE(meter_tag, | |||
| 409 | [],[enable_meter_tag="yes"]) | 417 | [],[enable_meter_tag="yes"]) |
| 410 | AC_MSG_RESULT([$enable_meter_tag]) | 418 | AC_MSG_RESULT([$enable_meter_tag]) |
| 411 | 419 | ||
| 420 | # check whether to enable HTML5 Microdata support | ||
| 421 | AC_MSG_CHECKING([whether to enable HTML5 Microdata support]) | ||
| 422 | AC_ARG_ENABLE(microdata, | ||
| 423 | AC_HELP_STRING([--enable-microdata], | ||
| 424 | [enable HTML5 microdata support [default=no]]), | ||
| 425 | [],[enable_microdata="no"]) | ||
| 426 | AC_MSG_RESULT([$enable_microdata]) | ||
| 427 | |||
| 412 | # check whether to enable page visibility API. | 428 | # check whether to enable page visibility API. |
| 413 | AC_MSG_CHECKING([whether to enable Page Visibility API support]) | 429 | AC_MSG_CHECKING([whether to enable Page Visibility API support]) |
| 414 | AC_ARG_ENABLE(page_visibility_api, | 430 | AC_ARG_ENABLE(page_visibility_api, |
| @@ -433,6 +449,14 @@ AC_ARG_ENABLE(javascript_debugger, | |||
| 433 | [],[enable_javascript_debugger="yes"]) | 449 | [],[enable_javascript_debugger="yes"]) |
| 434 | AC_MSG_RESULT([$enable_javascript_debugger]) | 450 | AC_MSG_RESULT([$enable_javascript_debugger]) |
| 435 | 451 | ||
| 452 | # check whether to enable Gamepad support | ||
| 453 | AC_MSG_CHECKING([whether to enable Gamepad support]) | ||
| 454 | AC_ARG_ENABLE(gamepad, | ||
| 455 | AC_HELP_STRING([--enable-gamepad], | ||
| 456 | [enable Gamepad support [default=no]]), | ||
| 457 | [],[enable_gamepad="no"]) | ||
| 458 | AC_MSG_RESULT([$enable_gamepad]) | ||
| 459 | |||
| 436 | # check whether to build with datagrid support | 460 | # check whether to build with datagrid support |
| 437 | AC_MSG_CHECKING([whether to enable HTML5 datagrid support]) | 461 | AC_MSG_CHECKING([whether to enable HTML5 datagrid support]) |
| 438 | AC_ARG_ENABLE(datagrid, | 462 | AC_ARG_ENABLE(datagrid, |
| @@ -449,13 +473,13 @@ AC_ARG_ENABLE(data_transfer_items, | |||
| 449 | [],[enable_data_transfer_items="no"]) | 473 | [],[enable_data_transfer_items="no"]) |
| 450 | AC_MSG_RESULT([$enable_data_transfer_items]) | 474 | AC_MSG_RESULT([$enable_data_transfer_items]) |
| 451 | 475 | ||
| 452 | # check whether to enable HTML5 Offline Web Applications support | 476 | # check whether to enable DOM mutation observer support |
| 453 | AC_MSG_CHECKING([whether to enable HTML5 offline web applications support]) | 477 | AC_MSG_CHECKING([whether to enable DOM mutation observer support]) |
| 454 | AC_ARG_ENABLE(offline_web_applications, | 478 | AC_ARG_ENABLE(mutation_observers, |
| 455 | AC_HELP_STRING([--enable-offline-web-applications], | 479 | AC_HELP_STRING([--enable-mutation-observers], |
| 456 | [enable HTML5 offline web applications support [default=yes]]), | 480 | [enable DOM mutation observer support [default=no]]), |
| 457 | [],[enable_offline_web_applications="yes"]) | 481 | [],[enable_mutation_observers="no"]) |
| 458 | AC_MSG_RESULT([$enable_offline_web_applications]) | 482 | AC_MSG_RESULT([$enable_mutation_observers]) |
| 459 | 483 | ||
| 460 | # check whether to enable HTML5 client-side session and persitent storage support | 484 | # check whether to enable HTML5 client-side session and persitent storage support |
| 461 | AC_MSG_CHECKING([whether to enable HTML5 client-side session and persistent storage support]) | 485 | AC_MSG_CHECKING([whether to enable HTML5 client-side session and persistent storage support]) |
| @@ -489,21 +513,13 @@ AC_ARG_ENABLE(input_speech, | |||
| 489 | [],[enable_input_speech="no"]) | 513 | [],[enable_input_speech="no"]) |
| 490 | AC_MSG_RESULT([$enable_input_speech]) | 514 | AC_MSG_RESULT([$enable_input_speech]) |
| 491 | 515 | ||
| 492 | # check whether to build with database support | 516 | # check whether to build with SQL database support |
| 493 | AC_MSG_CHECKING([whether to enable HTML5 client-side database storage support]) | 517 | AC_MSG_CHECKING([whether to enable SQL client-side database storage support]) |
| 494 | AC_ARG_ENABLE(database, | 518 | AC_ARG_ENABLE(sql_database, |
| 495 | AC_HELP_STRING([--enable-database], | 519 | AC_HELP_STRING([--enable-sql-database], |
| 496 | [enable HTML5 client-side database storage support [default=yes]]), | 520 | [enable SQL client-side database storage support [default=yes]]), |
| 497 | [],[enable_database="yes"]) | 521 | [],[enable_sql_database="yes"]) |
| 498 | AC_MSG_RESULT([$enable_database]) | 522 | AC_MSG_RESULT([$enable_sql_database]) |
| 499 | |||
| 500 | # check whether to build with server-sent events support | ||
| 501 | AC_MSG_CHECKING([whether to enable HTML5 server-sent events support]) | ||
| 502 | AC_ARG_ENABLE(eventsource, | ||
| 503 | AC_HELP_STRING([--enable-eventsource], | ||
| 504 | [enable HTML5 server-sent events support [default=yes]]), | ||
| 505 | [],[enable_eventsource="yes"]) | ||
| 506 | AC_MSG_RESULT([$enable_eventsource]) | ||
| 507 | 523 | ||
| 508 | # check whether to build with icon database support | 524 | # check whether to build with icon database support |
| 509 | AC_MSG_CHECKING([whether to enable icon database support]) | 525 | AC_MSG_CHECKING([whether to enable icon database support]) |
| @@ -554,10 +570,18 @@ fi | |||
| 554 | AC_MSG_CHECKING([whether to enable HTML5 video track support]) | 570 | AC_MSG_CHECKING([whether to enable HTML5 video track support]) |
| 555 | AC_ARG_ENABLE(video_track, | 571 | AC_ARG_ENABLE(video_track, |
| 556 | AC_HELP_STRING([--enable-video-track], | 572 | AC_HELP_STRING([--enable-video-track], |
| 557 | [enable HTML5 video track support [default=yes]]), | 573 | [enable HTML5 video track support [default=no]]), |
| 558 | [],[enable_video_track="yes"]) | 574 | [],[enable_video_track="no"]) |
| 559 | AC_MSG_RESULT([$enable_video_track]) | 575 | AC_MSG_RESULT([$enable_video_track]) |
| 560 | 576 | ||
| 577 | # check whether to enable media source support | ||
| 578 | AC_MSG_CHECKING([whether to enable media source support]) | ||
| 579 | AC_ARG_ENABLE(media_source, | ||
| 580 | AC_HELP_STRING([--enable-media-source], | ||
| 581 | [enable support for media source [default=no]]), | ||
| 582 | [], [enable_media_source="no"]) | ||
| 583 | AC_MSG_RESULT([$enable_media_source]) | ||
| 584 | |||
| 561 | # check whether to enable media statistics support | 585 | # check whether to enable media statistics support |
| 562 | AC_MSG_CHECKING([whether to enable media statistics support]) | 586 | AC_MSG_CHECKING([whether to enable media statistics support]) |
| 563 | AC_ARG_ENABLE(media_statistics, | 587 | AC_ARG_ENABLE(media_statistics, |
| @@ -582,22 +606,6 @@ AC_ARG_ENABLE(media_stream, | |||
| 582 | [],[enable_media_stream="no"]) | 606 | [],[enable_media_stream="no"]) |
| 583 | AC_MSG_RESULT([$enable_media_stream]) | 607 | AC_MSG_RESULT([$enable_media_stream]) |
| 584 | 608 | ||
| 585 | # check whether to enable XHTML-MP support | ||
| 586 | AC_MSG_CHECKING([whether to enable XHTML-MP support]) | ||
| 587 | AC_ARG_ENABLE(xhtmlmp, | ||
| 588 | AC_HELP_STRING([--enable-xhtmlmp], | ||
| 589 | [enable support for XHTML-MP [default=no]]), | ||
| 590 | [],[enable_xhtmlmp="no"]) | ||
| 591 | AC_MSG_RESULT([$enable_xhtmlmp]) | ||
| 592 | |||
| 593 | # check whether to enable XPath support | ||
| 594 | AC_MSG_CHECKING([whether to enable XPath support]) | ||
| 595 | AC_ARG_ENABLE(xpath, | ||
| 596 | AC_HELP_STRING([--enable-xpath], | ||
| 597 | [enable support for XPath [default=yes]]), | ||
| 598 | [],[enable_xpath="yes"]) | ||
| 599 | AC_MSG_RESULT([$enable_xpath]) | ||
| 600 | |||
| 601 | # check whether to enable XSLT support | 609 | # check whether to enable XSLT support |
| 602 | AC_MSG_CHECKING([whether to enable XSLT support]) | 610 | AC_MSG_CHECKING([whether to enable XSLT support]) |
| 603 | AC_ARG_ENABLE(xslt, | 611 | AC_ARG_ENABLE(xslt, |
| @@ -614,14 +622,6 @@ AC_ARG_ENABLE(geolocation, | |||
| 614 | [],[enable_geolocation="no"]) | 622 | [],[enable_geolocation="no"]) |
| 615 | AC_MSG_RESULT([$enable_geolocation]) | 623 | AC_MSG_RESULT([$enable_geolocation]) |
| 616 | 624 | ||
| 617 | # check whether to enable client-based geolocation support | ||
| 618 | AC_MSG_CHECKING([whether to enable client-based geolocation support]) | ||
| 619 | AC_ARG_ENABLE(client_based_geolocation, | ||
| 620 | AC_HELP_STRING([--enable-client-based-geolocation], | ||
| 621 | [enable support for client-based geolocation [default=no]]), | ||
| 622 | [],[enable_client_based_geolocation="no"]) | ||
| 623 | AC_MSG_RESULT([$enable_client_based_geolocation]) | ||
| 624 | |||
| 625 | # check whether to enable MathML support | 625 | # check whether to enable MathML support |
| 626 | AC_MSG_CHECKING([whether to enable MathML support]) | 626 | AC_MSG_CHECKING([whether to enable MathML support]) |
| 627 | AC_ARG_ENABLE(mathml, | 627 | AC_ARG_ENABLE(mathml, |
| @@ -638,14 +638,6 @@ AC_ARG_ENABLE(svg, | |||
| 638 | [],[enable_svg="yes"]) | 638 | [],[enable_svg="yes"]) |
| 639 | AC_MSG_RESULT([$enable_svg]) | 639 | AC_MSG_RESULT([$enable_svg]) |
| 640 | 640 | ||
| 641 | # check whether to enable WCSS support | ||
| 642 | AC_MSG_CHECKING([whether to enable WCSS support]) | ||
| 643 | AC_ARG_ENABLE(wcss, | ||
| 644 | AC_HELP_STRING([--enable-wcss], | ||
| 645 | [enable support for WCSS [default=no]]), | ||
| 646 | [],[enable_wcss="no"]) | ||
| 647 | AC_MSG_RESULT([$enable_wcss]) | ||
| 648 | |||
| 649 | # check whether to enable SharedWorkers support | 641 | # check whether to enable SharedWorkers support |
| 650 | AC_MSG_CHECKING([whether to enable SharedWorkers support]) | 642 | AC_MSG_CHECKING([whether to enable SharedWorkers support]) |
| 651 | AC_ARG_ENABLE(shared_workers, | 643 | AC_ARG_ENABLE(shared_workers, |
| @@ -678,6 +670,14 @@ AC_ARG_ENABLE(file_system, | |||
| 678 | [], [enable_file_system="no"]) | 670 | [], [enable_file_system="no"]) |
| 679 | AC_MSG_RESULT([$enable_file_system]) | 671 | AC_MSG_RESULT([$enable_file_system]) |
| 680 | 672 | ||
| 673 | # check whether to enable HTML5 <style scoped> support | ||
| 674 | AC_MSG_CHECKING([whether to enable HTML5 <style scoped> support]) | ||
| 675 | AC_ARG_ENABLE(file_system, | ||
| 676 | AC_HELP_STRING([--enable-style-scoped], | ||
| 677 | [enable support for HTML5 <style scoped> [default=no]]), | ||
| 678 | [], [enable_style_scoped="no"]) | ||
| 679 | AC_MSG_RESULT([$enable_style_scoped]) | ||
| 680 | |||
| 681 | # check whether to enable Quota API support | 681 | # check whether to enable Quota API support |
| 682 | AC_MSG_CHECKING([whether to enable Quota API support]) | 682 | AC_MSG_CHECKING([whether to enable Quota API support]) |
| 683 | AC_ARG_ENABLE(quota, | 683 | AC_ARG_ENABLE(quota, |
| @@ -688,21 +688,9 @@ AC_MSG_RESULT([$enable_quota]) | |||
| 688 | 688 | ||
| 689 | # turn off svg features if --disable-svg is requested | 689 | # turn off svg features if --disable-svg is requested |
| 690 | if test "$enable_svg" = "no"; then | 690 | if test "$enable_svg" = "no"; then |
| 691 | enable_svg_animation=no | ||
| 692 | enable_svg_fonts=no | 691 | enable_svg_fonts=no |
| 693 | enable_svg_foreign_object=no | ||
| 694 | enable_svg_as_image=no | ||
| 695 | enable_svg_use=no | ||
| 696 | fi | 692 | fi |
| 697 | 693 | ||
| 698 | # check whether to enable support for SVG animation | ||
| 699 | AC_MSG_CHECKING([whether to enable support for SVG animation]) | ||
| 700 | AC_ARG_ENABLE(svg_animation, | ||
| 701 | AC_HELP_STRING([--enable-svg-animation], | ||
| 702 | [enable support for SVG animation (experimental) [default=yes]]), | ||
| 703 | [],[enable_svg_animation="yes"]) | ||
| 704 | AC_MSG_RESULT([$enable_svg_animation]) | ||
| 705 | |||
| 706 | # check whether to enable support for filters | 694 | # check whether to enable support for filters |
| 707 | AC_MSG_CHECKING([whether to enable support for filters]) | 695 | AC_MSG_CHECKING([whether to enable support for filters]) |
| 708 | AC_ARG_ENABLE(filters, | 696 | AC_ARG_ENABLE(filters, |
| @@ -719,36 +707,8 @@ AC_ARG_ENABLE(svg_fonts, | |||
| 719 | [],[enable_svg_fonts="yes"]) | 707 | [],[enable_svg_fonts="yes"]) |
| 720 | AC_MSG_RESULT([$enable_svg_fonts]) | 708 | AC_MSG_RESULT([$enable_svg_fonts]) |
| 721 | 709 | ||
| 722 | # check whether to enable foreign objects support for SVG | ||
| 723 | AC_MSG_CHECKING([whether to enable support for SVG foreign objects]) | ||
| 724 | AC_ARG_ENABLE(svg_foreign_object, | ||
| 725 | AC_HELP_STRING([--enable-svg-foreign-object], | ||
| 726 | [enable support for SVG foreign objects (experimental) [default=yes]]), | ||
| 727 | [],[enable_svg_foreign_object="yes"]) | ||
| 728 | AC_MSG_RESULT([$enable_svg_foreign_object]) | ||
| 729 | |||
| 730 | # check whether to enable SVG As Image support | ||
| 731 | AC_MSG_CHECKING([whether to enable SVG as Image support]) | ||
| 732 | AC_ARG_ENABLE(svg_as_image, | ||
| 733 | AC_HELP_STRING([--enable-svg-as-image], | ||
| 734 | [enable SVG as Image support (experimental) [default=yes]]), | ||
| 735 | [],[enable_svg_as_image="yes"]) | ||
| 736 | AC_MSG_RESULT([$enable_svg_as_image]) | ||
| 737 | |||
| 738 | # check whether to enable SVG USE element support | ||
| 739 | AC_MSG_CHECKING([whether to enable support for SVG use element]) | ||
| 740 | AC_ARG_ENABLE(svg_use, | ||
| 741 | AC_HELP_STRING([--enable-svg-use], | ||
| 742 | [enable SVG use element support (experimental) [default=yes]]), | ||
| 743 | [],[enable_svg_use="yes"]) | ||
| 744 | AC_MSG_RESULT([$enable_svg_use]) | ||
| 745 | |||
| 746 | # check for SVG features, enabling SVG if necessary | 710 | # check for SVG features, enabling SVG if necessary |
| 747 | if test "$enable_svg_animation" = "yes" || \ | 711 | if test "$enable_svg_fonts" = "yes"; then |
| 748 | test "$enable_svg_fonts" = "yes" || \ | ||
| 749 | test "$enable_svg_foreign_object" = "yes" || \ | ||
| 750 | test "$enable_svg_as_image" = "yes" || \ | ||
| 751 | test "$enable_svg_use" = "yes"; then | ||
| 752 | svg_flags=yes | 712 | svg_flags=yes |
| 753 | if test "$enable_svg" = "no"; then | 713 | if test "$enable_svg" = "no"; then |
| 754 | AC_MSG_WARN([SVG feature(s) requested but SVG is disabled.. Enabling SVG support]) | 714 | AC_MSG_WARN([SVG feature(s) requested but SVG is disabled.. Enabling SVG support]) |
| @@ -765,11 +725,7 @@ AC_ARG_ENABLE(web_sockets, | |||
| 765 | AC_MSG_RESULT([$enable_web_sockets]) | 725 | AC_MSG_RESULT([$enable_web_sockets]) |
| 766 | 726 | ||
| 767 | # check whether to enable Web Audio support | 727 | # check whether to enable Web Audio support |
| 768 | AC_MSG_CHECKING([whether to enable Web Audio support]) | 728 | enable_web_audio=no |
| 769 | AC_ARG_ENABLE(web_audio, | ||
| 770 | AC_HELP_STRING([--enable-web-audio], | ||
| 771 | [enable support for Web Audio [default=no]]), | ||
| 772 | [],[enable_web_audio="no"]) | ||
| 773 | AC_MSG_RESULT([$enable_web_audio]) | 729 | AC_MSG_RESULT([$enable_web_audio]) |
| 774 | 730 | ||
| 775 | # check whether to enable Web Timing support | 731 | # check whether to enable Web Timing support |
| @@ -828,48 +784,67 @@ AC_ARG_ENABLE(debug_features, | |||
| 828 | [],[if test "$enable_debug" = "yes"; then enable_debug_features="yes"; else enable_debug_features="no"; fi]) | 784 | [],[if test "$enable_debug" = "yes"; then enable_debug_features="yes"; else enable_debug_features="no"; fi]) |
| 829 | AC_MSG_RESULT([$enable_debug_features]) | 785 | AC_MSG_RESULT([$enable_debug_features]) |
| 830 | 786 | ||
| 831 | AC_MSG_CHECKING([whether to enable JIT compilation]) | 787 | # Determine JavaScript engine to use. |
| 832 | AC_ARG_ENABLE([jit], | 788 | AC_MSG_CHECKING([Javascript engine]) |
| 833 | AC_HELP_STRING([--enable-jit], | 789 | AC_ARG_WITH(jsengine, |
| 834 | [Enable JIT compilation default=yes]), | 790 | AC_HELP_STRING([--with-jsengine=@<:@jsc@:>@], |
| 835 | [],[enable_jit="yes"]) | 791 | [Select Javascript engine [default=jsc]]), |
| 836 | if test "$enable_jit" = "yes"; then | 792 | [],[with_jsengine="jsc"]) |
| 837 | case "$host_cpu" in | 793 | |
| 838 | arm*) | 794 | case "$with_jsengine" in |
| 839 | AC_DEFINE([ENABLE_JIT], [1], [Define to enable JIT]) | 795 | jsc) ;; |
| 840 | AC_DEFINE([ENABLE_YARR], [1], [Define to enable YARR]) | 796 | *) AC_MSG_ERROR([Invalid JS engine: Must be jsc]) ;; |
| 841 | AC_DEFINE([ENABLE_YARR_JIT], [1], [Define to enable YARR JIT]) | 797 | esac |
| 842 | ;; | 798 | AC_MSG_RESULT([$with_jsengine]) |
| 843 | i*86|x86_64) | 799 | |
| 844 | AC_DEFINE([ENABLE_JIT], [1], [Define to enable JIT]) | 800 | if test "$with_jsengine" = "jsc"; then |
| 845 | AC_DEFINE([ENABLE_YARR], [1], [Define to enable YARR]) | 801 | AC_MSG_CHECKING([whether to enable JIT compilation]) |
| 846 | AC_DEFINE([ENABLE_YARR_JIT], [1], [Define to enable YARR JIT]) | 802 | AC_ARG_ENABLE([jit], |
| 847 | AC_DEFINE([ENABLE_JIT_OPTIMIZE_CALL], [1], [Define to enable optimizing calls]) | 803 | AC_HELP_STRING([--enable-jit], |
| 848 | AC_DEFINE([ENABLE_JIT_OPTIMIZE_PROPERTY_ACCESS], [1], [Define to enable optimized property access]) | 804 | [Enable JIT compilation default=yes]), |
| 849 | AC_DEFINE([ENABLE_JIT_OPTIMIZE_ARITHMETIC], [1], [Define to enable optimized arithmetic]) | 805 | [],[enable_jit="yes"]) |
| 850 | case "$host_cpu" in | 806 | if test "$enable_jit" = "yes"; then |
| 851 | i*86) | 807 | case "$host_cpu" in |
| 852 | AC_DEFINE([WTF_USE_JIT_STUB_ARGUMENT_VA_LIST], [1], [Use stub va_list]) | 808 | arm*) |
| 853 | ;; | 809 | AC_DEFINE([ENABLE_JIT], [1], [Define to enable JIT]) |
| 854 | x86_64) | 810 | AC_DEFINE([ENABLE_YARR], [1], [Define to enable YARR]) |
| 855 | AC_DEFINE([WTF_USE_JIT_STUB_ARGUMENT_REGISTER], [1], [Use stub register]) | 811 | AC_DEFINE([ENABLE_YARR_JIT], [1], [Define to enable YARR JIT]) |
| 856 | AC_DEFINE([WTF_USE_ALTERNATE_JSIMMEDIATE], [1], [Use alternate JSImmediate]) | 812 | ;; |
| 857 | ;; | 813 | i*86|x86_64) |
| 858 | esac | 814 | AC_DEFINE([ENABLE_JIT], [1], [Define to enable JIT]) |
| 859 | ;; | 815 | AC_DEFINE([ENABLE_YARR], [1], [Define to enable YARR]) |
| 860 | sh4) | 816 | AC_DEFINE([ENABLE_YARR_JIT], [1], [Define to enable YARR JIT]) |
| 861 | AC_DEFINE([ENABLE_YARR], [1], [Define to enable YARR]) | 817 | AC_DEFINE([ENABLE_JIT_OPTIMIZE_CALL], [1], [Define to enable optimizing calls]) |
| 862 | AC_DEFINE([ENABLE_YARR_JIT], [1], [Define to enable YARR JIT]) | 818 | AC_DEFINE([ENABLE_JIT_OPTIMIZE_PROPERTY_ACCESS], [1], [Define to enable optimized property access]) |
| 863 | AC_DEFINE([ENABLE_JIT], [1], [Define to enable JIT]) | 819 | AC_DEFINE([ENABLE_JIT_OPTIMIZE_ARITHMETIC], [1], [Define to enable optimized arithmetic]) |
| 864 | AC_DEFINE([WTF_USE_JIT_STUB_ARGUMENT_REGISTER], [1], [Use stub register]) | 820 | case "$host_cpu" in |
| 865 | ;; | 821 | i*86) |
| 866 | *) | 822 | AC_DEFINE([WTF_USE_JIT_STUB_ARGUMENT_VA_LIST], [1], [Use stub va_list]) |
| 867 | enable_jit="no (CPU '$host_cpu' not supported)" | 823 | ;; |
| 868 | ;; | 824 | x86_64) |
| 869 | esac | 825 | AC_DEFINE([WTF_USE_JIT_STUB_ARGUMENT_REGISTER], [1], [Use stub register]) |
| 826 | AC_DEFINE([WTF_USE_ALTERNATE_JSIMMEDIATE], [1], [Use alternate JSImmediate]) | ||
| 827 | ;; | ||
| 828 | esac | ||
| 829 | ;; | ||
| 830 | sh4) | ||
| 831 | AC_DEFINE([ENABLE_YARR], [1], [Define to enable YARR]) | ||
| 832 | AC_DEFINE([ENABLE_YARR_JIT], [1], [Define to enable YARR JIT]) | ||
| 833 | AC_DEFINE([ENABLE_JIT], [1], [Define to enable JIT]) | ||
| 834 | AC_DEFINE([WTF_USE_JIT_STUB_ARGUMENT_REGISTER], [1], [Use stub register]) | ||
| 835 | ;; | ||
| 836 | *) | ||
| 837 | enable_jit="no (CPU '$host_cpu' not supported)" | ||
| 838 | ;; | ||
| 839 | esac | ||
| 840 | else | ||
| 841 | AC_DEFINE([ENABLE_JIT], [0], [Define to enable JIT]) | ||
| 842 | fi | ||
| 870 | else | 843 | else |
| 871 | AC_DEFINE([ENABLE_JIT], [0], [Define to enable JIT]) | 844 | AC_DEFINE([ENABLE_JIT], [0], [Define to enable JIT]) |
| 845 | enable_jit="no" | ||
| 872 | fi | 846 | fi |
| 847 | |||
| 873 | AC_MSG_RESULT([$enable_jit]) | 848 | AC_MSG_RESULT([$enable_jit]) |
| 874 | 849 | ||
| 875 | # Opcode stats | 850 | # Opcode stats |
| @@ -912,6 +887,14 @@ AC_ARG_ENABLE(animation_api, | |||
| 912 | [], [enable_animation_api="no"]) | 887 | [], [enable_animation_api="no"]) |
| 913 | AC_MSG_RESULT([$enable_animation_api]) | 888 | AC_MSG_RESULT([$enable_animation_api]) |
| 914 | 889 | ||
| 890 | # check whether to enable requestAnimationFrame support | ||
| 891 | AC_MSG_CHECKING([whether to enable requestAnimationFrame support]) | ||
| 892 | AC_ARG_ENABLE(request_animation_frame, | ||
| 893 | AC_HELP_STRING([--enable-request-animation-frame], | ||
| 894 | [enable support for requestAnimationFrame (experimental) [default=no]]), | ||
| 895 | [],[enable_request_animation_frame="no"]) | ||
| 896 | AC_MSG_RESULT([$enable_request_animation_frame]) | ||
| 897 | |||
| 915 | # check whether to enable touch icon loading | 898 | # check whether to enable touch icon loading |
| 916 | AC_MSG_CHECKING([whether to enable touch icon loading]) | 899 | AC_MSG_CHECKING([whether to enable touch icon loading]) |
| 917 | AC_ARG_ENABLE(touch_icon_loading, | 900 | AC_ARG_ENABLE(touch_icon_loading, |
| @@ -1029,10 +1012,7 @@ fi | |||
| 1029 | AC_SUBST([SQLITE3_CFLAGS]) | 1012 | AC_SUBST([SQLITE3_CFLAGS]) |
| 1030 | AC_SUBST([SQLITE3_LIBS]) | 1013 | AC_SUBST([SQLITE3_LIBS]) |
| 1031 | 1014 | ||
| 1032 | if (test "$sqlite3_found" = "no") && (test "$enable_icon_database" = "yes" || \ | 1015 | if (test "$sqlite3_found" = "no"); then |
| 1033 | test "$enable_database" = "yes" || \ | ||
| 1034 | test "$enable_offline_web_applications" = "yes" || \ | ||
| 1035 | test "$enable_dom_storage" = "yes"); then | ||
| 1036 | AC_MSG_ERROR([SQLite3 is required for the Database related features]) | 1016 | AC_MSG_ERROR([SQLite3 is required for the Database related features]) |
| 1037 | fi | 1017 | fi |
| 1038 | 1018 | ||
| @@ -1059,10 +1039,11 @@ if test "$os_win32" = "no"; then | |||
| 1059 | fi | 1039 | fi |
| 1060 | 1040 | ||
| 1061 | # check if gstreamer is available | 1041 | # check if gstreamer is available |
| 1062 | if test "$enable_video" = "yes"; then | 1042 | if test "$enable_video" = "yes" || test "$enable_web_audio" = "yes"; then |
| 1063 | PKG_CHECK_MODULES([GSTREAMER], | 1043 | PKG_CHECK_MODULES([GSTREAMER], |
| 1064 | [gstreamer-0.10 >= $GSTREAMER_REQUIRED_VERSION | 1044 | [gstreamer-0.10 >= $GSTREAMER_REQUIRED_VERSION |
| 1065 | gstreamer-app-0.10 | 1045 | gstreamer-app-0.10 |
| 1046 | gstreamer-audio-0.10 | ||
| 1066 | gstreamer-base-0.10 | 1047 | gstreamer-base-0.10 |
| 1067 | gstreamer-interfaces-0.10 | 1048 | gstreamer-interfaces-0.10 |
| 1068 | gstreamer-pbutils-0.10 | 1049 | gstreamer-pbutils-0.10 |
| @@ -1074,6 +1055,17 @@ if test "$enable_video" = "yes"; then | |||
| 1074 | AC_SUBST([GSTREAMER_LIBS]) | 1055 | AC_SUBST([GSTREAMER_LIBS]) |
| 1075 | fi | 1056 | fi |
| 1076 | 1057 | ||
| 1058 | # check if libfftw is available | ||
| 1059 | if test "$enable_web_audio" = "yes"; then | ||
| 1060 | PKG_CHECK_MODULES([LIBFFTW], | ||
| 1061 | [fftw3 >= $LIBFFTW_REQUIRED_VERSION | ||
| 1062 | fftw3f >= $LIBFFTW_REQUIRED_VERSION], | ||
| 1063 | [have_fftw=yes]) | ||
| 1064 | |||
| 1065 | AC_SUBST([LIBFFTW_CFLAGS]) | ||
| 1066 | AC_SUBST([LIBFFTW_LIBS]) | ||
| 1067 | fi | ||
| 1068 | |||
| 1077 | # check for code coverage support | 1069 | # check for code coverage support |
| 1078 | if test "$enable_coverage" = "yes"; then | 1070 | if test "$enable_coverage" = "yes"; then |
| 1079 | COVERAGE_CFLAGS="-MD" | 1071 | COVERAGE_CFLAGS="-MD" |
| @@ -1090,9 +1082,8 @@ fi | |||
| 1090 | # WebKit2 | 1082 | # WebKit2 |
| 1091 | AC_MSG_CHECKING([whether to build Webkit2]) | 1083 | AC_MSG_CHECKING([whether to build Webkit2]) |
| 1092 | AC_ARG_ENABLE(webkit2, | 1084 | AC_ARG_ENABLE(webkit2, |
| 1093 | AC_HELP_STRING([--enable-webkit2], | 1085 | AC_HELP_STRING([--enable-webkit2], [build webkit2 [default=no]]), |
| 1094 | [build webkit2 [default=no]]), | 1086 | [], [enable_webkit2="no"]) |
| 1095 | [], [enable_webkit2="no"]) | ||
| 1096 | AC_MSG_RESULT([$enable_webkit2]) | 1087 | AC_MSG_RESULT([$enable_webkit2]) |
| 1097 | if test "$enable_webkit2" = "yes"; then | 1088 | if test "$enable_webkit2" = "yes"; then |
| 1098 | if test "$GTK_API_VERSION" = "2.0"; then | 1089 | if test "$GTK_API_VERSION" = "2.0"; then |
| @@ -1103,14 +1094,21 @@ fi | |||
| 1103 | # Plugin Process | 1094 | # Plugin Process |
| 1104 | AC_MSG_CHECKING([whether to build plugin process for WebKit2]) | 1095 | AC_MSG_CHECKING([whether to build plugin process for WebKit2]) |
| 1105 | AC_ARG_ENABLE(plugin_process, | 1096 | AC_ARG_ENABLE(plugin_process, |
| 1106 | AC_HELP_STRING([--enable-plugin-process], | 1097 | AC_HELP_STRING([--enable-plugin-process], [build plugin process for WebKit2 [default=yes]]), |
| 1107 | [build plugin process for WebKit2 [default=yes]]), | 1098 | [], [enable_plugin_process="yes"]) |
| 1108 | [], [enable_plugin_process="no"]) | 1099 | AC_MSG_RESULT([$enable_plugin_process]) |
| 1109 | # Build the plugin process only when building webkit2. | 1100 | |
| 1101 | # Build the plugin process only when building Webkit2. | ||
| 1110 | if test "$enable_webkit2" = "no"; then | 1102 | if test "$enable_webkit2" = "no"; then |
| 1111 | enable_plugin_process=no | 1103 | enable_plugin_process=no |
| 1112 | fi | 1104 | fi |
| 1113 | AC_MSG_RESULT([$enable_plugin_process]) | 1105 | |
| 1106 | # Make sure we have GTK+ 2.x to build the plugin process. | ||
| 1107 | if test "$enable_plugin_process" = "yes"; then | ||
| 1108 | PKG_CHECK_MODULES(GTK2, gtk+-2.0 >= $GTK2_REQUIRED_VERSION gail >= $GAIL2_REQUIRED_VERSION) | ||
| 1109 | fi | ||
| 1110 | AC_SUBST(GTK2_CFLAGS) | ||
| 1111 | AC_SUBST(GTK2_LIBS) | ||
| 1114 | 1112 | ||
| 1115 | GTK_DOC_CHECK([1.10]) | 1113 | GTK_DOC_CHECK([1.10]) |
| 1116 | 1114 | ||
| @@ -1127,6 +1125,9 @@ AM_CONDITIONAL([TARGET_WIN32], [test "$with_target" = "win32"]) | |||
| 1127 | AM_CONDITIONAL([TARGET_QUARTZ], [test "$with_target" = "quartz"]) | 1125 | AM_CONDITIONAL([TARGET_QUARTZ], [test "$with_target" = "quartz"]) |
| 1128 | AM_CONDITIONAL([TARGET_DIRECTFB], [test "$with_target" = "directfb"]) | 1126 | AM_CONDITIONAL([TARGET_DIRECTFB], [test "$with_target" = "directfb"]) |
| 1129 | 1127 | ||
| 1128 | # JS engine conditionals | ||
| 1129 | AM_CONDITIONAL([USE_JSC], [test "$with_jsengine" = "jsc"]) | ||
| 1130 | |||
| 1130 | # Unicode backend conditionals | 1131 | # Unicode backend conditionals |
| 1131 | AM_CONDITIONAL([USE_ICU_UNICODE], [test "$with_unicode_backend" = "icu"]) | 1132 | AM_CONDITIONAL([USE_ICU_UNICODE], [test "$with_unicode_backend" = "icu"]) |
| 1132 | AM_CONDITIONAL([USE_GLIB_UNICODE], [test "$with_unicode_backend" = "glib"]) | 1133 | AM_CONDITIONAL([USE_GLIB_UNICODE], [test "$with_unicode_backend" = "glib"]) |
| @@ -1144,36 +1145,34 @@ AM_CONDITIONAL([ENABLE_3D_RENDERING],[test "$enable_3d_rendering" = "yes"]) | |||
| 1144 | AM_CONDITIONAL([ENABLE_WEBGL],[test "$enable_webgl" = "yes"]) | 1145 | AM_CONDITIONAL([ENABLE_WEBGL],[test "$enable_webgl" = "yes"]) |
| 1145 | AM_CONDITIONAL([ENABLE_BLOB],[test "$enable_blob" = "yes"]) | 1146 | AM_CONDITIONAL([ENABLE_BLOB],[test "$enable_blob" = "yes"]) |
| 1146 | AM_CONDITIONAL([ENABLE_METER_TAG],[test "$enable_meter_tag" = "yes"]) | 1147 | AM_CONDITIONAL([ENABLE_METER_TAG],[test "$enable_meter_tag" = "yes"]) |
| 1148 | AM_CONDITIONAL([ENABLE_MICRODATA],[test "$enable_microdata" = "yes"]) | ||
| 1147 | AM_CONDITIONAL([ENABLE_PAGE_VISIBILITY_API],[test "$enable_page_visibility_api" = "yes"]) | 1149 | AM_CONDITIONAL([ENABLE_PAGE_VISIBILITY_API],[test "$enable_page_visibility_api" = "yes"]) |
| 1148 | AM_CONDITIONAL([ENABLE_PROGRESS_TAG],[test "$enable_progress_tag" = "yes"]) | 1150 | AM_CONDITIONAL([ENABLE_PROGRESS_TAG],[test "$enable_progress_tag" = "yes"]) |
| 1149 | AM_CONDITIONAL([ENABLE_CHANNEL_MESSAGING],[test "$enable_channel_messaging" = "yes"]) | 1151 | AM_CONDITIONAL([ENABLE_CHANNEL_MESSAGING],[test "$enable_channel_messaging" = "yes"]) |
| 1150 | AM_CONDITIONAL([ENABLE_JAVASCRIPT_DEBUGGER],[test "$enable_javascript_debugger" = "yes"]) | 1152 | AM_CONDITIONAL([ENABLE_JAVASCRIPT_DEBUGGER],[test "$enable_javascript_debugger" = "yes"]) |
| 1151 | AM_CONDITIONAL([ENABLE_OFFLINE_WEB_APPLICATIONS],[test "$enable_offline_web_applications" = "yes"]) | 1153 | AM_CONDITIONAL([ENABLE_GAMEPAD],[test "$enable_gamepad" = "yes"]) |
| 1152 | AM_CONDITIONAL([ENABLE_DIRECTORY_UPLOAD],[test "$enable_directory_upload" = "yes"]) | 1154 | AM_CONDITIONAL([ENABLE_DIRECTORY_UPLOAD],[test "$enable_directory_upload" = "yes"]) |
| 1153 | AM_CONDITIONAL([ENABLE_DATAGRID],[test "$enable_datagrid" = "yes"]) | 1155 | AM_CONDITIONAL([ENABLE_DATAGRID],[test "$enable_datagrid" = "yes"]) |
| 1154 | AM_CONDITIONAL([ENABLE_DATA_TRANSFER_ITEMS],[test "$enable_data_transfer_items" = "yes"]) | 1156 | AM_CONDITIONAL([ENABLE_DATA_TRANSFER_ITEMS],[test "$enable_data_transfer_items" = "yes"]) |
| 1155 | AM_CONDITIONAL([ENABLE_DOM_STORAGE],[test "$enable_dom_storage" = "yes"]) | 1157 | AM_CONDITIONAL([ENABLE_SQL_DATABASE],[test "$enable_sql_database" = "yes"]) |
| 1156 | AM_CONDITIONAL([ENABLE_DATABASE],[test "$enable_database" = "yes"]) | ||
| 1157 | AM_CONDITIONAL([ENABLE_DATALIST],[test "$enable_datalist" = "yes"]) | 1158 | AM_CONDITIONAL([ENABLE_DATALIST],[test "$enable_datalist" = "yes"]) |
| 1158 | AM_CONDITIONAL([ENABLE_DETAILS],[test "$enable_details" = "yes"]) | 1159 | AM_CONDITIONAL([ENABLE_DETAILS],[test "$enable_details" = "yes"]) |
| 1159 | AM_CONDITIONAL([ENABLE_EVENTSOURCE],[test "$enable_eventsource" = "yes"]) | ||
| 1160 | AM_CONDITIONAL([ENABLE_FAST_MOBILE_SCROLLING],[test "$enable_fast_mobile_scrolling" = "yes"]) | 1160 | AM_CONDITIONAL([ENABLE_FAST_MOBILE_SCROLLING],[test "$enable_fast_mobile_scrolling" = "yes"]) |
| 1161 | AM_CONDITIONAL([ENABLE_FILE_SYSTEM],[test "$enable_file_system" = "yes"]) | 1161 | AM_CONDITIONAL([ENABLE_FILE_SYSTEM],[test "$enable_file_system" = "yes"]) |
| 1162 | AM_CONDITIONAL([ENABLE_STYLE_SCOPED],[test "$enable_style_scoped" = "yes"]) | ||
| 1162 | AM_CONDITIONAL([ENABLE_QUOTA],[test "$enable_quota" = "yes"]) | 1163 | AM_CONDITIONAL([ENABLE_QUOTA],[test "$enable_quota" = "yes"]) |
| 1163 | AM_CONDITIONAL([ENABLE_ICONDATABASE],[test "$enable_icon_database" = "yes"]) | 1164 | AM_CONDITIONAL([ENABLE_ICONDATABASE],[test "$enable_icon_database" = "yes"]) |
| 1164 | AM_CONDITIONAL([ENABLE_IMAGE_RESIZER],[test "$enable_image_resizer" = "yes"]) | 1165 | AM_CONDITIONAL([ENABLE_IMAGE_RESIZER],[test "$enable_image_resizer" = "yes"]) |
| 1165 | AM_CONDITIONAL([ENABLE_INDEXED_DATABASE],[test "$enable_indexed_database" = "yes"]) | 1166 | AM_CONDITIONAL([ENABLE_INDEXED_DATABASE],[test "$enable_indexed_database" = "yes"]) |
| 1166 | AM_CONDITIONAL([ENABLE_INPUT_COLOR],[test "$enable_input_color" = "yes"]) | 1167 | AM_CONDITIONAL([ENABLE_INPUT_COLOR],[test "$enable_input_color" = "yes"]) |
| 1167 | AM_CONDITIONAL([ENABLE_INPUT_SPEECH],[test "$enable_input_speech" = "yes"]) | 1168 | AM_CONDITIONAL([ENABLE_INPUT_SPEECH],[test "$enable_input_speech" = "yes"]) |
| 1168 | AM_CONDITIONAL([ENABLE_XHTMLMP],[test "$enable_xhtmlmp" = "yes"]) | ||
| 1169 | AM_CONDITIONAL([ENABLE_XPATH],[test "$enable_xpath" = "yes"]) | ||
| 1170 | AM_CONDITIONAL([ENABLE_XSLT],[test "$enable_xslt" = "yes"]) | 1169 | AM_CONDITIONAL([ENABLE_XSLT],[test "$enable_xslt" = "yes"]) |
| 1171 | AM_CONDITIONAL([ENABLE_FILTERS],[test "$enable_filters" = "yes"]) | 1170 | AM_CONDITIONAL([ENABLE_FILTERS],[test "$enable_filters" = "yes"]) |
| 1172 | AM_CONDITIONAL([ENABLE_GEOLOCATION], [test "$enable_geolocation" = "yes"]) | 1171 | AM_CONDITIONAL([ENABLE_GEOLOCATION], [test "$enable_geolocation" = "yes"]) |
| 1173 | AM_CONDITIONAL([ENABLE_CLIENT_BASED_GEOLOCATION], [test "$enable_client_based_geolocation" = "yes"]) | ||
| 1174 | AM_CONDITIONAL([ENABLE_MATHML], [test "$enable_mathml" = "yes"]) | 1172 | AM_CONDITIONAL([ENABLE_MATHML], [test "$enable_mathml" = "yes"]) |
| 1175 | AM_CONDITIONAL([ENABLE_MHTML], [test "$enable_mhtml" = "yes"]) | 1173 | AM_CONDITIONAL([ENABLE_MHTML], [test "$enable_mhtml" = "yes"]) |
| 1176 | AM_CONDITIONAL([ENABLE_VIDEO],[test "$enable_video" = "yes"]) | 1174 | AM_CONDITIONAL([ENABLE_VIDEO],[test "$enable_video" = "yes"]) |
| 1175 | AM_CONDITIONAL([ENABLE_MEDIA_SOURCE],[test "$enable_media_source" = "yes"]) | ||
| 1177 | AM_CONDITIONAL([ENABLE_MEDIA_STATISTICS],[test "$enable_media_statistics" = "yes"]) | 1176 | AM_CONDITIONAL([ENABLE_MEDIA_STATISTICS],[test "$enable_media_statistics" = "yes"]) |
| 1178 | AM_CONDITIONAL([ENABLE_VIDEO_TRACK],[test "$enable_video_track" = "yes"]) | 1177 | AM_CONDITIONAL([ENABLE_VIDEO_TRACK],[test "$enable_video_track" = "yes"]) |
| 1179 | AM_CONDITIONAL([ENABLE_FULLSCREEN_API],[test "$enable_fullscreen_api" = "yes"]) | 1178 | AM_CONDITIONAL([ENABLE_FULLSCREEN_API],[test "$enable_fullscreen_api" = "yes"]) |
| @@ -1181,14 +1180,9 @@ AM_CONDITIONAL([ENABLE_MEDIA_STREAM],[test "$enable_media_stream" = "yes"]) | |||
| 1181 | AM_CONDITIONAL([ENABLE_NOTIFICATIONS],[test "$enable_notifications" = "yes"]) | 1180 | AM_CONDITIONAL([ENABLE_NOTIFICATIONS],[test "$enable_notifications" = "yes"]) |
| 1182 | AM_CONDITIONAL([ENABLE_ORIENTATION_EVENTS],[test "$enable_orientation_events" = "yes"]) | 1181 | AM_CONDITIONAL([ENABLE_ORIENTATION_EVENTS],[test "$enable_orientation_events" = "yes"]) |
| 1183 | AM_CONDITIONAL([ENABLE_SVG],[test "$enable_svg" = "yes"]) | 1182 | AM_CONDITIONAL([ENABLE_SVG],[test "$enable_svg" = "yes"]) |
| 1184 | AM_CONDITIONAL([ENABLE_SVG_ANIMATION],[test "$enable_svg_animation" = "yes"]) | ||
| 1185 | AM_CONDITIONAL([ENABLE_SVG_FONTS],[test "$enable_svg_fonts" = "yes"]) | 1183 | AM_CONDITIONAL([ENABLE_SVG_FONTS],[test "$enable_svg_fonts" = "yes"]) |
| 1186 | AM_CONDITIONAL([ENABLE_SVG_FOREIGN_OBJECT],[test "$enable_svg_foreign_object" = "yes"]) | ||
| 1187 | AM_CONDITIONAL([ENABLE_SVG_AS_IMAGE],[test "$enable_svg_as_image" = "yes"]) | ||
| 1188 | AM_CONDITIONAL([ENABLE_SVG_USE],[test "$enable_svg_use" = "yes"]) | ||
| 1189 | AM_CONDITIONAL([ENABLE_COVERAGE],[test "$enable_coverage" = "yes"]) | 1184 | AM_CONDITIONAL([ENABLE_COVERAGE],[test "$enable_coverage" = "yes"]) |
| 1190 | AM_CONDITIONAL([ENABLE_FAST_MALLOC],[test "$enable_fast_malloc" = "yes"]) | 1185 | AM_CONDITIONAL([ENABLE_FAST_MALLOC],[test "$enable_fast_malloc" = "yes"]) |
| 1191 | AM_CONDITIONAL([ENABLE_WCSS],[test "$enable_wcss" = "yes"]) | ||
| 1192 | AM_CONDITIONAL([ENABLE_WORKERS],[test "$enable_workers" = "yes"]) | 1186 | AM_CONDITIONAL([ENABLE_WORKERS],[test "$enable_workers" = "yes"]) |
| 1193 | AM_CONDITIONAL([ENABLE_SHARED_WORKERS],[test "$enable_shared_workers" = "yes"]) | 1187 | AM_CONDITIONAL([ENABLE_SHARED_WORKERS],[test "$enable_shared_workers" = "yes"]) |
| 1194 | AM_CONDITIONAL([SVG_FLAGS],[test "$svg_flags" = "yes"]) | 1188 | AM_CONDITIONAL([SVG_FLAGS],[test "$svg_flags" = "yes"]) |
| @@ -1201,9 +1195,11 @@ AM_CONDITIONAL([ENABLE_WEBKIT2],[test "$enable_webkit2" = "yes"]) | |||
| 1201 | AM_CONDITIONAL([ENABLE_PLUGIN_PROCESS],[test "$enable_plugin_process" = "yes"]) | 1195 | AM_CONDITIONAL([ENABLE_PLUGIN_PROCESS],[test "$enable_plugin_process" = "yes"]) |
| 1202 | AM_CONDITIONAL([ENABLE_SPELLCHECK],[test "$enable_spellcheck" = "yes"]) | 1196 | AM_CONDITIONAL([ENABLE_SPELLCHECK],[test "$enable_spellcheck" = "yes"]) |
| 1203 | AM_CONDITIONAL([ENABLE_ANIMATION_API],[test "$enable_animation_api" = "yes"]) | 1197 | AM_CONDITIONAL([ENABLE_ANIMATION_API],[test "$enable_animation_api" = "yes"]) |
| 1198 | AM_CONDITIONAL([ENABLE_REQUEST_ANIMATION_FRAME],[test "$enable_request_animation_frame" = "yes"]) | ||
| 1204 | AM_CONDITIONAL([ENABLE_TOUCH_ICON_LOADING],[test "$enable_touch_icon_loading" = "yes"]) | 1199 | AM_CONDITIONAL([ENABLE_TOUCH_ICON_LOADING],[test "$enable_touch_icon_loading" = "yes"]) |
| 1205 | AM_CONDITIONAL([ENABLE_REGISTER_PROTOCOL_HANDLER],[test "$enable_register_protocol_handler" = "yes"]) | 1200 | AM_CONDITIONAL([ENABLE_REGISTER_PROTOCOL_HANDLER],[test "$enable_register_protocol_handler" = "yes"]) |
| 1206 | AM_CONDITIONAL([ENABLE_DEVICE_ORIENTATION],[test "$enable_device_orientation" = "yes"]) | 1201 | AM_CONDITIONAL([ENABLE_DEVICE_ORIENTATION],[test "$enable_device_orientation" = "yes"]) |
| 1202 | AM_CONDITIONAL([ENABLE_MUTATION_OBSERVERS],[test "$enable_mutation_observers" = "yes"]) | ||
| 1207 | 1203 | ||
| 1208 | # Gtk conditionals | 1204 | # Gtk conditionals |
| 1209 | AM_CONDITIONAL([ENABLE_INTROSPECTION],[test "$enable_introspection" = "yes"]) | 1205 | AM_CONDITIONAL([ENABLE_INTROSPECTION],[test "$enable_introspection" = "yes"]) |
| @@ -1215,22 +1211,21 @@ GNUmakefile | |||
| 1215 | 1211 | ||
| 1216 | AC_CONFIG_FILES([ | 1212 | AC_CONFIG_FILES([ |
| 1217 | Source/WebKit/gtk/webkit/webkitversion.h | 1213 | Source/WebKit/gtk/webkit/webkitversion.h |
| 1218 | Source/WebKit/gtk/docs/GNUmakefile | ||
| 1219 | Source/WebKit/gtk/docs/version.xml | ||
| 1220 | ]) | 1214 | ]) |
| 1221 | 1215 | ||
| 1222 | AC_CONFIG_FILES([ | 1216 | AC_CONFIG_FILES([ |
| 1223 | Source/WebKit/gtk/${WEBKITGTK_PC_NAME}-${WEBKITGTK_API_VERSION}.pc:Source/WebKit/gtk/webkit.pc.in | 1217 | Source/WebKit/gtk/${WEBKITGTK_PC_NAME}-${WEBKITGTK_API_VERSION}.pc:Source/WebKit/gtk/webkit.pc.in |
| 1224 | Source/WebKit/gtk/JSCore-${WEBKITGTK_API_VERSION}.gir:Source/WebKit/gtk/JSCore.gir.in | 1218 | Source/WebKit/gtk/JSCore-${WEBKITGTK_API_VERSION}.gir:Source/WebKit/gtk/JSCore.gir.in |
| 1225 | Source/WebKit/gtk/org.webkitgtk-${WEBKITGTK_API_VERSION}.gschema.xml:Source/WebKit/gtk/org.webkitgtk.gschema.xml.in | 1219 | Source/WebKit/gtk/org.webkitgtk-${WEBKITGTK_API_VERSION}.gschema.xml:Source/WebKit/gtk/org.webkitgtk.gschema.xml.in |
| 1226 | Source/WebKit/gtk/javascriptcoregtk-${WEBKITGTK_API_VERSION}.pc:Source/WebKit/gtk/javascriptcoregtk.pc.in | 1220 | Source/JavaScriptCore/javascriptcoregtk-${WEBKITGTK_API_VERSION}.pc:Source/JavaScriptCore/javascriptcoregtk.pc.in |
| 1227 | ] | 1221 | ] |
| 1228 | ,[WEBKITGTK_API_VERSION=$WEBKITGTK_API_VERSION,WEBKITGTK_PC_NAME=$WEBKITGTK_PC_NAME] | 1222 | ,[WEBKITGTK_API_VERSION=$WEBKITGTK_API_VERSION,WEBKITGTK_PC_NAME=$WEBKITGTK_PC_NAME] |
| 1229 | ) | 1223 | ) |
| 1230 | 1224 | ||
| 1225 | |||
| 1231 | if test "$enable_webkit2" = "yes"; then | 1226 | if test "$enable_webkit2" = "yes"; then |
| 1232 | AC_CONFIG_FILES([ | 1227 | AC_CONFIG_FILES([ |
| 1233 | Source/WebKit2/gtk/${WEBKITGTK_PC_NAME}2-${WEBKITGTK_API_VERSION}.pc:Source/WebKit2/gtk/webkit2.pc.in | 1228 | Source/WebKit2/webkit2gtk-${WEBKITGTK_API_VERSION}.pc:Source/WebKit2/webkit2gtk.pc.in |
| 1234 | ] | 1229 | ] |
| 1235 | ,[WEBKITGTK_API_VERSION=$WEBKITGTK_API_VERSION,WEBKITGTK_PC_NAME=$WEBKITGTK_PC_NAME] | 1230 | ,[WEBKITGTK_API_VERSION=$WEBKITGTK_API_VERSION,WEBKITGTK_PC_NAME=$WEBKITGTK_PC_NAME] |
| 1236 | ) | 1231 | ) |
| @@ -1250,33 +1245,36 @@ Build configuration: | |||
| 1250 | Unicode backend : $with_unicode_backend | 1245 | Unicode backend : $with_unicode_backend |
| 1251 | Font backend : $with_font_backend | 1246 | Font backend : $with_font_backend |
| 1252 | Optimized memory allocator : $enable_fast_malloc | 1247 | Optimized memory allocator : $enable_fast_malloc |
| 1248 | JavaScript Engine : $with_jsengine | ||
| 1249 | |||
| 1253 | Features: | 1250 | Features: |
| 1254 | 3D Rendering : $enable_3d_rendering | 1251 | 3D Rendering : $enable_3d_rendering |
| 1255 | WebGL : $enable_webgl | 1252 | WebGL : $enable_webgl |
| 1256 | Blob support : $enable_blob | 1253 | Blob support : $enable_blob |
| 1254 | DOM mutation observer support : $enable_mutation_observers | ||
| 1257 | DeviceOrientation support : $enable_device_orientation | 1255 | DeviceOrientation support : $enable_device_orientation |
| 1258 | Directory upload : $enable_directory_upload | 1256 | Directory upload : $enable_directory_upload |
| 1259 | Fast Mobile Scrolling : $enable_fast_mobile_scrolling | 1257 | Fast Mobile Scrolling : $enable_fast_mobile_scrolling |
| 1260 | JIT compilation : $enable_jit | 1258 | JIT compilation : $enable_jit |
| 1261 | Filters support : $enable_filters | 1259 | Filters support : $enable_filters |
| 1262 | Geolocation support : $enable_geolocation | 1260 | Geolocation support : $enable_geolocation |
| 1263 | Client-based geolocation support : $enable_client_based_geolocation | ||
| 1264 | JavaScript debugger/profiler support : $enable_javascript_debugger | 1261 | JavaScript debugger/profiler support : $enable_javascript_debugger |
| 1262 | Gamepad support : $enable_gamepad | ||
| 1265 | MathML support : $enable_mathml | 1263 | MathML support : $enable_mathml |
| 1264 | Media source : $enable_media_source | ||
| 1266 | Media statistics : $enable_media_statistics | 1265 | Media statistics : $enable_media_statistics |
| 1267 | HTML5 offline web applications support : $enable_offline_web_applications | ||
| 1268 | HTML5 channel messaging support : $enable_channel_messaging | 1266 | HTML5 channel messaging support : $enable_channel_messaging |
| 1269 | HTML5 meter element support : $enable_meter_tag | 1267 | HTML5 meter element support : $enable_meter_tag |
| 1268 | HTML5 microdata support : $enable_microdata | ||
| 1270 | Page Visibility API support : $enable_page_visibility_api | 1269 | Page Visibility API support : $enable_page_visibility_api |
| 1271 | HTML5 progress element support : $enable_progress_tag | 1270 | HTML5 progress element support : $enable_progress_tag |
| 1272 | HTML5 client-side session and persistent storage support : $enable_dom_storage | 1271 | HTML5 client-side session and persistent storage support : $enable_dom_storage |
| 1273 | HTML5 client-side database storage support : $enable_database | 1272 | SQL client-side database storage support : $enable_sql_database |
| 1274 | HTML5 datagrid support : $enable_datagrid | 1273 | HTML5 datagrid support : $enable_datagrid |
| 1275 | HTML5 data transfer items support : $enable_data_transfer_items | 1274 | HTML5 data transfer items support : $enable_data_transfer_items |
| 1276 | HTML5 FileSystem API support : $enable_file_system | 1275 | HTML5 FileSystem API support : $enable_file_system |
| 1277 | Quota API support : $enable_quota | 1276 | Quota API support : $enable_quota |
| 1278 | HTML5 sandboxed iframe support : $enable_sandbox | 1277 | HTML5 sandboxed iframe support : $enable_sandbox |
| 1279 | HTML5 server-sent events support : $enable_eventsource | ||
| 1280 | HTML5 video element support : $enable_video | 1278 | HTML5 video element support : $enable_video |
| 1281 | HTML5 track element support : $enable_video_track | 1279 | HTML5 track element support : $enable_video_track |
| 1282 | Fullscreen API support : $enable_fullscreen_api | 1280 | Fullscreen API support : $enable_fullscreen_api |
| @@ -1289,31 +1287,26 @@ Features: | |||
| 1289 | Color input support : $enable_input_color | 1287 | Color input support : $enable_input_color |
| 1290 | Speech input support : $enable_input_speech | 1288 | Speech input support : $enable_input_speech |
| 1291 | SVG support : $enable_svg | 1289 | SVG support : $enable_svg |
| 1292 | SVG animation support : $enable_svg_animation | ||
| 1293 | SVG fonts support : $enable_svg_fonts | 1290 | SVG fonts support : $enable_svg_fonts |
| 1294 | SVG foreign object support : $enable_svg_foreign_object | ||
| 1295 | SVG as image support : $enable_svg_as_image | ||
| 1296 | SVG use element support : $enable_svg_use | ||
| 1297 | WCSS support : $enable_wcss | ||
| 1298 | Web Audio support : $enable_web_audio | 1291 | Web Audio support : $enable_web_audio |
| 1299 | Web Sockets support : $enable_web_sockets | 1292 | Web Sockets support : $enable_web_sockets |
| 1300 | Web Timing support : $enable_web_timing | 1293 | Web Timing support : $enable_web_timing |
| 1301 | Web Workers support : $enable_workers | 1294 | Web Workers support : $enable_workers |
| 1302 | XHTML-MP support : $enable_xhtmlmp | ||
| 1303 | XPATH support : $enable_xpath | ||
| 1304 | XSLT support : $enable_xslt | 1295 | XSLT support : $enable_xslt |
| 1305 | Spellcheck support : $enable_spellcheck | 1296 | Spellcheck support : $enable_spellcheck |
| 1306 | Animation API : $enable_animation_api | 1297 | Animation API : $enable_animation_api |
| 1298 | RequestAnimationFrame support : $enable_request_animation_frame | ||
| 1307 | Touch Icon Loading support : $enable_touch_icon_loading | 1299 | Touch Icon Loading support : $enable_touch_icon_loading |
| 1308 | Register Protocol Handler support : $enable_register_protocol_handler | 1300 | Register Protocol Handler support : $enable_register_protocol_handler |
| 1301 | WebKit2 support : $enable_webkit2 | ||
| 1302 | WebKit2 plugin process : $enable_plugin_process | ||
| 1309 | 1303 | ||
| 1310 | GTK+ configuration: | 1304 | GTK+ configuration: |
| 1311 | GTK+ version : $with_gtk | 1305 | GTK+ version : $with_gtk |
| 1312 | GDK target : $with_target | 1306 | GDK target : $with_target |
| 1313 | Hildon UI extensions : $with_hildon | 1307 | Hildon UI extensions : $with_hildon |
| 1314 | Introspection support : $enable_introspection | 1308 | Introspection support : $enable_introspection |
| 1315 | WebKit2 support : $enable_webkit2 | 1309 | Generate documentation : $enable_gtk_doc |
| 1316 | WebKit2 plugin process : $enable_plugin_process | ||
| 1317 | " | 1310 | " |
| 1318 | if test "$with_unicode_backend" = "glib"; then | 1311 | if test "$with_unicode_backend" = "glib"; then |
| 1319 | echo " >> WARNING: the glib-based unicode backend is slow and incomplete <<" | 1312 | echo " >> WARNING: the glib-based unicode backend is slow and incomplete <<" |
diff --git a/meta/recipes-sato/webkit/webkit-gtk_svn.bb b/meta/recipes-sato/webkit/webkit-gtk_svn.bb index 92b2df1d57..96529536e3 100644 --- a/meta/recipes-sato/webkit/webkit-gtk_svn.bb +++ b/meta/recipes-sato/webkit/webkit-gtk_svn.bb | |||
| @@ -7,14 +7,14 @@ LIC_FILES_CHKSUM = "file://Source/WebCore/rendering/RenderApplet.h;endline=22;md | |||
| 7 | file://Source/WebKit/gtk/webkit/webkit.h;endline=21;md5=b4fbe9f4a944f1d071dba1d2c76b3351 \ | 7 | file://Source/WebKit/gtk/webkit/webkit.h;endline=21;md5=b4fbe9f4a944f1d071dba1d2c76b3351 \ |
| 8 | file://Source/JavaScriptCore/parser/Parser.h;endline=23;md5=2f3cff0ad0a9c486da5a376928973a90" | 8 | file://Source/JavaScriptCore/parser/Parser.h;endline=23;md5=2f3cff0ad0a9c486da5a376928973a90" |
| 9 | 9 | ||
| 10 | DEPENDS = "enchant gnome-keyring libsoup-2.4 curl icu libxml2 cairo libxslt libxt libidn gnutls gtk+ gstreamer gst-plugins-base flex-native gperf-native perl-native-runtime sqlite3" | 10 | DEPENDS = "zlib enchant gnome-keyring libsoup-2.4 curl icu libxml2 cairo libxslt libxt libidn gnutls gtk+ gstreamer gst-plugins-base flex-native gperf-native perl-native-runtime sqlite3" |
| 11 | DEPENDS_darwin8 = "curl icu libxml2 cairo libxslt libidn gnutls gtk+ gstreamer flex-native gperf-native perl-native-runtime sqlite3" | 11 | DEPENDS_darwin8 = "curl icu libxml2 cairo libxslt libidn gnutls gtk+ gstreamer flex-native gperf-native perl-native-runtime sqlite3" |
| 12 | 12 | ||
| 13 | SRCREV_FORMAT = "source" | 13 | SRCREV_FORMAT = "source" |
| 14 | 14 | ||
| 15 | SRCREV = "90727" | 15 | SRCREV = "101488" |
| 16 | PV = "1.5.1+svnr${SRCPV}" | 16 | PV = "1.7.2+svnr${SRCPV}" |
| 17 | PR = "r1" | 17 | PR = "r0" |
| 18 | 18 | ||
| 19 | SRC_URI = "\ | 19 | SRC_URI = "\ |
| 20 | svn://svn.webkit.org/repository/webkit/trunk/;module=Source;proto=http;name=source \ | 20 | svn://svn.webkit.org/repository/webkit/trunk/;module=Source;proto=http;name=source \ |
| @@ -40,6 +40,7 @@ EXTRA_OECONF = "\ | |||
| 40 | --enable-fullscreen-api \ | 40 | --enable-fullscreen-api \ |
| 41 | --enable-image-resizer \ | 41 | --enable-image-resizer \ |
| 42 | --enable-link-prefetch \ | 42 | --enable-link-prefetch \ |
| 43 | --with-gtk=2.0 \ | ||
| 43 | UNICODE_CFLAGS=-D_REENTRANT \ | 44 | UNICODE_CFLAGS=-D_REENTRANT \ |
| 44 | " | 45 | " |
| 45 | 46 | ||
