Hello community, here is the log from the commit of package mozilla-xulrunner191 for openSUSE:Factory checked in at Tue Jun 9 17:45:21 CEST 2009. -------- --- mozilla-xulrunner191/mozilla-xulrunner191.changes 2009-05-11 10:11:08.000000000 +0200 +++ /mounts/work_src_done/STABLE/mozilla-xulrunner191/mozilla-xulrunner191.changes 2009-06-06 16:32:11.000000000 +0200 @@ -1,0 +2,10 @@ +Sat Jun 6 16:23:38 CEST 2009 - wr@rosenauer.org + +- update to 1.9.1b99 (20090604) +- adapted supported locale list +- added mozilla-sysplugin-biarch.patch to use + /usr/$LIB/mozilla/plugins as system plugin dir (bmo#496708) +- added mozilla-deprecated-gtk-macros.patch to change GTK_macros + to G_TYPE (bmo#461277) + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- l10n-1.9.1b4.tar.bz2 xulrunner-source-1.9.1b4.tar.bz2 New: ---- l10n-1.9.1b99.tar.bz2 mozilla-deprecated-gtk-macros.patch mozilla-sysplugin-biarch.patch xulrunner-source-1.9.1b99.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mozilla-xulrunner191.spec ++++++ --- /var/tmp/diff_new_pack.SQ9710/_old 2009-06-09 17:44:47.000000000 +0200 +++ /var/tmp/diff_new_pack.SQ9710/_new 2009-06-09 17:44:47.000000000 +0200 @@ -1,7 +1,8 @@ # -# spec file for package mozilla-xulrunner191 (Version 1.9.1b4) +# spec file for package mozilla-xulrunner191 (Version 1.9.1b99) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2006-2009 Wolfgang Rosenauer # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -32,8 +33,8 @@ BuildRequires: nss-shared-helper-devel %endif License: GPL v2 or later; LGPL v2.1 or later; MOZILLA PUBLIC LICENSE (MPL/NPL) -Version: 1.9.1b4 -Release: 2 +Version: 1.9.1b99 +Release: 1 Summary: Mozilla Runtime Environment 1.9.1 Url: http://www.mozilla.org Group: Productivity/Other @@ -52,10 +53,12 @@ Patch3: mozilla-pkgconfig.patch Patch4: idldir.patch Patch5: mozilla-path_len.patch +Patch6: mozilla-sysplugin-biarch.patch Patch7: mozilla-nongnome-proxies.patch Patch8: mozilla-helper-app.patch Patch9: mozilla-system-hunspell.patch.bz2 Patch10: mozilla-restart-cmd.patch +Patch11: mozilla-deprecated-gtk-macros.patch Patch15: mozilla-pyxpcom.patch # PATCH-FEATURE-SLED FATE#302023, FATE#302024 - hfiguiere@novell.com Patch16: gconf-backend.patch.bz2 @@ -77,10 +80,10 @@ %if %suse_version > 1100 %define has_system_cairo 1 %endif -%define releasedate 2009042600 -%define version_internal 1.9.1b4 +%define releasedate 2009060400 +%define version_internal 1.9.1b99 %define apiversion 1.9.1 -%define uaweight 190940 +%define uaweight 190990 ### configuration end ### %define _use_internal_dependency_generator 0 %define __find_requires sh %{SOURCE2} @@ -92,9 +95,6 @@ BuildRequires: mozilla-nss-devel PreReq: mozilla-nss >= %(rpm -q --queryformat '%{VERSION}' mozilla-nss) %endif -#%if %suse_version > 1100 -#BuildRequires: sqlite3-devel -#%endif Recommends: %{name}-gnomevfs %description @@ -130,7 +130,7 @@ Summary: Translations for XULRunner 1.9.1 Group: System/Localization PreReq: %{name} = %{version} -Provides: locale(%{name}:af;ar;as;be;bg;bn_BD;bn_IN;ca;cs;cy;da;de;el;en_GB;es_AR;es_ES;ex_MX;et;eu;fa;fi;fr;fy_NL;ga_IE;gl;gu_IN;he;hi_IN;hr;hu;id;is;it;ja;ka;kk;kn;ko;ku;lt;lv;mk;mn;mr;nb_NO;nl;nn_NO;oc;pa_IN;pl;pt_BR;pt_PT;ro;ru;si;sk;sl;sq;sr;sv_SE;ta;te;th;tr;uk;vi;zh_CN;zh_TW) +Provides: locale(%{name}:af;ar;as;be;bg;bn_BD;bn_IN;ca;cs;cy;da;de;el;en_GB;eo;es_AR;es_CL;es_ES;ex_MX;et;eu;fa;fi;fr;fy_NL;ga_IE;gl;gu_IN;he;hi_IN;hr;hu;id;is;it;ja;ka;kk;kn;ko;ku;lt;lv;mk;ml;mr;nb_NO;nl;nn_NO;oc;pa_IN;pl;pt_BR;pt_PT;rm;ro;ru;si;sk;sl;sq;sr;sv_SE;ta;ta_LK;te;th;uk;vi;zh_CN;zh_TW) # from OBS and 11.0beta updates Provides: %{name}-lang = %{version} Obsoletes: %{name}-lang < %{version} @@ -193,12 +193,14 @@ %patch3 -p1 %patch4 %patch5 -p1 +%patch6 -p1 %patch7 %patch8 pushd extensions %patch9 popd %patch10 +%patch11 -p1 %patch15 %patch16 -p1 %patch17 @@ -431,6 +433,7 @@ # excludes %exclude %{_bindir}/xulrunner %exclude %{_libdir}/xulrunner-%{version_internal}/updater +%exclude %{_libdir}/xulrunner-%{version_internal}/update.locale %exclude %{_libdir}/xulrunner-%{version_internal}/LICENSE %exclude %{_libdir}/xulrunner-%{version_internal}/README.txt %exclude %{_libdir}/xulrunner-%{version_internal}/libpy*.so @@ -482,6 +485,13 @@ %endif %changelog +* Sat Jun 06 2009 wr@rosenauer.org +- update to 1.9.1b99 (20090604) +- adapted supported locale list +- added mozilla-sysplugin-biarch.patch to use + /usr/$LIB/mozilla/plugins as system plugin dir (bmo#496708) +- added mozilla-deprecated-gtk-macros.patch to change GTK_macros + to G_TYPE (bmo#461277) * Fri May 08 2009 wr@rosenauer.org - fixing rpath linker flags (part of bnc#501174) - improved pkgconfig files ++++++ l10n-1.9.1b4.tar.bz2 -> l10n-1.9.1b99.tar.bz2 ++++++ mozilla-xulrunner191/l10n-1.9.1b4.tar.bz2 /mounts/work_src_done/STABLE/mozilla-xulrunner191/l10n-1.9.1b99.tar.bz2 differ: byte 11, line 1 ++++++ mozilla-deprecated-gtk-macros.patch ++++++ From: upstream Subject: use G_TYPE instead of deprecated GTK_ macros in gtkmozembed.h References: https://bugzilla.mozilla.org/show_bug.cgi?id=461277 diff -r ee5135f3f773 embedding/browser/gtk/src/gtkmozembed.h --- a/embedding/browser/gtk/src/gtkmozembed.h Sat Oct 11 23:30:14 2008 -0700 +++ b/embedding/browser/gtk/src/gtkmozembed.h Sun Oct 12 16:10:14 2008 +0200 @@ -82,10 +82,10 @@ #endif /* XPCOM_GLUE */ #define GTK_TYPE_MOZ_EMBED (gtk_moz_embed_get_type()) -#define GTK_MOZ_EMBED(obj) GTK_CHECK_CAST((obj), GTK_TYPE_MOZ_EMBED, GtkMozEmbed) -#define GTK_MOZ_EMBED_CLASS(klass) GTK_CHECK_CLASS_CAST((klass), GTK_TYPE_MOZ_EMBED, GtkMozEmbedClass) -#define GTK_IS_MOZ_EMBED(obj) GTK_CHECK_TYPE((obj), GTK_TYPE_MOZ_EMBED) -#define GTK_IS_MOZ_EMBED_CLASS(klass) GTK_CHECK_CLASS_TYPE((klass), GTK_TYPE_MOZ_EMBED) +#define GTK_MOZ_EMBED(obj) G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_MOZ_EMBED, GtkMozEmbed) +#define GTK_MOZ_EMBED_CLASS(klass) G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_MOZ_EMBED, GtkMozEmbedClass) +#define GTK_IS_MOZ_EMBED(obj) G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_MOZ_EMBED) +#define GTK_IS_MOZ_EMBED_CLASS(klass) G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_MOZ_EMBED) typedef struct _GtkMozEmbed GtkMozEmbed; typedef struct _GtkMozEmbedClass GtkMozEmbedClass; @@ -253,10 +253,10 @@ that are not handed out on a per widget basis. */ #define GTK_TYPE_MOZ_EMBED_SINGLE (gtk_moz_embed_single_get_type()) -#define GTK_MOZ_EMBED_SINGLE(obj) GTK_CHECK_CAST((obj), GTK_TYPE_MOZ_EMBED_SINGLE, GtkMozEmbedSingle) -#define GTK_MOZ_EMBED_SINGLE_CLASS(klass) GTK_CHEK_CLASS_CAST((klass), GTK_TYPE_MOZ_EMBED_SINGLE, GtkMozEmbedSingleClass) -#define GTK_IS_MOZ_EMBED_SINGLE(obj) GTK_CHECK_TYPE((obj), GTK_TYPE_MOZ_EMBED_SINGLE) -#define GTK_IS_MOZ_EMBED_SINGLE_CLASS(klass) GTK_CHECK_CLASS_TYPE((klass), GTK_TYPE_MOZ_EMBED) +#define GTK_MOZ_EMBED_SINGLE(obj) G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_MOZ_EMBED_SINGLE, GtkMozEmbedSingle) +#define GTK_MOZ_EMBED_SINGLE_CLASS(klass) G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_MOZ_EMBED_SINGLE, GtkMozEmbedSingleClass) +#define GTK_IS_MOZ_EMBED_SINGLE(obj) G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_MOZ_EMBED_SINGLE) +#define GTK_IS_MOZ_EMBED_SINGLE_CLASS(klass) G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_MOZ_EMBED_SINGLE) #define GTK_MOZ_EMBED_SINGLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MOZ_EMBED_SINGLE, GtkMozEmbedSingleClass)) typedef struct _GtkMozEmbedSingle GtkMozEmbedSingle; diff -r ee5135f3f773 embedding/browser/gtk/src/gtkmozembed_common.h --- a/embedding/browser/gtk/src/gtkmozembed_common.h Sat Oct 11 23:30:14 2008 -0700 +++ b/embedding/browser/gtk/src/gtkmozembed_common.h Sun Oct 12 16:10:14 2008 +0200 @@ -73,10 +73,10 @@ #endif #endif // XPCOM_GLUE #define GTK_TYPE_MOZ_EMBED_COMMON (gtk_moz_embed_common_get_type()) -#define GTK_MOZ_EMBED_COMMON(obj) GTK_CHECK_CAST((obj), GTK_TYPE_MOZ_EMBED_COMMON, GtkMozEmbedCommon) -#define GTK_MOZ_EMBED_COMMON_CLASS(klass) GTK_CHECK_CLASS_CAST((klass), GTK_TYPE_MOZ_EMBED_COMMON, GtkMozEmbedCommonClass) -#define GTK_IS_MOZ_EMBED_COMMON(obj) GTK_CHECK_TYPE((obj), GTK_TYPE_MOZ_EMBED_COMMON) -#define GTK_IS_MOZ_EMBED_COMMON_CLASS(klass) GTK_CHECK_CLASS_TYPE((klass), GTK_TYPE_MOZ_EMBED_COMMON) +#define GTK_MOZ_EMBED_COMMON(obj) G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_MOZ_EMBED_COMMON, GtkMozEmbedCommon) +#define GTK_MOZ_EMBED_COMMON_CLASS(klass) G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_MOZ_EMBED_COMMON, GtkMozEmbedCommonClass) +#define GTK_IS_MOZ_EMBED_COMMON(obj) G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_MOZ_EMBED_COMMON) +#define GTK_IS_MOZ_EMBED_COMMON_CLASS(klass) G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_MOZ_EMBED_COMMON) typedef struct _GtkMozEmbedCommon GtkMozEmbedCommon; typedef struct _GtkMozEmbedCommonClass GtkMozEmbedCommonClass; struct _GtkMozEmbedCommon diff -r ee5135f3f773 embedding/browser/gtk/src/gtkmozembed_download.h --- a/embedding/browser/gtk/src/gtkmozembed_download.h Sat Oct 11 23:30:14 2008 -0700 +++ b/embedding/browser/gtk/src/gtkmozembed_download.h Sun Oct 12 16:10:14 2008 +0200 @@ -72,10 +72,10 @@ #endif // XPCOM_GLUE #define GTK_TYPE_MOZ_EMBED_DOWNLOAD (gtk_moz_embed_download_get_type()) -#define GTK_MOZ_EMBED_DOWNLOAD(obj) GTK_CHECK_CAST((obj), GTK_TYPE_MOZ_EMBED_DOWNLOAD, GtkMozEmbedDownload) -#define GTK_MOZ_EMBED_DOWNLOAD_CLASS(klass) GTK_CHECK_CLASS_CAST((klass), GTK_TYPE_MOZ_EMBED_DOWNLOAD, GtkMozEmbedDownloadClass) -#define GTK_IS_MOZ_EMBED_DOWNLOAD(obj) GTK_CHECK_TYPE((obj), GTK_TYPE_MOZ_EMBED_DOWNLOAD) -#define GTK_IS_MOZ_EMBED_DOWNLOAD_CLASS(klass) GTK_CHECK_CLASS_TYPE((klass), GTK_TYPE_MOZ_EMBED_DOWNLOAD) +#define GTK_MOZ_EMBED_DOWNLOAD(obj) G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_MOZ_EMBED_DOWNLOAD, GtkMozEmbedDownload) +#define GTK_MOZ_EMBED_DOWNLOAD_CLASS(klass) G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_MOZ_EMBED_DOWNLOAD, GtkMozEmbedDownloadClass) +#define GTK_IS_MOZ_EMBED_DOWNLOAD(obj) G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_MOZ_EMBED_DOWNLOAD) +#define GTK_IS_MOZ_EMBED_DOWNLOAD_CLASS(klass) G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_MOZ_EMBED_DOWNLOAD) typedef struct _GtkMozEmbedDownload GtkMozEmbedDownload; typedef struct _GtkMozEmbedDownloadClass GtkMozEmbedDownloadClass; ++++++ mozilla-sysplugin-biarch.patch ++++++ From: Wolfgang Rosenauer Subject: system wide plugin dir didn't use biarch locations References: https://bugzilla.mozilla.org/show_bug.cgi?id=496708 diff --git a/xpcom/io/nsAppFileLocationProvider.cpp b/xpcom/io/nsAppFileLocationProvider.cpp --- a/xpcom/io/nsAppFileLocationProvider.cpp +++ b/xpcom/io/nsAppFileLocationProvider.cpp @@ -254,7 +254,12 @@ nsAppFileLocationProvider::GetFile(const } #ifdef XP_UNIX else if (nsCRT::strcmp(prop, NS_SYSTEM_PLUGINS_DIR) == 0) { - static const char *const sysLPlgDir = "/usr/lib/mozilla/plugins"; + static const char *const sysLPlgDir = +#ifdef HAVE_USR_LIB64_DIR + "/usr/lib64/mozilla/plugins"; +#else + "/usr/lib/mozilla/plugins"; +#endif rv = NS_NewNativeLocalFile(nsDependentCString(sysLPlgDir), PR_FALSE, getter_AddRefs(localFile)); } ++++++ toolkit-ui-lockdown.patch ++++++ --- /var/tmp/diff_new_pack.SQ9710/_old 2009-06-09 17:44:48.000000000 +0200 +++ /var/tmp/diff_new_pack.SQ9710/_new 2009-06-09 17:44:48.000000000 +0200 @@ -2,11 +2,10 @@ Subject: Lockdown feature for Toolkit UI References: - diff --git a/toolkit/components/passwordmgr/content/passwordManager.js b/toolkit/components/passwordmgr/content/passwordManager.js --- a/toolkit/components/passwordmgr/content/passwordManager.js +++ b/toolkit/components/passwordmgr/content/passwordManager.js -@@ -113,8 +113,17 @@ function LoadSignons() { +@@ -120,8 +120,17 @@ function LoadSignons() { // disable "remove all signons" button if there are no signons var element = document.getElementById("removeAllSignons"); var toggle = document.getElementById("togglePasswords"); @@ -24,11 +23,10 @@ toggle.setAttribute("disabled","true"); } else { element.removeAttribute("disabled"); -@@ -160,7 +169,16 @@ function DeleteAllSignons() { +@@ -167,6 +176,18 @@ function DeleteAllSignons() { } function TogglePasswordVisible() { -- if (!showingPasswords && !ConfirmShowPasswords()) + try { + var viewLocked = Components.classes["@mozilla.org/preferences-service;1"] + .getService(Components.interfaces.nsIPrefBranch) @@ -38,10 +36,12 @@ + } + // at that point if viewLocked is true, we shouldn't reach this code, + // but better be safe than sorry. -+ if (!showingPasswords && (viewLocked || !ConfirmShowPasswords())) - return; - - showingPasswords = !showingPasswords; ++ if (viewLocked) { ++ return; ++ } + if (showingPasswords || ConfirmShowPasswords()) { + showingPasswords = !showingPasswords; + document.getElementById("togglePasswords").label = kSignonBundle.getString(showingPasswords ? "hidePasswords" : "showPasswords"); diff --git a/toolkit/components/printing/content/printdialog.js b/toolkit/components/printing/content/printdialog.js --- a/toolkit/components/printing/content/printdialog.js +++ b/toolkit/components/printing/content/printdialog.js ++++++ xulrunner-source-1.9.1b4.tar.bz2 -> xulrunner-source-1.9.1b99.tar.bz2 ++++++ mozilla-xulrunner191/xulrunner-source-1.9.1b4.tar.bz2 /mounts/work_src_done/STABLE/mozilla-xulrunner191/xulrunner-source-1.9.1b99.tar.bz2 differ: byte 11, line 1 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org