Mailinglist Archive: opensuse-commit (1421 mails)
| < Previous | Next > |
commit mozilla-xulrunner190
- From: root@xxxxxxxxxxxxxxx (h_root)
- Date: Tue, 06 May 2008 01:47:25 +0200
- Message-id: <20080505234725.E4BDF678168@xxxxxxxxxxxxxxx>
Hello community,
here is the log from the commit of package mozilla-xulrunner190
checked in at Tue May 6 01:47:25 CEST 2008.
--------
--- mozilla-xulrunner190/mozilla-xulrunner190.changes 2008-04-16
21:30:25.000000000 +0200
+++
/mounts/work_src_done/STABLE/mozilla-xulrunner190/mozilla-xulrunner190.changes
2008-05-01 02:34:49.714248000 +0200
@@ -1,0 +2,17 @@
+Wed Apr 30 22:44:30 CEST 2008 - maw@xxxxxxx
+
+- Merge changes from the build service (thanks, Wolfgang):
+ + Only use gconf proxy settings under GNOME (bnc#381172)
+ + Add mozilla-extensionmanager.patch (bnc#381733, and #382969)
+ + Add mozilla-system-hunspell.patch to enable use of the system's
+ hunspell (bnc#382437)
+ + Add mozilla-gnome-proxies.patch:
+ * Only use gconf proxy settings when running under GNOME
+ (bnc#381172)
+ * Correctly read the ignored hosts settings from gconf
+ (bmo#429520)
+ + Add mozilla-helperapp.patch to offer the gconf default for
+ protocol handlers (bnc#383697)
+- Rename the -lang subpackage to -stranslations (bnc#381635).
+
+-------------------------------------------------------------------
New:
----
mozilla-extensionmanager.patch
mozilla-gnome-proxies.patch
mozilla-helperapp.patch
mozilla-system-hunspell.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mozilla-xulrunner190.spec ++++++
--- /var/tmp/diff_new_pack.d31332/_old 2008-05-06 01:46:59.000000000 +0200
+++ /var/tmp/diff_new_pack.d31332/_new 2008-05-06 01:46:59.000000000 +0200
@@ -16,13 +16,16 @@
%if %suse_version > 1020
BuildRequires: fdupes
%endif
+%if %suse_version > 1030
+BuildRequires: hunspell-devel
+%endif
License: GPL v2 or later; LGPL v2.1 or later; MOZILLA PUBLIC LICENSE
(MPL/NPL)
Version: 1.8.99.5
-Release: 9
+Release: 16
Summary: Mozilla Runtime Environment 1.9
Url: http://www.mozilla.org
Group: Productivity/Other
-Provides: gecko190
+Provides: gecko19
Source: xulrunner-source-%{version}.tar.bz2
Source1: l10n-%{version}.tar.bz2
Source2: find-external-requires.sh
@@ -35,6 +38,10 @@
Patch5: mozilla-path_len.patch
Patch6: mozilla-chrome-registry.patch
Patch7: mozilla-scroll.patch
+Patch8: mozilla-gnome-proxies.patch
+Patch9: mozilla-system-hunspell.patch
+Patch10: mozilla-extensionmanager.patch
+Patch11: mozilla-helperapp.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: libstdc++ expat pango xorg-x11-libs fontconfig freetype2
PreReq: gtk2 atk glib2 update-alternatives coreutils
@@ -96,14 +103,17 @@
-%package lang
+%package translations
License: GPL v2 or later; LGPL v2.1 or later; MOZILLA PUBLIC LICENSE
(MPL/NPL)
Summary: Translations for XULRunner 1.9
Group: System/Localization
PreReq: %{name} = %{version}
Provides:
locale(%{name}:af;ar;be;ca;cs;da;de;el;en-GB;es_AR;es_ES;eu;fi;fr;fy_NL;gu_IN;he;hu;id;it;ja;ka;ko;ku;lt;mk;mn;nb_NO;nl;nn_NO;pa_IN;pl;pt_BR;pt_PT;ro;ru;sk;sq;sr;sv_SE;tr;uk;zh_CN;zh_TW)
+# Remove -lang, which had been shipped in the build service and 11.0
prereleases
+Provides: %{name}-lang = %{version}
+Obsoletes: %{name}-lang < %{version}
-%description lang
+%description translations
XULRunner is a single installable package that can be used to bootstrap
multiple XUL+XPCOM applications that are as rich as Firefox and
Thunderbird.
@@ -119,14 +129,15 @@
%package gnomevfs
License: GPL v2 or later; LGPL v2.1 or later; MOZILLA PUBLIC LICENSE
(MPL/NPL)
-Summary: Mozilla Runtime Environment 1.9
+Summary: XULRunner components depending on gnome-vfs
Group: Productivity/Other
PreReq: %{name} = %{version}-%{release}
%description gnomevfs
-XULRunner is a single installable package that can be used to bootstrap
-multiple XUL+XPCOM applications that are as rich as Firefox and
-Thunderbird.
+This subpackage contains the Necko Gnome-VFS and Gnome components which
+rely on the gnome-vfs subsystem to be installed. They are recommended
+for full desktop integration but not mandatory for small disk footprint
+KDE installations for example.
@@ -143,6 +154,12 @@
%patch5 -p1
%patch6
%patch7
+%patch8
+pushd extensions
+%patch9
+popd
+%patch10 -p1
+%patch11
%build
MOZ_APP_DIR=%{_libdir}/%{name}-%{version_internal}
@@ -203,7 +220,7 @@
%endif
%if %suse_version > 1030
cat << EOF >> $MOZCONFIG
-#ac_add_options --enable-system-hunspell # not compatible with hunspell 1.2 api
+ac_add_options --enable-system-hunspell
ac_add_options --enable-system-sqlite
EOF
%endif
@@ -383,11 +400,25 @@
%{_libdir}/xulrunner-%{version_internal}/components/libnkgnomevfs.so
%if %localize
-%files lang -f %{_tmppath}/translations.list
+%files translations -f %{_tmppath}/translations.list
%defattr(-,root,root)
%endif
%changelog
+* Thu May 01 2008 maw@xxxxxxx
+- Merge changes from the build service (thanks, Wolfgang):
+ + Only use gconf proxy settings under GNOME (bnc#381172)
+ + Add mozilla-extensionmanager.patch (bnc#381733, and #382969)
+ + Add mozilla-system-hunspell.patch to enable use of the system's
+ hunspell (bnc#382437)
+ + Add mozilla-gnome-proxies.patch:
+ * Only use gconf proxy settings when running under GNOME
+ (bnc#381172)
+ * Correctly read the ignored hosts settings from gconf
+ (bmo#429520)
+ + Add mozilla-helperapp.patch to offer the gconf default for
+ protocol handlers (bnc#383697)
+- Rename the -lang subpackage to -stranslations (bnc#381635).
* Wed Apr 16 2008 maw@xxxxxxx
- Merge changes from the build service:
+ Add mozilla-chrome-registry.patch to fix a startup crash
++++++ mozilla-extensionmanager.patch ++++++
++++ 697 lines (skipped)
++++++ mozilla-gnome-proxies.patch ++++++
From: Wolfgang Rosenauer <wr@xxxxxxxxxxxxx>
Subject: only use gconf proxy settings in Gnome session
Type mismatch in nsGConfService::GetStringList
References:
https://bugzilla.mozilla.org/show_bug.cgi?id=429520
Index: toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
===================================================================
RCS file:
/cvsroot/mozilla/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp,v
retrieving revision 1.1
diff -u -p -6 -r1.1 nsUnixSystemProxySettings.cpp
--- toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp 29 Jan 2008
15:58:41 -0000 1.1
+++ toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp 17 Apr 2008
19:02:19 -0000
@@ -69,13 +69,19 @@ private:
NS_IMPL_ISUPPORTS1(nsUnixSystemProxySettings, nsISystemProxySettings)
nsresult
nsUnixSystemProxySettings::Init()
{
- mGConf = do_GetService(NS_GCONFSERVICE_CONTRACTID);
+ // If this is a GNOME session, load gconf and try to use its preferences.
+ // If gconf is not available (which would be stupid) we'll proceed as if
+ // this was not a GNOME session, using *_PROXY environment variables.
+ const char* sessionType = PR_GetEnv("DESKTOP_SESSION");
+ if (sessionType && !strcmp(sessionType, "gnome")) {
+ mGConf = do_GetService(NS_GCONFSERVICE_CONTRACTID);
+ }
return NS_OK;
}
PRBool
nsUnixSystemProxySettings::IsProxyMode(const char* aMode)
{
Index: toolkit/system/gnome/nsGConfService.cpp
===================================================================
RCS file: /cvsroot/mozilla/toolkit/system/gnome/nsGConfService.cpp,v
retrieving revision 1.8
diff -u -p -6 -r1.8 nsGConfService.cpp
--- toolkit/system/gnome/nsGConfService.cpp 29 Jan 2008 18:38:16 -0000
1.8
+++ toolkit/system/gnome/nsGConfService.cpp 18 Apr 2008 06:21:34 -0000
@@ -140,13 +140,13 @@ nsGConfService::GetStringList(const nsAC
if (error) {
g_error_free(error);
return NS_ERROR_FAILURE;
}
for (GSList* l = list; l; l = l->next) {
- nsCOMPtr<nsISupportsString>
obj(do_CreateInstance(NS_SUPPORTS_CSTRING_CONTRACTID));
+ nsCOMPtr<nsISupportsString>
obj(do_CreateInstance(NS_SUPPORTS_STRING_CONTRACTID));
if (!obj) {
g_slist_free(list);
return NS_ERROR_OUT_OF_MEMORY;
}
obj->SetData(NS_ConvertUTF8toUTF16((const char*)l->data));
items->AppendElement(obj, PR_FALSE);
++++++ mozilla-helperapp.patch ++++++
References:
https://bugzilla.mozilla.org/show_bug.cgi?id=423776
https://bugzilla.mozilla.org/show_bug.cgi?id=430793
https://bugzilla.novell.com/show_bug.cgi?id=383697
Index: uriloader/exthandler/unix/nsMIMEInfoUnix.cpp
===================================================================
RCS file: /cvsroot/mozilla/uriloader/exthandler/unix/nsMIMEInfoUnix.cpp,v
retrieving revision 1.4
diff -u -p -8 -r1.4 nsMIMEInfoUnix.cpp
--- uriloader/exthandler/unix/nsMIMEInfoUnix.cpp 12 Mar 2008 22:53:18
-0000 1.4
+++ uriloader/exthandler/unix/nsMIMEInfoUnix.cpp 7 Apr 2008 02:04:18
-0000
@@ -52,17 +52,22 @@ nsMIMEInfoUnix::GetHasDefaultHandler(PRB
{
*_retval = PR_FALSE;
nsCOMPtr<nsIGnomeVFSService> vfs =
do_GetService(NS_GNOMEVFSSERVICE_CONTRACTID);
if (vfs) {
nsCOMPtr<nsIGnomeVFSMimeApp> app;
if (NS_SUCCEEDED(vfs->GetAppForMimeType(mType, getter_AddRefs(app))) &&
app)
*_retval = PR_TRUE;
}
- return NS_OK;
+
+ if (*_retval)
+ return NS_OK;
+
+ // If we didn't find a VFS handler, fallback.
+ return nsMIMEInfoImpl::GetHasDefaultHandler(_retval);
}
nsresult
nsMIMEInfoUnix::LaunchDefaultWithFile(nsIFile *aFile)
{
nsCAutoString nativePath;
aFile->GetNativePath(nativePath);
++++++ mozilla-system-hunspell.patch ++++++
++++ 35058 lines (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx
| < Previous | Next > |