![](https://seccdn.libravatar.org/avatar/af22e20b6884acbc89be6d7736c43e92.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package MozillaFirefox checked in at Thu Jul 27 17:55:14 CEST 2006. -------- --- MozillaFirefox/MozillaFirefox.changes 2006-06-30 08:38:22.000000000 +0200 +++ MozillaFirefox/MozillaFirefox.changes 2006-07-27 17:51:39.000000000 +0200 @@ -1,0 +2,14 @@ +Thu Jul 27 17:51:39 CEST 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Thu Jul 27 06:20:36 CEST 2006 - stark@suse.de + +- security update to version 1.5.0.5 (#195043) + * observer-lock.patch integrated now +- fixed leak in JS' liveconnect (#186066) +- fixed desktop file for old distributions + (StartupNotify=false) + +------------------------------------------------------------------- @@ -6 +20 @@ - + Old: ---- firefox-1.5.0.4-source.tar.bz2 observer-lock.patch New: ---- firefox-1.5.0.5-source.tar.bz2 liveconnect-leak.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ MozillaFirefox.spec ++++++ --- /var/tmp/diff_new_pack.kghVIh/_old 2006-07-27 17:54:19.000000000 +0200 +++ /var/tmp/diff_new_pack.kghVIh/_new 2006-07-27 17:54:19.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package MozillaFirefox (Version 1.5.0.4) +# spec file for package MozillaFirefox (Version 1.5.0.5) # # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -11,7 +11,7 @@ # norootforbuild Name: MozillaFirefox -BuildRequires: gcc-c++ libgnomeui-devel libidl-devel mozilla-nss-devel orbit-devel startup-notification-devel update-desktop-files zip +BuildRequires: gcc-c++ gnutls-devel krb5-devel libglade2-devel libgnomeprintui-devel libgnomeui-devel libidl-devel liblcms libwnck-devel mDNSResponder-devel mozilla-nss-devel orbit-devel tcsh update-desktop-files zip License: MPL, GPL Provides: web_browser Provides: MozillaFirebird @@ -20,8 +20,8 @@ %if %sles_version == 10 Obsoletes: mozilla %endif -Version: 1.5.0.4 -Release: 3 +Version: 1.5.0.5 +Release: 1 Summary: Mozilla Firefox Web Browser URL: http://www.mozilla.org/ Group: Productivity/Networking/Web/Browsers @@ -80,9 +80,9 @@ # bmo #331522 Patch31: keyword.patch Patch32: postscript.patch -Patch33: observer-lock.patch # integration Patch34: skin-selection.patch +Patch35: liveconnect-leak.patch # pango-cairo.patch dbus.patch startup.patch Patch100: configure.patch # system-nss.patch @@ -106,7 +106,7 @@ Requires: mozilla-nss >= %( echo `rpm -q --queryformat '%{VERSION}' mozilla-nss`) %endif %define _unpackaged_files_terminate_build 0 -%define releasedate 2006052700 +%define releasedate 2006072500 %define progname firefox %define progdir %{_prefix}/%_lib/firefox %define nld9 %(if grep -q sles9-sld /.buildenv; then echo 1; else echo 0; fi) @@ -195,8 +195,8 @@ %patch16 %endif %patch32 -%patch33 %patch34 +%patch35 %patch100 %if %has_system_nss %patch101 @@ -293,7 +293,7 @@ %if %localize echo %defattr\(-,root,root\) > %{_tmppath}/translations.list #for locale in $(cat browser/locales/all-locales); do -for locale in ar ca cs da de el en-GB es-AR es-ES eu fi fr ga-IE he hu it ja ko mk nb-NO nl pl pt-BR ro ru sk sl sv-SE tr zh-CN zh-TW ; do +for locale in ar bg ca cs da de el en-GB es-AR es-ES eu fi fr ga-IE he hu it ja ko lt mk nb-NO nl pl pt-BR ro ru sk sl sv-SE tr zh-CN zh-TW ; do make -C browser/locales libs-$locale cp dist/xpi-stage/locale-$locale/chrome/$locale.jar \ $RPM_BUILD_ROOT/%{progdir}/chrome @@ -319,9 +319,15 @@ $RPM_BUILD_ROOT/opt/gnome/share/applications/%{name}.desktop %else mkdir -p $RPM_BUILD_ROOT/usr/share/applications +%if %suse_version < 1010 +# no startup notification for 10.0 and older +sed "s:StartupNotify=true:StartupNotify=false:g" \ + %{SOURCE1} > $RPM_BUILD_ROOT/usr/share/applications/%{name}.desktop +%else install -m 644 %{SOURCE1} \ $RPM_BUILD_ROOT/usr/share/applications %endif +%endif # SCHEMA File mkdir -p $RPM_BUILD_ROOT/etc/opt/gnome/gconf/schemas install -m 644 %{SOURCE18} \ @@ -508,6 +514,14 @@ %defattr(-,root,root) %changelog -n MozillaFirefox +* Thu Jul 27 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Thu Jul 27 2006 - stark@suse.de +- security update to version 1.5.0.5 (#195043) + * observer-lock.patch integrated now +- fixed leak in JS' liveconnect (#186066) +- fixed desktop file for old distributions + (StartupNotify=false) * Thu Jun 29 2006 - stark@suse.de - fixed printing crash if the last used printer is not available anymore (#187013) ++++++ configure-nss.patch ++++++ ++++ 5456 lines (skipped) ++++ between MozillaFirefox/configure-nss.patch ++++ and MozillaFirefox/configure-nss.patch ++++++ configure.patch ++++++ ++++ 6998 lines (skipped) ++++ between MozillaFirefox/configure.patch ++++ and MozillaFirefox/configure.patch ++++++ firefox-1.5.0.4-source.tar.bz2 -> firefox-1.5.0.5-source.tar.bz2 ++++++ MozillaFirefox/firefox-1.5.0.4-source.tar.bz2 MozillaFirefox/firefox-1.5.0.5-source.tar.bz2 differ: char 11, line 1 ++++++ l10n.tar.bz2 ++++++ MozillaFirefox/l10n.tar.bz2 MozillaFirefox/l10n.tar.bz2 differ: char 11, line 1 ++++++ liveconnect-leak.patch ++++++ From: mike.lei@sun.com Subject: fix leak in JS liveconnect References: https://bugzilla.mozilla.org/show_bug.cgi?id=341728 Index: js/src/liveconnect/nsCLiveconnect.cpp =================================================================== RCS file: /cvsroot/mozilla/js/src/liveconnect/nsCLiveconnect.cpp,v retrieving revision 1.38 diff -u -p -6 -r1.38 nsCLiveconnect.cpp --- js/src/liveconnect/nsCLiveconnect.cpp 19 Aug 2004 02:36:36 -0000 1.38 +++ js/src/liveconnect/nsCLiveconnect.cpp 17 Jun 2006 17:59:48 -0000 @@ -538,14 +538,16 @@ nsCLiveconnect::Call(JNIEnv *jEnv, lcjso argv = 0; } /* Convert arguments from Java to JS values */ for (arg_num = 0; arg_num < argc; arg_num++) { jobject arg = jEnv->GetObjectArrayElement(java_args, arg_num); - - if (!jsj_ConvertJavaObjectToJSValue(cx, jEnv, arg, &argv[arg_num])) + JSBool ret = jsj_ConvertJavaObjectToJSValue(cx, jEnv, arg, &argv[arg_num]); + + jEnv->DeleteLocalRef(arg); + if (!ret) goto cleanup_argv; JS_AddRoot(cx, &argv[arg_num]); } if (!JS_GetUCProperty(cx, js_obj, name, length, &function_val)) goto cleanup_argv; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit-help@opensuse.org