diff --git a/MozillaFirefox.changes b/MozillaFirefox.changes
index b2ca5e5..b9a05f7 100644
--- a/MozillaFirefox.changes
+++ b/MozillaFirefox.changes
@@ -1,3 +1,16 @@
+-------------------------------------------------------------------
+Fri Sep 23 11:22:22 UTC 2011 - wr@rosenauer.org
+
+- update to Firefox 7 (bnc#720264)
+ including
+ * Improve Responsiveness with Memory Reductions
+ * Instant Sync
+ * WebSocket protocol 8
+- removed obsolete mozilla-cairo-lcd.patch
+- rebased patches
+- removed XLIB_SKIP_ARGB_VISUALS=1 from environment in
+ mozilla.sh.in (bnc#680758)
+
-------------------------------------------------------------------
Fri Sep 16 06:57:38 UTC 2011 - wr@rosenauer.org
diff --git a/MozillaFirefox.spec b/MozillaFirefox.spec
index c68c8fa..5f701c0 100644
--- a/MozillaFirefox.spec
+++ b/MozillaFirefox.spec
@@ -18,8 +18,8 @@
# norootforbuild
-%define major 6
-%define mainver %major.0.2
+%define major 7
+%define mainver %major.0
Name: MozillaFirefox
BuildRequires: Mesa-devel autoconf213 dbus-1-glib-devel fdupes gcc-c++ libcurl-devel libgnomeui-devel libidl-devel libnotify-devel python startup-notification-devel unzip update-desktop-files yasm zip
@@ -34,8 +34,8 @@ BuildRequires: mozilla-nss-devel >= 3.12.10
BuildRequires: nss-shared-helper-devel
License: MPLv1.1 or GPLv2+ or LGPLv2+
Version: %{mainver}
-Release: 4
-%define releasedate 2011090700
+Release: 1
+%define releasedate 2011092200
Provides: web_browser
Provides: firefox = %{version}-%{release}
Provides: firefox = %{mainver}
@@ -66,7 +66,6 @@ Patch2: mozilla-nongnome-proxies.patch
Patch3: mozilla-prefer_plugin_pref.patch
Patch4: mozilla-shared-nss-db.patch
Patch5: mozilla-kde.patch
-Patch6: mozilla-cairo-lcd.patch
Patch7: mozilla-language.patch
Patch9: mozilla-cairo-return.patch
Patch10: mozilla-ntlm-full-path.patch
@@ -197,7 +196,6 @@ cd $RPM_BUILD_DIR/mozilla
%patch3 -p1
%patch4 -p1
%patch5 -p1
-%patch6 -p1
%patch7 -p1
%patch9 -p1
%patch10 -p1
diff --git a/compare-locales.tar.bz2 b/compare-locales.tar.bz2
index e77a9bc..1ddf5cf 100644
--- a/compare-locales.tar.bz2
+++ b/compare-locales.tar.bz2
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:4fef12ea80b521bb636916cc620e6575e1d4cc66a588ac40b4b3f457604da3aa
-size 25675
+oid sha256:06bff322fffe3c28f59acd11752faccef00c061858acca2f7384601aaa198f03
+size 25646
diff --git a/create-tar.sh b/create-tar.sh
index 3b94482..a227ae8 100644
--- a/create-tar.sh
+++ b/create-tar.sh
@@ -1,8 +1,8 @@
#!/bin/bash
BRANCH="releases/mozilla-release"
-RELEASE_TAG="FIREFOX_6_0_2_RELEASE"
-VERSION="6.0.2"
+RELEASE_TAG="FIREFOX_7_0_RELEASE"
+VERSION="7.0"
# mozilla
hg clone http://hg.mozilla.org/$BRANCH mozilla
diff --git a/firefox-6.0.2-source.tar.bz2 b/firefox-6.0.2-source.tar.bz2
deleted file mode 100644
index c4f82a1..0000000
--- a/firefox-6.0.2-source.tar.bz2
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:7137a5f520df28da470ddc4a6be90a32cc80a0ccbd60327400a3b26cc748cf8a
-size 67549629
diff --git a/firefox-7.0-source.tar.bz2 b/firefox-7.0-source.tar.bz2
new file mode 100644
index 0000000..37f3546
--- /dev/null
+++ b/firefox-7.0-source.tar.bz2
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2f7356206395e3745211684effe24973c4e34d826d2aa33b81ba8c9b4fded14f
+size 68813405
diff --git a/firefox-branded-icons.patch b/firefox-branded-icons.patch
index eeace9c..620d2c3 100644
--- a/firefox-branded-icons.patch
+++ b/firefox-branded-icons.patch
@@ -1,15 +1,15 @@
# HG changeset patch
-# Parent 0a9fd1d7099ccdff12205e23f0d9bf4d93a328ee
+# Parent 6948d58326d5c2e46936e186079421e7d76445e2
diff --git a/browser/app/Makefile.in b/browser/app/Makefile.in
--- a/browser/app/Makefile.in
+++ b/browser/app/Makefile.in
-@@ -221,16 +221,21 @@ endif
+@@ -199,16 +199,21 @@ DEFINES += -DMOZILLA_OFFICIAL
+ endif
ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2)
libs::
$(INSTALL) $(IFLAGS1) $(DIST)/branding/mozicon128.png $(DIST)/bin/icons
- $(INSTALL) $(IFLAGS1) $(DIST)/branding/document.png $(DIST)/bin/icons
$(INSTALL) $(IFLAGS1) $(DIST)/branding/default16.png $(DIST)/bin/chrome/icons/default
$(INSTALL) $(IFLAGS1) $(DIST)/branding/default32.png $(DIST)/bin/chrome/icons/default
$(INSTALL) $(IFLAGS1) $(DIST)/branding/default48.png $(DIST)/bin/chrome/icons/default
@@ -29,7 +29,7 @@ diff --git a/browser/app/Makefile.in b/browser/app/Makefile.in
diff --git a/browser/branding/official/Makefile.in b/browser/branding/official/Makefile.in
--- a/browser/branding/official/Makefile.in
+++ b/browser/branding/official/Makefile.in
-@@ -68,18 +68,21 @@ OSX_BRANDING_FILES = \
+@@ -69,18 +69,21 @@ OSX_BRANDING_FILES = \
firefox.icns \
disk.icns \
document.icns \
@@ -43,7 +43,6 @@ diff --git a/browser/branding/official/Makefile.in b/browser/branding/official/M
default32.png \
default48.png \
+ default256.png \
- document.png \
mozicon128.png \
$(NULL)
@@ -51,10 +50,11 @@ diff --git a/browser/branding/official/Makefile.in b/browser/branding/official/M
firefox-os2.ico \
document-os2.ico \
$(NULL)
+
diff --git a/browser/installer/package-manifest.in b/browser/installer/package-manifest.in
--- a/browser/installer/package-manifest.in
+++ b/browser/installer/package-manifest.in
-@@ -416,18 +416,21 @@
+@@ -421,18 +421,21 @@
#ifdef SHIP_FEEDBACK
@BINPATH@/distribution/extensions/testpilot@labs.mozilla.com.xpi
#endif
diff --git a/firefox-kde.patch b/firefox-kde.patch
index 767823a..2e0653e 100644
--- a/firefox-kde.patch
+++ b/firefox-kde.patch
@@ -2,7 +2,7 @@ diff --git a/browser/base/content/browser-kde.xul b/browser/base/content/browser
new file mode 100644
--- /dev/null
+++ b/browser/base/content/browser-kde.xul
-@@ -0,0 +1,1076 @@
+@@ -0,0 +1,1038 @@
+#filter substitution
+
+# -*- Mode: HTML -*-
@@ -229,15 +229,6 @@ new file mode 100644
+
+
+
-+
-+
+
-+
-+
-+
-+
+
+
+
@@ -282,21 +253,6 @@ new file mode 100644
+
+
+
-+
-+
-+
-+
-+
-+
-+
-+
+