Hello community, here is the log from the commit of package mozilla-xulrunner181 checked in at Tue Jun 3 16:26:25 CEST 2008. -------- --- mozilla-xulrunner181/mozilla-xulrunner181.changes 2008-05-16 16:59:51.000000000 +0200 +++ /mounts/work_src_done/STABLE/mozilla-xulrunner181/mozilla-xulrunner181.changes 2008-05-29 01:22:40.959086000 +0200 @@ -1,0 +2,5 @@ +Thu May 29 01:03:22 CEST 2008 - maw@suse.de + +- Add bmo425576.patch (bnc#390992). + +------------------------------------------------------------------- New: ---- bmo425576.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mozilla-xulrunner181.spec ++++++ --- /var/tmp/diff_new_pack.t30388/_old 2008-06-03 16:25:59.000000000 +0200 +++ /var/tmp/diff_new_pack.t30388/_new 2008-06-03 16:25:59.000000000 +0200 @@ -17,7 +17,7 @@ %endif License: GPL v2 or later; LGPL v2.1 or later; MOZILLA PUBLIC LICENSE (MPL/NPL) Version: 1.8.1.13 -Release: 16 +Release: 20 Summary: Mozilla Runtime Environment 1.8.1.x Url: http://www.mozilla.org/ Group: Productivity/Other @@ -47,6 +47,7 @@ Patch9: rpath.patch Patch10: system-proxies.patch Patch11: unused-includes.patch +Patch12: bmo425576.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: libstdc++ expat pango xorg-x11-libs fontconfig freetype2 PreReq: gtk2 atk glib2 update-alternatives @@ -164,6 +165,7 @@ %patch9 %patch10 %patch11 +%patch12 %build export MOZ_BUILD_DATE=%{releasedate} @@ -401,6 +403,8 @@ %defattr(-,root,root) %changelog +* Thu May 29 2008 maw@suse.de +- Add bmo425576.patch (bnc#390992). * Fri May 16 2008 schwab@suse.de - Remove unused includes. * Thu Apr 10 2008 ro@suse.de ++++++ bmo425576.patch ++++++ === modified file 'js/src/jsapi.c' --- js/src/jsapi.c 2008-05-28 21:56:34 +0000 +++ js/src/jsapi.c 2008-05-28 22:45:58 +0000 @@ -4083,10 +4083,10 @@ } fun = js_NewFunction(cx, NULL, NULL, nargs, 0, obj, funAtom); if (!fun) - goto out; + goto out2; /* From this point the control must flow through the label out. */ - JS_PUSH_TEMP_ROOT_FUNCTION(cx, fun, &tvr); + JS_PUSH_TEMP_ROOT_OBJECT(cx, fun->object, &tvr); if (nargs) { for (i = 0; i < nargs; i++) { argAtom = js_Atomize(cx, argnames[i], strlen(argnames[i]), 0); @@ -4113,12 +4113,13 @@ if (!OBJ_DEFINE_PROPERTY(cx, obj, ATOM_TO_JSID(funAtom), OBJECT_TO_JSVAL(fun->object), NULL, NULL, JSPROP_ENUMERATE, NULL)) { - return NULL; + fun = NULL; + goto out; } } + cx->weakRoots.newborn[GCX_OBJECT] = (JSGCThing *) fun->object; out: - cx->weakRoots.newborn[GCX_PRIVATE] = (JSGCThing *) fun; JS_POP_TEMP_ROOT(cx, &tvr); out2: === modified file 'js/src/jscntxt.h' --- js/src/jscntxt.h 2008-05-28 21:56:34 +0000 +++ js/src/jscntxt.h 2008-05-28 22:45:58 +0000 @@ -587,9 +587,6 @@ #define JS_PUSH_TEMP_ROOT_STRING(cx,str,tvr) \ JS_PUSH_TEMP_ROOT_COMMON(cx, str, tvr, JSTVU_SINGLE, string) -#define JS_PUSH_TEMP_ROOT_FUNCTION(cx,fun,tvr) \ - JS_PUSH_TEMP_ROOT_COMMON(cx, fun, tvr, JSTVU_SINGLE, function) - #define JS_PUSH_TEMP_ROOT_QNAME(cx,qn,tvr) \ JS_PUSH_TEMP_ROOT_COMMON(cx, qn, tvr, JSTVU_SINGLE, qname) === modified file 'js/src/jsprvtd.h' --- js/src/jsprvtd.h 2008-05-28 21:56:34 +0000 +++ js/src/jsprvtd.h 2008-05-28 22:45:58 +0000 @@ -212,7 +212,6 @@ jsval value; JSObject *object; JSString *string; - JSFunction *function; JSXML *xml; JSXMLQName *qname; JSTempValueMarker marker; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org