m4_define([webkit_major_version], [1])
m4_define([webkit_minor_version], [7])
-m4_define([webkit_micro_version], [0])
+m4_define([webkit_micro_version], [2])
# This is the version we'll be using as part of our User-Agent string
# e.g., AppleWebKit/$(webkit_user_agent_version) ...
#
# Sourced from Source/WebCore/Configurations/Version.xcconfig
m4_define([webkit_user_agent_major_version], [535])
-m4_define([webkit_user_agent_minor_version], [4])
+m4_define([webkit_user_agent_minor_version], [10])
AC_INIT([WebKit],[webkit_major_version.webkit_minor_version.webkit_micro_version],[http://bugs.webkit.org/])
dnl # Libtool library version, not to confuse with API version
dnl # see http://www.gnu.org/software/libtool/manual/html_node/Libtool-versioning.html
-LIBWEBKITGTK_VERSION=11:0:11
+LIBWEBKITGTK_VERSION=11:2:11
AC_SUBST([LIBWEBKITGTK_VERSION])
-AM_INIT_AUTOMAKE([foreign subdir-objects tar-ustar])
+AM_INIT_AUTOMAKE([foreign subdir-objects dist-xz no-dist-gzip tar-ustar])
# Use AM_SILENT_RULES if present
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
GSTREAMER_REQUIRED_VERSION=0.10
GSTREAMER_PLUGINS_BASE_REQUIRED_VERSION=0.10.30
ENCHANT_REQUIRED_VERSION=0.22
+LIBFFTW_REQUIRED_VERSION=3.2.2
# Available modules
#
# check whether to enable WebGL support
AC_MSG_CHECKING([whether to enable WebGL support])
AC_ARG_ENABLE(webgl,
- AC_HELP_STRING([--enable-webgl],
- [enable support for WebGL (experimental) [default=no]]),
- [], [enable_webgl="no"])
+ AC_HELP_STRING([--enable-webgl], [enable support for WebGL [default=yes]]),
+ [], [if test "$with_target" = "x11"; then enable_webgl="yes"; else enable_webgl="no"; fi])
AC_MSG_RESULT([$enable_webgl])
if test "$enable_webgl" = "yes"; then
AC_MSG_CHECKING([whether to enable HTML5 video track support])
AC_ARG_ENABLE(video_track,
AC_HELP_STRING([--enable-video-track],
- [enable HTML5 video track support [default=yes]]),
- [],[enable_video_track="yes"])
+ [enable HTML5 video track support [default=no]]),
+ [],[enable_video_track="no"])
AC_MSG_RESULT([$enable_video_track])
# check whether to enable media source support
[],[enable_media_stream="no"])
AC_MSG_RESULT([$enable_media_stream])
-# check whether to enable XPath support
-AC_MSG_CHECKING([whether to enable XPath support])
-AC_ARG_ENABLE(xpath,
- AC_HELP_STRING([--enable-xpath],
- [enable support for XPath [default=yes]]),
- [],[enable_xpath="yes"])
-AC_MSG_RESULT([$enable_xpath])
-
# check whether to enable XSLT support
AC_MSG_CHECKING([whether to enable XSLT support])
AC_ARG_ENABLE(xslt,
[],[enable_geolocation="no"])
AC_MSG_RESULT([$enable_geolocation])
-# check whether to enable client-based geolocation support
-AC_MSG_CHECKING([whether to enable client-based geolocation support])
-AC_ARG_ENABLE(client_based_geolocation,
- AC_HELP_STRING([--enable-client-based-geolocation],
- [enable support for client-based geolocation [default=no]]),
- [],[enable_client_based_geolocation="no"])
-AC_MSG_RESULT([$enable_client_based_geolocation])
-
# check whether to enable MathML support
AC_MSG_CHECKING([whether to enable MathML support])
AC_ARG_ENABLE(mathml,
[], [enable_file_system="no"])
AC_MSG_RESULT([$enable_file_system])
+# check whether to enable HTML5 <style scoped> support
+AC_MSG_CHECKING([whether to enable HTML5 <style scoped> support])
+AC_ARG_ENABLE(file_system,
+ AC_HELP_STRING([--enable-style-scoped],
+ [enable support for HTML5 <style scoped> [default=no]]),
+ [], [enable_style_scoped="no"])
+AC_MSG_RESULT([$enable_style_scoped])
+
# check whether to enable Quota API support
AC_MSG_CHECKING([whether to enable Quota API support])
AC_ARG_ENABLE(quota,
AC_MSG_RESULT([$enable_web_sockets])
# check whether to enable Web Audio support
-AC_MSG_CHECKING([whether to enable Web Audio support])
-AC_ARG_ENABLE(web_audio,
- AC_HELP_STRING([--enable-web-audio],
- [enable support for Web Audio [default=no]]),
- [],[enable_web_audio="no"])
+enable_web_audio=no
AC_MSG_RESULT([$enable_web_audio])
# check whether to enable Web Timing support
fi
# check if gstreamer is available
-if test "$enable_video" = "yes"; then
+if test "$enable_video" = "yes" || test "$enable_web_audio" = "yes"; then
PKG_CHECK_MODULES([GSTREAMER],
[gstreamer-0.10 >= $GSTREAMER_REQUIRED_VERSION
gstreamer-app-0.10
+ gstreamer-audio-0.10
gstreamer-base-0.10
gstreamer-interfaces-0.10
gstreamer-pbutils-0.10
AC_SUBST([GSTREAMER_LIBS])
fi
+# check if libfftw is available
+if test "$enable_web_audio" = "yes"; then
+ PKG_CHECK_MODULES([LIBFFTW],
+ [fftw3 >= $LIBFFTW_REQUIRED_VERSION
+ fftw3f >= $LIBFFTW_REQUIRED_VERSION],
+ [have_fftw=yes])
+
+ AC_SUBST([LIBFFTW_CFLAGS])
+ AC_SUBST([LIBFFTW_LIBS])
+fi
+
# check for code coverage support
if test "$enable_coverage" = "yes"; then
COVERAGE_CFLAGS="-MD"
AM_CONDITIONAL([ENABLE_PROGRESS_TAG],[test "$enable_progress_tag" = "yes"])
AM_CONDITIONAL([ENABLE_CHANNEL_MESSAGING],[test "$enable_channel_messaging" = "yes"])
AM_CONDITIONAL([ENABLE_JAVASCRIPT_DEBUGGER],[test "$enable_javascript_debugger" = "yes"])
-AM_CONDITIONAL([ENABLE_TIZEN_SUPPORT_BLUE_RUNNER],[test "$enable_slp_support_blue_runner" = "yes"])
+AM_CONDITIONAL([ENABLE_SLP_SUPPORT_BLUE_RUNNER],[test "$enable_slp_support_blue_runner" = "yes"])
AM_CONDITIONAL([ENABLE_OFFLINE_WEB_APPLICATIONS],[test "$enable_offline_web_applications" = "yes"])
AM_CONDITIONAL([ENABLE_GAMEPAD],[test "$enable_gamepad" = "yes"])
AM_CONDITIONAL([ENABLE_DIRECTORY_UPLOAD],[test "$enable_directory_upload" = "yes"])
AM_CONDITIONAL([ENABLE_DETAILS],[test "$enable_details" = "yes"])
AM_CONDITIONAL([ENABLE_FAST_MOBILE_SCROLLING],[test "$enable_fast_mobile_scrolling" = "yes"])
AM_CONDITIONAL([ENABLE_FILE_SYSTEM],[test "$enable_file_system" = "yes"])
+AM_CONDITIONAL([ENABLE_STYLE_SCOPED],[test "$enable_style_scoped" = "yes"])
AM_CONDITIONAL([ENABLE_QUOTA],[test "$enable_quota" = "yes"])
AM_CONDITIONAL([ENABLE_ICONDATABASE],[test "$enable_icon_database" = "yes"])
AM_CONDITIONAL([ENABLE_IMAGE_RESIZER],[test "$enable_image_resizer" = "yes"])
AM_CONDITIONAL([ENABLE_INDEXED_DATABASE],[test "$enable_indexed_database" = "yes"])
AM_CONDITIONAL([ENABLE_INPUT_COLOR],[test "$enable_input_color" = "yes"])
AM_CONDITIONAL([ENABLE_INPUT_SPEECH],[test "$enable_input_speech" = "yes"])
-AM_CONDITIONAL([ENABLE_XPATH],[test "$enable_xpath" = "yes"])
AM_CONDITIONAL([ENABLE_XSLT],[test "$enable_xslt" = "yes"])
AM_CONDITIONAL([ENABLE_FILTERS],[test "$enable_filters" = "yes"])
AM_CONDITIONAL([ENABLE_GEOLOCATION], [test "$enable_geolocation" = "yes"])
-AM_CONDITIONAL([ENABLE_CLIENT_BASED_GEOLOCATION], [test "$enable_client_based_geolocation" = "yes"])
AM_CONDITIONAL([ENABLE_MATHML], [test "$enable_mathml" = "yes"])
AM_CONDITIONAL([ENABLE_MHTML], [test "$enable_mhtml" = "yes"])
AM_CONDITIONAL([ENABLE_VIDEO],[test "$enable_video" = "yes"])
AC_CONFIG_FILES([
Source/WebKit/gtk/webkit/webkitversion.h
-Source/WebKit/gtk/docs/GNUmakefile
-Source/WebKit/gtk/docs/version.xml
-Source/WebKit2/UIProcess/API/gtk/docs/GNUmakefile
-Source/WebKit2/UIProcess/API/gtk/docs/version.xml
])
AC_CONFIG_FILES([
Font backend : $with_font_backend
Optimized memory allocator : $enable_fast_malloc
JavaScript Engine : $with_jsengine
+
Features:
3D Rendering : $enable_3d_rendering
WebGL : $enable_webgl
JIT compilation : $enable_jit
Filters support : $enable_filters
Geolocation support : $enable_geolocation
- Client-based geolocation support : $enable_client_based_geolocation
JavaScript debugger/profiler support : $enable_javascript_debugger
Gamepad support : $enable_gamepad
MathML support : $enable_mathml
Web Sockets support : $enable_web_sockets
Web Timing support : $enable_web_timing
Web Workers support : $enable_workers
- XPATH support : $enable_xpath
XSLT support : $enable_xslt
Spellcheck support : $enable_spellcheck
Animation API : $enable_animation_api
GDK target : $with_target
Hildon UI extensions : $with_hildon
Introspection support : $enable_introspection
+ Generate documentation : $enable_gtk_doc
"
if test "$with_unicode_backend" = "glib"; then
echo " >> WARNING: the glib-based unicode backend is slow and incomplete <<"