diff options
author | Christian Persch <chpe@gnome.org> | 2007-06-28 19:14:16 +0800 |
---|---|---|
committer | Christian Persch <chpe@src.gnome.org> | 2007-06-28 19:14:16 +0800 |
commit | 71cc504d256eefd65e1de82c41b79325713d779c (patch) | |
tree | d552e5be91cbf1a467b3c2d477bcbd511f687e91 | |
parent | 3fe4549839878cb97d604fde8fdc769f8dd0cf89 (diff) | |
download | gsoc2013-epiphany-71cc504d256eefd65e1de82c41b79325713d779c.tar.gz gsoc2013-epiphany-71cc504d256eefd65e1de82c41b79325713d779c.tar.zst gsoc2013-epiphany-71cc504d256eefd65e1de82c41b79325713d779c.zip |
A data/weasel-ua-pref.js.in:
2007-06-28 Christian Persch <chpe@gnome.org>
* configure.ac:
* data/Makefile.am:
A data/weasel-ua-pref.js.in:
Make UA ff-compatible. This fixes
https://bugzilla.mozilla.org/show_bug.cgi?id=334967 . See also
Camino bug https://bugzilla.mozilla.org/show_bug.cgi?id=384721 and
https://bugzilla.mozilla.org/show_bug.cgi?id=385999 for discussion.
svn path=/trunk/; revision=7100
-rw-r--r-- | ChangeLog | 11 | ||||
-rw-r--r-- | configure.ac | 19 | ||||
-rw-r--r-- | data/Makefile.am | 5 | ||||
-rw-r--r-- | data/weasel-ua-pref.js.in | 6 |
4 files changed, 41 insertions, 0 deletions
@@ -1,3 +1,14 @@ +2007-06-28 Christian Persch <chpe@gnome.org> + + * configure.ac: + * data/Makefile.am: + A data/weasel-ua-pref.js.in: + + Make UA ff-compatible. This fixes + https://bugzilla.mozilla.org/show_bug.cgi?id=334967 . See also + Camino bug https://bugzilla.mozilla.org/show_bug.cgi?id=384721 and + https://bugzilla.mozilla.org/show_bug.cgi?id=385999 for discussion. + 2007-06-26 Luca Ferretti <elle.uca@libero.it> * lib/ephy-stock-icons.h: use "document-page-setup" named icon for diff --git a/configure.ac b/configure.ac index 9a243a1be..0a7b78398 100644 --- a/configure.ac +++ b/configure.ac @@ -192,11 +192,29 @@ xulrunner) min_version=1.8 ;; *) AC_MSG_ERROR([Unsupported gecko "$gecko_cv_gecko"]) ;; esac +AM_CONDITIONAL([HAVE_XULRUNNER],[test "$gecko_cv_gecko" = "xulrunner"]) + # Added $gecko_cv_gecko-js for debian xulrunner brokenness PKG_CHECK_MODULES([GECKO],[${gecko_cv_gecko}-xpcom >= $min_version ${gecko_cv_gecko}-js $gecko_cv_extra_pkg_dependencies]) AC_SUBST([GECKO_CFLAGS]) AC_SUBST([GECKO_LIBS]) +# ***************** +# Weasel UA version +# ***************** + +# FIXMEchpe: find a way to always automatically use the latest weasel minor version! + +if test "$gecko_cv_gecko_version_int" -ge "1009000"; then + WEASEL_UA_VERSION="3.0" +elif test "$gecko_cv_gecko_version_int" -ge "1008001"; then + WEASEL_UA_VERSION="2.0.0.4" +else + WEASEL_UA_VERSION="1.5.0.12" +fi + +AC_SUBST([WEASEL_UA_VERSION]) + # ********************************** # now tests for mozilla API variance # ********************************** @@ -661,6 +679,7 @@ data/icons/scalable/actions/Makefile data/icons/scalable/status/Makefile data/art/Makefile data/ui/Makefile +data/weasel-ua-pref.js doc/Makefile doc/reference/Makefile lib/Makefile diff --git a/data/Makefile.am b/data/Makefile.am index 3c21e8cbe..f6f9fb124 100644 --- a/data/Makefile.am +++ b/data/Makefile.am @@ -11,6 +11,11 @@ default_prefs_in_FILES = \ default_prefs_files = \ default-prefs-common.js + +if HAVE_XULRUNNER +default_prefs_files += weasel-ua-pref.js +endif + default-prefs.js: $(default_prefs_files) cat $^ > $@ diff --git a/data/weasel-ua-pref.js.in b/data/weasel-ua-pref.js.in new file mode 100644 index 000000000..475d52cd8 --- /dev/null +++ b/data/weasel-ua-pref.js.in @@ -0,0 +1,6 @@ +// Add "Firefox/@WEASEL_UA_VERSION@" to the UA. This fixes +// [https://bugzilla.mozilla.org/show_bug.cgi?id=334967] +// Same as Camino [https://bugzilla.mozilla.org/show_bug.cgi?id=384721] and +// IceApe [https://bugzilla.mozilla.org/show_bug.cgi?id=386113] do. +// Also see discussion on [https://bugzilla.mozilla.org/show_bug.cgi?id=385999]. +pref("general.useragent.extra.firefox", "Firefox/@WEASEL_UA_VERSION@"); |