openSUSE Commits
Threads by month
- ----- 2024 -----
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
August 2008
- 1 participants
- 1192 discussions
Hello community,
here is the log from the commit of package offlineimap
checked in at Wed Aug 6 01:53:51 CEST 2008.
--------
--- offlineimap/offlineimap.changes 2006-12-03 17:23:39.000000000 +0100
+++ /mounts/work_src_done/STABLE/offlineimap/offlineimap.changes 2008-05-20 16:43:42.000000000 +0200
@@ -1,0 +2,18 @@
+Tue May 20 16:42:11 CEST 2008 - cthiel(a)suse.de
+
+- update to version 6.0.0
+ * New features include re-scanning remote folder names at every sync run,
+ new machine-parsable user interface, PID file generation, new -q (quick)
+ option, Maildir performance increases, support for username/password in
+ netrc file, new -f option for syncing only selected folders, new -k
+ option to override config options, new special support for GMail, new
+ Kerberos support.
+ * Code cleanups include dropping internal imaplib.py, dropping all Tk
+ interfaces.
+ * Bug fixes include improved interaction with Dovecot, improved filesystem
+ syncing, UID validitiy diagnostics improvement, preauthtunnel cleanups,
+ potential Maildir race fix, fixes for servers that return UIDs in some
+ but not all FETCH responses, better read-only support, enhancements when
+ local folders are deleted.
+
+-------------------------------------------------------------------
Old:
----
offlineimap_4.0.16.tar.bz2
New:
----
offlineimap_6.0.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ offlineimap.spec ++++++
--- /var/tmp/diff_new_pack.N27022/_old 2008-08-06 01:53:11.000000000 +0200
+++ /var/tmp/diff_new_pack.N27022/_new 2008-08-06 01:53:11.000000000 +0200
@@ -1,26 +1,33 @@
#
-# spec file for package offlineimap (Version 4.0.16)
+# spec file for package offlineimap (Version 6.0.0)
#
-# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
+# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
+
Name: offlineimap
-Buildrequires: python-devel
-Version: 4.0.16
+BuildRequires: docbook-utils python-devel
+Version: 6.0.0
Release: 1
Source: %{name}_%{version}.tar.bz2
Summary: OfflineIMAP - Powerful IMAP/Maildir synchronization and reader support
Group: Productivity/Networking/Email/Utilities
-License: GNU General Public License (GPL)
-URL: http://software.complete.org/offlineimap/
+License: GPL v2 or later
+Url: http://software.complete.org/offlineimap/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-
%py_requires
%description
@@ -64,6 +71,7 @@
%install
python setup.py install --prefix=%{_prefix} --root=$RPM_BUILD_ROOT
+make doc
mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1/
install -m 644 %{name}.1 $RPM_BUILD_ROOT/%{_mandir}/man1/
@@ -80,8 +88,23 @@
%{py_sitedir}/*egg-info
%endif
-%changelog -n offlineimap
-* Sun Dec 03 2006 - cthiel(a)suse.de
+%changelog
+* Tue May 20 2008 cthiel(a)suse.de
+- update to version 6.0.0
+ * New features include re-scanning remote folder names at every sync run,
+ new machine-parsable user interface, PID file generation, new -q (quick)
+ option, Maildir performance increases, support for username/password in
+ netrc file, new -f option for syncing only selected folders, new -k
+ option to override config options, new special support for GMail, new
+ Kerberos support.
+ * Code cleanups include dropping internal imaplib.py, dropping all Tk
+ interfaces.
+ * Bug fixes include improved interaction with Dovecot, improved filesystem
+ syncing, UID validitiy diagnostics improvement, preauthtunnel cleanups,
+ potential Maildir race fix, fixes for servers that return UIDs in some
+ but not all FETCH responses, better read-only support, enhancements when
+ local folders are deleted.
+* Sun Dec 03 2006 cthiel(a)suse.de
- update to version 4.0.16
* Apply patches from Danial Burrows to improve situation when errors
occur.
@@ -91,12 +114,12 @@
at http://software.complete.org/offlineimap. New file FAQ.html is a
dump of that page.
* Corrected outdated bug reporting info in the manual.
-* Thu Nov 30 2006 - cthiel(a)suse.de
+* Thu Nov 30 2006 cthiel(a)suse.de
- update to version 4.0.15
* Applied patch from Aaron Schrab to sync INTERNALDATEs. As a nice
side-effect, this should finally resolve the problem with bad dates on
spams.
* Noted new homepage at http://software.complete.org/offlineimap/
* Updated copyright dates
-* Sun Oct 01 2006 - cthiel(a)suse.de
+* Sun Oct 01 2006 cthiel(a)suse.de
- initial package (version 4.0.14)
++++++ offlineimap_4.0.16.tar.bz2 -> offlineimap_6.0.0.tar.bz2 ++++++
++++ 8137 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package mozilla-xulrunner190
checked in at Wed Aug 6 01:52:37 CEST 2008.
--------
--- mozilla-xulrunner190/mozilla-xulrunner190.changes 2008-06-18 02:48:18.000000000 +0200
+++ /mounts/work_src_done/STABLE/mozilla-xulrunner190/mozilla-xulrunner190.changes 2008-07-30 19:51:46.940669000 +0200
@@ -1,0 +2,14 @@
+Tue Jul 29 20:27:24 CEST 2008 - mauro(a)suse.de
+
+- Merge changes from the Build Service (thanks, Wolfgang)
+- Update to stability/security release 1.9.0.1 (bnc#407573)
+ * added si and sl locales
+ * for security issues please refer to Firefox 3.0.1
+- Fixed a crash [@ cairo_draw_with_xlib] (bmo#435764)
+ + Added bmo435764.patch
+- Fixed vertical stripes in windowless plugins (bmo#430450)
+ + Added bmo430450.patch
+- Remove about:about (bnc#402699, bmo#349451)
+ + Added mozilla-aboutAbout.patch
+
+-------------------------------------------------------------------
Old:
----
l10n-1.9.0.tar.bz2
mozilla-network-status.patch
xulrunner-source-1.9.0.tar.bz2
New:
----
bmo430450.patch
bmo435764.patch
l10n-1.9.0.1.tar.bz2
mozilla-aboutAbout.patch
xulrunner-source-1.9.0.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mozilla-xulrunner190.spec ++++++
--- /var/tmp/diff_new_pack.N23707/_old 2008-08-06 01:52:05.000000000 +0200
+++ /var/tmp/diff_new_pack.N23707/_new 2008-08-06 01:52:05.000000000 +0200
@@ -1,10 +1,17 @@
#
-# spec file for package mozilla-xulrunner190 (Version 1.9.0)
+# spec file for package mozilla-xulrunner190 (Version 1.9.0.1)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
@@ -20,7 +27,7 @@
BuildRequires: hunspell-devel
%endif
License: GPL v2 or later; LGPL v2.1 or later; MOZILLA PUBLIC LICENSE (MPL/NPL)
-Version: 1.9.0
+Version: 1.9.0.1
Release: 1
Summary: Mozilla Runtime Environment 1.9
Url: http://www.mozilla.org
@@ -38,10 +45,13 @@
Patch5: mozilla-path_len.patch
Patch6: mozilla-sqlite-req.patch
Patch7: mozilla-nongnome-proxies.patch
-Patch8: mozilla-network-status.patch
+#Patch8: mozilla-network-status.patch
Patch9: mozilla-system-hunspell.patch
Patch10: mozilla-restart-cmd.patch
Patch11: mozilla-cairo-no-sse.patch
+Patch12: bmo435764.patch
+Patch13: bmo430450.patch
+Patch14: mozilla-aboutAbout.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: libstdc++ expat pango xorg-x11-libs fontconfig freetype2
PreReq: gtk2 atk glib2 update-alternatives coreutils
@@ -56,9 +66,9 @@
%define has_system_nss 1
%endif
%define releasedate 2008061600
-%define version_internal 1.9.0
-%define apiversion 1.9
-%define uaweight 190000
+%define version_internal 1.9.0.1
+%define apiversion %{version}
+%define uaweight 190100
### configuration end ###
%define _use_internal_dependency_generator 0
%define __find_requires sh %{SOURCE2}
@@ -108,7 +118,7 @@
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;ga_IE;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)
+Provides: locale(%{name}:af;ar;be;ca;cs;da;de;el;en_GB;es_AR;es_ES;eu;fi;fr;fy_NL;ga_IE;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;si;sk;sl;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}
@@ -154,12 +164,15 @@
%patch5 -p1
%patch6
%patch7
-%patch8
+#%patch8
pushd extensions
%patch9
popd
%patch10
%patch11
+%patch12
+%patch13
+%patch14
%build
MOZ_APP_DIR=%{_libdir}/%{name}-%{version_internal}
@@ -411,6 +424,17 @@
%endif
%changelog
+* Tue Jul 29 2008 mauro(a)suse.de
+- Merge changes from the Build Service (thanks, Wolfgang)
+- Update to stability/security release 1.9.0.1 (bnc#407573)
+ * added si and sl locales
+ * for security issues please refer to Firefox 3.0.1
+- Fixed a crash [@ cairo_draw_with_xlib] (bmo#435764)
+ + Added bmo435764.patch
+- Fixed vertical stripes in windowless plugins (bmo#430450)
+ + Added bmo430450.patch
+- Remove about:about (bnc#402699, bmo#349451)
+ + Added mozilla-aboutAbout.patch
* Tue Jun 17 2008 maw(a)suse.de
- Merge changes from the Build Service (thanks, Wolfgang)
(bnc#400001 and SWAMP#18164).
++++++ bmo430450.patch ++++++
--- layout/base/nsPresContext.h 2008-05-12 06:07:14.000000000 -0600
+++ layout/base/nsPresContext.h 2008-07-08 15:30:30.000000000 -0600
@@ -62,8 +62,8 @@
#include "nsInterfaceHashtable.h"
#include "nsCycleCollectionParticipant.h"
#include "nsChangeHint.h"
-// XXX we need only gfxTypes.h, but we cannot include it directly.
-#include "gfxPoint.h"
+// This also pulls in gfxTypes.h, which we cannot include directly.
+#include "gfxRect.h"
class nsImageLoader;
#ifdef IBMBIDI
class nsBidiPresUtils;
@@ -520,6 +520,12 @@
gfxFloat AppUnitsToGfxUnits(nscoord aAppUnits) const
{ return mDeviceContext->AppUnitsToGfxUnits(aAppUnits); }
+ gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const
+ { return gfxRect(AppUnitsToGfxUnits(aAppRect.x),
+ AppUnitsToGfxUnits(aAppRect.y),
+ AppUnitsToGfxUnits(aAppRect.width),
+ AppUnitsToGfxUnits(aAppRect.height)); }
+
nscoord TwipsToAppUnits(PRInt32 aTwips) const
{ return NSToCoordRound(NS_TWIPS_TO_INCHES(aTwips) *
mDeviceContext->AppUnitsPerInch()); }
--- layout/generic/nsObjectFrame.cpp 2008-05-12 06:07:19.000000000 -0600
+++ layout/generic/nsObjectFrame.cpp 2008-07-08 15:31:24.000000000 -0600
@@ -362,8 +362,9 @@
#elif defined(XP_MACOSX)
void Paint(const nsRect& aDirtyRect);
#elif defined(MOZ_X11)
- void Paint(nsIRenderingContext& aRenderingContext,
- const nsRect& aDirtyRect);
+ void Paint(gfxContext* aContext,
+ const gfxRect& aFrameRect,
+ const gfxRect& aDirtyRect);
#elif defined(XP_OS2)
void Paint(const nsRect& aDirtyRect, HPS aHPS);
#endif
@@ -480,8 +481,9 @@
class Renderer : public gfxXlibNativeRenderer {
public:
Renderer(nsPluginWindow* aWindow, nsIPluginInstance* aInstance,
- const nsIntRect& aDirtyRect)
- : mWindow(aWindow), mInstance(aInstance), mDirtyRect(aDirtyRect)
+ const nsIntSize& aPluginSize, const nsIntRect& aDirtyRect)
+ : mWindow(aWindow), mInstance(aInstance),
+ mPluginSize(aPluginSize), mDirtyRect(aDirtyRect)
{}
virtual nsresult NativeDraw(Display* dpy, Drawable drawable, Visual* visual,
short offsetX, short offsetY,
@@ -489,13 +491,14 @@
private:
nsPluginWindow* mWindow;
nsIPluginInstance* mInstance;
+ const nsIntSize& mPluginSize;
const nsIntRect& mDirtyRect;
};
#endif
};
-#if defined(XP_WIN) || (defined(DO_DIRTY_INTERSECT) && defined(XP_MACOSX)) || defined(MOZ_X11) || defined(XP_OS2)
+#if defined(XP_WIN) || (defined(DO_DIRTY_INTERSECT) && defined(XP_MACOSX)) || defined(XP_OS2)
static void ConvertAppUnitsToPixels(const nsPresContext& aPresContext, const nsRect& aTwipsRect, nsIntRect& aPixelRect);
#endif
@@ -1080,23 +1083,20 @@
return rv;
}
-static void PaintPrintPlugin(nsIFrame* aFrame, nsIRenderingContext* aCtx,
- const nsRect& aDirtyRect, nsPoint aPt)
+/* static */ void
+nsObjectFrame::PaintPrintPlugin(nsIFrame* aFrame, nsIRenderingContext* aCtx,
+ const nsRect& aDirtyRect, nsPoint aPt)
{
+ // FIXME - Bug 385435: Doesn't aDirtyRect need translating too?
nsIRenderingContext::AutoPushTranslation translate(aCtx, aPt.x, aPt.y);
static_cast<nsObjectFrame*>(aFrame)->PrintPlugin(*aCtx, aDirtyRect);
}
-static void PaintPlugin(nsIFrame* aFrame, nsIRenderingContext* aCtx,
- const nsRect& aDirtyRect, nsPoint aPt)
+/*static */ void
+nsObjectFrame::PaintPlugin(nsIFrame* aFrame, nsIRenderingContext* aCtx,
+ const nsRect& aDirtyRect, nsPoint aPt)
{
- nsIRenderingContext::AutoPushTranslation translate(aCtx, aPt.x, aPt.y);
-#ifdef MOZ_X11 // FIXME - Bug 385435: Don't others want this too!
- nsRect relativeDirtyRect = aDirtyRect - aPt;
- static_cast<nsObjectFrame*>(aFrame)->PaintPlugin(*aCtx, relativeDirtyRect);
-#else
- static_cast<nsObjectFrame*>(aFrame)->PaintPlugin(*aCtx, aDirtyRect);
-#endif
+ static_cast<nsObjectFrame*>(aFrame)->PaintPlugin(*aCtx, aDirtyRect, aPt);
}
NS_IMETHODIMP
@@ -1125,7 +1125,7 @@
nsDisplayGeneric(this, PaintPrintPlugin, "PrintPlugin"));
return aLists.Content()->AppendNewToTop(new (aBuilder)
- nsDisplayGeneric(this, ::PaintPlugin, "Plugin"));
+ nsDisplayGeneric(this, PaintPlugin, "Plugin"));
}
void
@@ -1341,12 +1341,16 @@
void
nsObjectFrame::PaintPlugin(nsIRenderingContext& aRenderingContext,
- const nsRect& aDirtyRect)
+ const nsRect& aDirtyRect, const nsPoint& aFramePt)
{
// Screen painting code
#if defined(XP_MACOSX)
// delegate all painting to the plugin instance.
if (mInstanceOwner) {
+ // FIXME - Bug 385435: Doesn't aDirtyRect need translating too?
+ nsIRenderingContext::AutoPushTranslation
+ translate(&aRenderingContext, aFramePt.x, aFramePt.y);
+
if (mInstanceOwner->GetDrawingModel() == NPDrawingModelCoreGraphics) {
PRInt32 p2a = PresContext()->AppUnitsPerDevPixel();
gfxRect nativeClipRect(aDirtyRect.x, aDirtyRect.y,
@@ -1396,8 +1400,15 @@
nsPluginWindow * window;
mInstanceOwner->GetWindow(window);
- if (window->type == nsPluginWindowType_Drawable)
- mInstanceOwner->Paint(aRenderingContext, aDirtyRect);
+ if (window->type == nsPluginWindowType_Drawable) {
+ gfxRect frameGfxRect =
+ PresContext()->AppUnitsToGfxUnits(nsRect(aFramePt, GetSize()));
+ gfxRect dirtyGfxRect =
+ PresContext()->AppUnitsToGfxUnits(aDirtyRect);
+ gfxContext* ctx = aRenderingContext.ThebesContext();
+
+ mInstanceOwner->Paint(ctx, frameGfxRect, dirtyGfxRect);
+ }
}
#elif defined (XP_WIN) || defined(XP_OS2)
nsCOMPtr<nsIPluginInstance> inst;
@@ -1408,6 +1419,10 @@
mInstanceOwner->GetWindow(window);
if (window->type == nsPluginWindowType_Drawable) {
+ // FIXME - Bug 385435: Doesn't aDirtyRect need translating too?
+ nsIRenderingContext::AutoPushTranslation
+ translate(&aRenderingContext, aFramePt.x, aFramePt.y);
+
// check if we need to call SetWindow with updated parameters
PRBool doupdatewindow = PR_FALSE;
// the offset of the DC
@@ -1748,6 +1763,7 @@
NS_IMPL_ISUPPORTS_INHERITED1(nsStopPluginRunnable, nsRunnable, nsITimerCallback)
+#ifdef XP_WIN
static const char*
GetMIMEType(nsIPluginInstance *aPluginInstance)
{
@@ -1760,6 +1776,7 @@
}
return "";
}
+#endif
static PRBool
MatchPluginName(nsPluginInstanceOwner *aInstanceOwner, const char *aPluginName)
@@ -4031,25 +4048,52 @@
#endif
#ifdef MOZ_X11
-void nsPluginInstanceOwner::Paint(nsIRenderingContext& aRenderingContext,
- const nsRect& aDirtyRect)
+void nsPluginInstanceOwner::Paint(gfxContext* aContext,
+ const gfxRect& aFrameRect,
+ const gfxRect& aDirtyRect)
{
if (!mInstance || !mOwner)
return;
-
- nsPluginWindow* window;
- GetWindow(window);
- nsIntRect dirtyRectInPixels;
- ConvertAppUnitsToPixels(*mOwner->PresContext(), aDirtyRect,
- dirtyRectInPixels);
- // Sanitize the dirty rect so we don't tell plugins that the area outside
- // the plugin rectangle needs updating.
- nsIntRect pluginDirtyRect;
- if (!pluginDirtyRect.IntersectRect(nsIntRect(0, 0, window->width, window->height), dirtyRectInPixels))
+ // Align to device pixels where sensible
+ // to provide crisper and faster drawing.
+ gfxRect pluginRect = aFrameRect;
+ if (aContext->UserToDevicePixelSnapped(pluginRect)) {
+ pluginRect = aContext->DeviceToUser(pluginRect);
+ }
+
+ // Round out the dirty rect to plugin pixels to ensure the plugin draws
+ // enough pixels for interpolation to device pixels.
+ gfxRect dirtyRect = aDirtyRect + -pluginRect.pos;
+ dirtyRect.RoundOut();
+
+ // Plugins can only draw an integer number of pixels.
+ //
+ // With translation-only transformation matrices, pluginRect is already
+ // pixel-aligned.
+ //
+ // With more complex transformations, modifying the scales in the
+ // transformation matrix could retain subpixel accuracy and let the plugin
+ // draw a suitable number of pixels for interpolation to device pixels in
+ // Renderer::Draw, but such cases are not common enough to warrant the
+ // effort now.
+ nsIntSize pluginSize(NS_lround(pluginRect.size.width),
+ NS_lround(pluginRect.size.height));
+
+ // Determine what the plugin needs to draw.
+ nsIntRect pluginDirtyRect(PRInt32(dirtyRect.pos.x),
+ PRInt32(dirtyRect.pos.y),
+ PRInt32(dirtyRect.size.width),
+ PRInt32(dirtyRect.size.height));
+ if (!pluginDirtyRect.
+ IntersectRect(nsIntRect(0, 0, pluginSize.width, pluginSize.height),
+ pluginDirtyRect))
return;
- Renderer renderer(window, mInstance, pluginDirtyRect);
+ nsPluginWindow* window;
+ GetWindow(window);
+
+ Renderer renderer(window, mInstance, pluginSize, pluginDirtyRect);
PRUint32 rendererFlags =
Renderer::DRAW_SUPPORTS_OFFSET |
Renderer::DRAW_SUPPORTS_CLIP_RECT |
@@ -4062,9 +4106,9 @@
if (!transparent)
rendererFlags |= Renderer::DRAW_IS_OPAQUE;
- gfxContext* ctx =
- static_cast<gfxContext*>
- (aRenderingContext.GetNativeGraphicData(nsIRenderingContext::NATIVE_THEBES_CONTEXT));
+ // Renderer::Draw() draws a rectangle with top-left at the aContext origin.
+ gfxContextAutoSaveRestore autoSR(aContext);
+ aContext->Translate(pluginRect.pos);
// The display used by gfxXlibNativeRenderer will be the one for the cairo
// surface (provided that it is an Xlib surface) but the display argument
@@ -4072,7 +4116,7 @@
// _create_temp_xlib_surface -> DefaultScreen(dpy).
NPSetWindowCallbackStruct* ws_info =
static_cast<NPSetWindowCallbackStruct*>(window->ws_info);
- renderer.Draw(ws_info->display, ctx, window->width, window->height,
+ renderer.Draw(ws_info->display, aContext, pluginSize.width, pluginSize.height,
rendererFlags, nsnull);
}
@@ -4092,6 +4136,13 @@
doupdatewindow = PR_TRUE;
}
+ if (nsIntSize(mWindow->width, mWindow->height) != mPluginSize) {
+ mWindow->width = mPluginSize.width;
+ mWindow->height = mPluginSize.height;
+ doupdatewindow = PR_TRUE;
+ }
+
+ // The clip rect is relative to plugin top-left.
NS_ASSERTION(numClipRects <= 1, "We don't support multiple clip rectangles!");
nsPluginRect newClipRect;
if (numClipRects) {
@@ -4399,7 +4450,7 @@
mPluginHost = aHost;
}
-#if defined(XP_WIN) || (defined(DO_DIRTY_INTERSECT) && defined(XP_MACOSX)) || defined(MOZ_X11) || defined(XP_OS2)
+#if defined(XP_WIN) || (defined(DO_DIRTY_INTERSECT) && defined(XP_MACOSX)) || defined(XP_OS2)
// convert frame coordinates from twips to pixels
static void ConvertAppUnitsToPixels(const nsPresContext& aPresContext, const nsRect& aTwipsRect, nsIntRect& aPixelRect)
{
--- layout/generic/nsObjectFrame.h 2008-05-12 06:07:19.000000000 -0600
+++ layout/generic/nsObjectFrame.h 2008-07-08 15:30:45.000000000 -0600
@@ -81,11 +81,6 @@
const nsRect& aDirtyRect,
const nsDisplayListSet& aLists);
- void PrintPlugin(nsIRenderingContext& aRenderingContext,
- const nsRect& aDirtyRect);
- void PaintPlugin(nsIRenderingContext& aRenderingContext,
- const nsRect& aDirtyRect);
-
NS_IMETHOD HandleEvent(nsPresContext* aPresContext,
nsGUIEvent* aEvent,
nsEventStatus* aEventStatus);
@@ -182,6 +177,17 @@
nsPoint GetWindowOriginInPixels(PRBool aWindowless);
+ static void PaintPrintPlugin(nsIFrame* aFrame,
+ nsIRenderingContext* aRenderingContext,
+ const nsRect& aDirtyRect, nsPoint aPt);
+ static void PaintPlugin(nsIFrame* aFrame,
+ nsIRenderingContext* aRenderingContext,
+ const nsRect& aDirtyRect, nsPoint aPt);
+ void PrintPlugin(nsIRenderingContext& aRenderingContext,
+ const nsRect& aDirtyRect);
+ void PaintPlugin(nsIRenderingContext& aRenderingContext,
+ const nsRect& aDirtyRect, const nsPoint& aFramePt);
+
/**
* Makes sure that mInstanceOwner is valid and without a current plugin
* instance. Essentially, this prepares the frame to receive a new plugin.
++++++ bmo435764.patch ++++++
++++ 659 lines (skipped)
++++++ l10n-1.9.0.tar.bz2 -> l10n-1.9.0.1.tar.bz2 ++++++
mozilla-xulrunner190/l10n-1.9.0.tar.bz2 /mounts/work_src_done/STABLE/mozilla-xulrunner190/l10n-1.9.0.1.tar.bz2 differ: byte 11, line 1
++++++ mozilla-aboutAbout.patch ++++++
From: Mike Hommey
Subject: about:about throws 404
References:
https://bugzilla.mozilla.org/show_bug.cgi?id=349451
https://bugzilla.novell.com/show_bug.cgi?id=402699
--- docshell/base/nsAboutRedirector.cpp
+++ docshell/base/nsAboutRedirector.cpp
@@ -85,7 +85,9 @@ static RedirEntry kRedirMap[] = {
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT },
{ "licence", "chrome://global/content/license.html",
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT },
+#ifndef MOZ_XUL_APP
{ "about", "chrome://global/content/aboutAbout.html", 0 },
+#endif
{ "neterror", "chrome://global/content/netError.xhtml",
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
nsIAboutModule::ALLOW_SCRIPT }
--- docshell/build/nsDocShellModule.cpp
+++ docshell/build/nsDocShellModule.cpp
@@ -205,11 +205,13 @@ static const nsModuleComponentInfo gDocShellModuleInfo[] = {
NS_ABOUT_MODULE_CONTRACTID_PREFIX "licence",
nsAboutRedirector::Create
},
+#ifndef MOZ_XUL_APP
{ "about:about",
NS_ABOUT_REDIRECTOR_MODULE_CID,
NS_ABOUT_MODULE_CONTRACTID_PREFIX "about",
nsAboutRedirector::Create
},
+#endif
{ "about:neterror",
NS_ABOUT_REDIRECTOR_MODULE_CID,
NS_ABOUT_MODULE_CONTRACTID_PREFIX "neterror",
++++++ mozilla-sqlite-req.patch ++++++
--- /var/tmp/diff_new_pack.N23707/_old 2008-08-06 01:52:05.000000000 +0200
+++ /var/tmp/diff_new_pack.N23707/_new 2008-08-06 01:52:05.000000000 +0200
@@ -9,7 +9,7 @@
STARTUP_NOTIFICATION_VERSION=0.8
DBUS_VERSION=0.60
LCMS_VERSION=1.17
--SQLITE_VERSION=3.5.4
+-SQLITE_VERSION=3.5.9
+SQLITE_VERSION=3.5
MSMANIFEST_TOOL=
++++++ xulrunner-source-1.9.0.tar.bz2 -> xulrunner-source-1.9.0.1.tar.bz2 ++++++
mozilla-xulrunner190/xulrunner-source-1.9.0.tar.bz2 /mounts/work_src_done/STABLE/mozilla-xulrunner190/xulrunner-source-1.9.0.1.tar.bz2 differ: byte 11, line 1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package liferea
checked in at Wed Aug 6 01:51:53 CEST 2008.
--------
--- GNOME/liferea/liferea.changes 2008-04-28 11:44:26.000000000 +0200
+++ /mounts/work_src_done/STABLE/liferea/liferea.changes 2008-08-04 17:24:50.662290000 +0200
@@ -1,0 +2,31 @@
+Mon Aug 4 17:21:45 CEST 2008 - cthiel(a)suse.de
+
+- update to version 1.4.17
+ * Changes LUA module loading to use the default module loading function
+ provided by LUA 5.1. This solves the problem that the "os" module isn't
+ loaded on some setups.
+ * New DB cleanup handling that removes stale rows in the "items",
+ "itemsets" and "subscription" table.
+ * Fixes autocommit warning during migration.
+ * Fixes SF #2020621: Can't play Ogg/Vorbis audio enclosures. Now doesn't
+ present XSPF for those.
+ * Update of French translation
+ * Update of Czech translation
+ * Added new Hungarian translation
+- changes in version 1.4.16b
+ * Fixes SF #1990601: schema creation bug introduced in 1.4.16. Only
+ affects first installations.
+- changes in version 1.4.16
+ * Fixed wrong language code of Czech translation.
+ * Fixes SF #1920860: crash after memory corruption when parsing feed with
+ invalid encoding
+ * Build support for XulRunner 1.9
+ * Significant speed improvement for the cache conversion necessary when
+ upgrading from 1.4.9. Fixes 100% CPU during startup problem.
+ * Fixes comment removal bug.
+ * Drops all comments from cache to cleanup stale comments.
+ * Changes DB schema to better handle comments during item and subscription
+ deletion. This makes the cache version incompatible to 1.4.15!
+ * Update of French translation
+
+-------------------------------------------------------------------
Old:
----
liferea-1.4.15.tar.bz2
New:
----
liferea-1.4.17.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ liferea.spec ++++++
--- /var/tmp/diff_new_pack.p18015/_old 2008-08-06 01:50:24.000000000 +0200
+++ /var/tmp/diff_new_pack.p18015/_new 2008-08-06 01:50:24.000000000 +0200
@@ -1,10 +1,17 @@
#
-# spec file for package liferea (Version 1.4.15)
+# spec file for package liferea (Version 1.4.17)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
@@ -14,10 +21,10 @@
Name: liferea
%define xulrunner_version 181
BuildRequires: NetworkManager-devel dbus-1-devel fdupes gcc-c++ gconf2-devel gnutls-devel gtk2-devel hicolor-icon-theme intltool libglade2-devel libgtkhtml-devel libnotify-devel libstdc++-devel libxslt-devel lua-devel mozilla-xulrunner181-devel sqlite-devel update-desktop-files
-# FIXME: for libgtkhtml-devel: checking for 64bit platform... yes -> disabling GtkHTML2
+# FIXME: for libgtkhtml-devel: checking for 64bit platform... yes -> disabling GtkHTML2
License: GPL v2 or later
Group: Productivity/Other
-Version: 1.4.15
+Version: 1.4.17
Release: 1
Summary: Linux Feed Reader
Source: %{name}-%{version}.tar.bz2
@@ -63,8 +70,6 @@
%setup -q
rm src/liferea
%patch
-mv po/cz.po po/cs_CZ.po
-sed -i -e 's;cz;cs_CZ;' po/LINGUAS
%build
autoreconf -f -i
@@ -115,6 +120,34 @@
%files lang -f %{name}.lang
%changelog
+* Mon Aug 04 2008 cthiel(a)suse.de
+- update to version 1.4.17
+ * Changes LUA module loading to use the default module loading function
+ provided by LUA 5.1. This solves the problem that the "os" module isn't
+ loaded on some setups.
+ * New DB cleanup handling that removes stale rows in the "items",
+ "itemsets" and "subscription" table.
+ * Fixes autocommit warning during migration.
+ * Fixes SF #2020621: Can't play Ogg/Vorbis audio enclosures. Now doesn't
+ present XSPF for those.
+ * Update of French translation
+ * Update of Czech translation
+ * Added new Hungarian translation
+- changes in version 1.4.16b
+ * Fixes SF #1990601: schema creation bug introduced in 1.4.16. Only
+ affects first installations.
+- changes in version 1.4.16
+ * Fixed wrong language code of Czech translation.
+ * Fixes SF #1920860: crash after memory corruption when parsing feed with
+ invalid encoding
+ * Build support for XulRunner 1.9
+ * Significant speed improvement for the cache conversion necessary when
+ upgrading from 1.4.9. Fixes 100%% CPU during startup problem.
+ * Fixes comment removal bug.
+ * Drops all comments from cache to cleanup stale comments.
+ * Changes DB schema to better handle comments during item and subscription
+ deletion. This makes the cache version incompatible to 1.4.15!
+ * Update of French translation
* Mon Apr 28 2008 cthiel(a)suse.de
- update to version 1.4.15
* Fixes assertion when creating subscriptions using the advanced
++++++ liferea-1.4.15.tar.bz2 -> liferea-1.4.17.tar.bz2 ++++++
++++ 11547 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libqt4
checked in at Wed Aug 6 01:51:45 CEST 2008.
--------
--- libqt4/libqt4.changes 2008-07-31 18:51:21.000000000 +0200
+++ /mounts/work_src_done/STABLE/libqt4/libqt4.changes 2008-08-05 14:30:49.000000000 +0200
@@ -1,0 +2,5 @@
+Tue Aug 5 14:30:20 CEST 2008 - dmueller(a)suse.de
+
+- temporarily revert a change in qwidget.cpp to fix systray
+
+-------------------------------------------------------------------
libqt4-devel-doc-data.changes: same change
libqt4-sql-plugins.changes: same change
libQtWebKit-devel.changes: same change
New:
----
get-systray-back.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libqt4-devel-doc-data.spec ++++++
--- /var/tmp/diff_new_pack.T20987/_old 2008-08-06 01:50:44.000000000 +0200
+++ /var/tmp/diff_new_pack.T20987/_new 2008-08-06 01:50:44.000000000 +0200
@@ -2,9 +2,16 @@
# spec file for package libqt4-devel-doc-data (Version 4.4.1)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
@@ -28,7 +35,7 @@
# COMMON-BEGIN
# COMMON-BEGIN
Version: 4.4.1
-Release: 1
+Release: 6
%define base_name libqt4
%define x11_free -x11-opensource-src-
%define rversion 4.4.1
@@ -70,6 +77,7 @@
Patch83: 0235-qdbus-dispatch-async-timeout.diff
Patch84: 0236-qtoolbararealayout-restore.diff
Patch86: 0238-fix-qt-qttabbar-size.diff
+Patch87: get-systray-back.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if %suse_version > 910
%define common_options -fast -no-separate-debug-info -shared -xkb -tablet -xrender -xcursor -dbus-linked -xfixes -xrandr -xinerama -sm -no-nas-sound -no-rpath -system-libjpeg -system-libpng -accessibility -cups -stl -nis -system-zlib -qt-gif -prefix /usr -L %_libdir -libdir %_libdir -docdir %_docdir/%{base_name} -examplesdir %_libdir/qt4/examples -demosdir %_libdir/qt4/demos -plugindir %plugindir -translationdir /usr/share/qt4/translations -iconv -sysconfdir /etc/settings -datadir /usr/share/qt4/ -no-pch -reduce-relocations -no-exceptions -system-libtiff -no-glib -optimized-qmake -no-webkit -no-xmlpatterns -system-sqlite
@@ -128,6 +136,7 @@
%patch83
%patch84
%patch86
+%patch87
# be sure not to use them
rm -rf src/3rdparty/{libjpeg,freetype,libpng,zlib,libtiff}
# COMMON-END
@@ -183,6 +192,8 @@
/usr/share/doc/packages/%base_name/src
%changelog
+* Tue Aug 05 2008 dmueller(a)suse.de
+- temporarily revert a change in qwidget.cpp to fix systray
* Thu Jul 31 2008 dmueller(a)suse.de
- update to 4.4.1:
* for detailed changelog, see included changes-4.4.1
++++++ libqt4.spec ++++++
--- /var/tmp/diff_new_pack.T20987/_old 2008-08-06 01:50:44.000000000 +0200
+++ /var/tmp/diff_new_pack.T20987/_new 2008-08-06 01:50:44.000000000 +0200
@@ -2,9 +2,16 @@
# spec file for package libqt4 (Version 4.4.1)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
@@ -34,7 +41,7 @@
Obsoletes: libqt4-dbus-1 < 4.4.0
# COMMON-BEGIN
Version: 4.4.1
-Release: 1
+Release: 6
%define base_name libqt4
%define x11_free -x11-opensource-src-
%define rversion 4.4.1
@@ -76,6 +83,7 @@
Patch83: 0235-qdbus-dispatch-async-timeout.diff
Patch84: 0236-qtoolbararealayout-restore.diff
Patch86: 0238-fix-qt-qttabbar-size.diff
+Patch87: get-systray-back.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if %suse_version > 910
%define common_options -fast -no-separate-debug-info -shared -xkb -tablet -xrender -xcursor -dbus-linked -xfixes -xrandr -xinerama -sm -no-nas-sound -no-rpath -system-libjpeg -system-libpng -accessibility -cups -stl -nis -system-zlib -qt-gif -prefix /usr -L %_libdir -libdir %_libdir -docdir %_docdir/%{base_name} -examplesdir %_libdir/qt4/examples -demosdir %_libdir/qt4/demos -plugindir %plugindir -translationdir /usr/share/qt4/translations -iconv -sysconfdir /etc/settings -datadir /usr/share/qt4/ -no-pch -reduce-relocations -no-exceptions -system-libtiff -no-glib -optimized-qmake -no-webkit -no-xmlpatterns -system-sqlite
@@ -135,6 +143,7 @@
%patch83
%patch84
%patch86
+%patch87
# be sure not to use them
rm -rf src/3rdparty/{libjpeg,freetype,libpng,zlib,libtiff}
# COMMON-END
@@ -441,6 +450,8 @@
%plugindir/sqldrivers/libqsqlite*.so
%changelog
+* Tue Aug 05 2008 dmueller(a)suse.de
+- temporarily revert a change in qwidget.cpp to fix systray
* Thu Jul 31 2008 dmueller(a)suse.de
- update to 4.4.1:
* for detailed changelog, see included changes-4.4.1
++++++ libqt4-sql-plugins.spec ++++++
--- /var/tmp/diff_new_pack.T20987/_old 2008-08-06 01:50:44.000000000 +0200
+++ /var/tmp/diff_new_pack.T20987/_new 2008-08-06 01:50:44.000000000 +0200
@@ -2,9 +2,16 @@
# spec file for package libqt4-sql-plugins (Version 4.4.1)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
@@ -27,7 +34,7 @@
# COMMON-BEGIN
# COMMON-BEGIN
Version: 4.4.1
-Release: 1
+Release: 2
%define base_name libqt4
%define x11_free -x11-opensource-src-
%define rversion 4.4.1
@@ -69,6 +76,7 @@
Patch83: 0235-qdbus-dispatch-async-timeout.diff
Patch84: 0236-qtoolbararealayout-restore.diff
Patch86: 0238-fix-qt-qttabbar-size.diff
+Patch87: get-systray-back.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if %suse_version > 910
%define common_options -fast -no-separate-debug-info -shared -xkb -tablet -xrender -xcursor -dbus-linked -xfixes -xrandr -xinerama -sm -no-nas-sound -no-rpath -system-libjpeg -system-libpng -accessibility -cups -stl -nis -system-zlib -qt-gif -prefix /usr -L %_libdir -libdir %_libdir -docdir %_docdir/%{base_name} -examplesdir %_libdir/qt4/examples -demosdir %_libdir/qt4/demos -plugindir %plugindir -translationdir /usr/share/qt4/translations -iconv -sysconfdir /etc/settings -datadir /usr/share/qt4/ -no-pch -reduce-relocations -no-exceptions -system-libtiff -no-glib -optimized-qmake -no-webkit -no-xmlpatterns -system-sqlite
@@ -126,6 +134,7 @@
%patch83
%patch84
%patch86
+%patch87
# be sure not to use them
rm -rf src/3rdparty/{libjpeg,freetype,libpng,zlib,libtiff}
# COMMON-END
@@ -244,6 +253,8 @@
%plugindir/sqldrivers/libqsqlmysql*.so
%changelog
+* Tue Aug 05 2008 dmueller(a)suse.de
+- temporarily revert a change in qwidget.cpp to fix systray
* Thu Jul 31 2008 dmueller(a)suse.de
- update to 4.4.1:
* for detailed changelog, see included changes-4.4.1
++++++ libQtWebKit-devel.spec ++++++
--- /var/tmp/diff_new_pack.T20987/_old 2008-08-06 01:50:45.000000000 +0200
+++ /var/tmp/diff_new_pack.T20987/_new 2008-08-06 01:50:45.000000000 +0200
@@ -2,9 +2,16 @@
# spec file for package libQtWebKit-devel (Version 4.4.1)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
@@ -31,7 +38,7 @@
# COMMON-BEGIN
# COMMON-BEGIN
Version: 4.4.1
-Release: 1
+Release: 6
%define base_name libqt4
%define x11_free -x11-opensource-src-
%define rversion 4.4.1
@@ -73,6 +80,7 @@
Patch83: 0235-qdbus-dispatch-async-timeout.diff
Patch84: 0236-qtoolbararealayout-restore.diff
Patch86: 0238-fix-qt-qttabbar-size.diff
+Patch87: get-systray-back.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if %suse_version > 910
%define common_options -fast -no-separate-debug-info -shared -xkb -tablet -xrender -xcursor -dbus-linked -xfixes -xrandr -xinerama -sm -no-nas-sound -no-rpath -system-libjpeg -system-libpng -accessibility -cups -stl -nis -system-zlib -qt-gif -prefix /usr -L %_libdir -libdir %_libdir -docdir %_docdir/%{base_name} -examplesdir %_libdir/qt4/examples -demosdir %_libdir/qt4/demos -plugindir %plugindir -translationdir /usr/share/qt4/translations -iconv -sysconfdir /etc/settings -datadir /usr/share/qt4/ -no-pch -reduce-relocations -no-exceptions -system-libtiff -no-glib -optimized-qmake -no-webkit -no-xmlpatterns -system-sqlite
@@ -132,6 +140,7 @@
%patch83
%patch84
%patch86
+%patch87
# be sure not to use them
rm -rf src/3rdparty/{libjpeg,freetype,libpng,zlib,libtiff}
# COMMON-END
@@ -300,6 +309,8 @@
/usr/bin/qt4-browser
%changelog
+* Tue Aug 05 2008 dmueller(a)suse.de
+- temporarily revert a change in qwidget.cpp to fix systray
* Thu Jul 31 2008 dmueller(a)suse.de
- update to 4.4.1:
* for detailed changelog, see included changes-4.4.1
++++++ get-systray-back.diff ++++++
--- src/gui/kernel/qwidget.cpp
+++ src/gui/kernel/qwidget.cpp
@@ -9095,8 +9095,6 @@
break;
#endif
case Qt::WA_NativeWindow:
- if (!qApp->testAttribute(Qt::AA_DontCreateNativeWidgetSiblings) && parentWidget())
- parentWidget()->d_func()->enforceNativeChildren();
if (on && !internalWinId() && testAttribute(Qt::WA_WState_Created))
d->createWinId();
break;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package kvm
checked in at Wed Aug 6 01:50:15 CEST 2008.
--------
--- arch/i386/kvm/kvm.changes 2008-07-22 08:29:29.000000000 +0200
+++ /mounts/work_src_done/STABLE/kvm/kvm.changes 2008-08-06 01:35:41.368056000 +0200
@@ -1,0 +2,22 @@
+Wed Jul 30 18:32:42 CEST 2008 - agraf(a)suse.de
+
+- update to KVM 72
+ - fixes suspend/resume of multiple nics
+ - adds Virtual Distributed Ethernet (vde) support
+ - avoid losing the iothread on random signals
+ - add 'info kvm' monitor command (Anthony Liguori)
+ - avoid tpr patching when the stack is not valid (Marcelo Tosatti)
+ - fixes some variant of Windows 2003 SMP
+ - fix extboot stomping on reserved interrupt vectors (H. Peter Anvin)
+ - MMU improvements
+ - fix interrupt reinjection in real mode (Jan Kiszka)
+ - x86 hardware task switching fixes (Marcelo Tosatti)
+ - fix interrupts being delayed by instruction emulation
+ - improves Vista stability
+ - ignore no-op DEBUGCTL msr writes (Alexander Graf)
+ - fixes Netware
+- fix running of 32-bit code in x86_64 SLES10SP2 (bnc#403189)
+- make /usr/bin/qemu-kvm runnable as non kvm group member
+- take out the vmi fix again, as that's fixed upstream
+
+-------------------------------------------------------------------
Old:
----
kvm-71.tar.bz2
kvm-vmi.patch
New:
----
kvm-72-fix-2.6.26-anon-inode.diff
kvm-72.tar.bz2
sysenter.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kvm.spec ++++++
--- /var/tmp/diff_new_pack.r14790/_old 2008-08-06 01:49:55.000000000 +0200
+++ /var/tmp/diff_new_pack.r14790/_new 2008-08-06 01:49:55.000000000 +0200
@@ -1,10 +1,17 @@
#
-# spec file for package kvm (Version 71)
+# spec file for package kvm (Version 72)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
@@ -18,8 +25,8 @@
Group: System/Kernel
Summary: Kernel-based Virtual Machine
Url: http://kvm.qumranet.com/
-Version: 71
-Release: 6
+Version: 72
+Release: 1
Source0: %name-%version.tar.bz2
### To update to new version, recompress the kvm-??.tar.gz using:
# rpmbuild -bp kvm.spec --define="_sourcedir `pwd`"
@@ -38,6 +45,8 @@
Source1: 60-kvm.rules
Patch01: qemu-datadir.diff
Patch02: kvm-susekernel.patch
+Patch03: kvm-72-fix-2.6.26-anon-inode.diff
+Patch04: sysenter.patch
Patch10: kvm-qemu-hpet.patch
Patch11: kvm-qemu-lpc.patch
Patch12: kvm-qemu-applesmc.patch
@@ -52,7 +61,6 @@
Patch84: kvm-kernel-msr.patch
Patch85: kvm-maccpuid.patch
Patch86: kvm-ioapic.patch
-Patch87: kvm-vmi.patch
Patch90: kvm-bios.patch
Patch100: kvm-audio.patch
Patch101: kvm-pulseaudio.patch
@@ -141,6 +149,8 @@
%patch01 -p1 -b .use-qemu-kvm-as-datadir
%if %use_kmp
%patch02 -p0 -b .include-path-for-suse-kernel-rpms
+%patch03 -p1
+%patch04 -p1
%endif
%define bios_targets bios vgabios extboot
%define vanilla 0
@@ -159,7 +169,6 @@
%patch84 -p1
%patch85 -p1
%patch86 -p1
-%patch87 -p0
cp -a bios bios-mac
%patch90 -p1 -b .bios-mac
%endif
@@ -238,12 +247,31 @@
%files
%defattr(-,root,root)
%doc qemu/qemu-kvm.html
-%attr(750,root,kvm) %{_bindir}/qemu-kvm
+%attr(755,root,kvm) %{_bindir}/qemu-kvm
%{_datadir}/qemu-kvm
%config /etc/udev/rules.d/60-kvm.rules
%_mandir/man1/qemu-kvm.1.gz
%changelog
+* Wed Jul 30 2008 agraf(a)suse.de
+- update to KVM 72
+ - fixes suspend/resume of multiple nics
+ - adds Virtual Distributed Ethernet (vde) support
+ - avoid losing the iothread on random signals
+ - add 'info kvm' monitor command (Anthony Liguori)
+ - avoid tpr patching when the stack is not valid (Marcelo Tosatti)
+ - fixes some variant of Windows 2003 SMP
+ - fix extboot stomping on reserved interrupt vectors (H. Peter Anvin)
+ - MMU improvements
+ - fix interrupt reinjection in real mode (Jan Kiszka)
+ - x86 hardware task switching fixes (Marcelo Tosatti)
+ - fix interrupts being delayed by instruction emulation
+ - improves Vista stability
+ - ignore no-op DEBUGCTL msr writes (Alexander Graf)
+ - fixes Netware
+- fix running of 32-bit code in x86_64 SLES10SP2 (bnc#403189)
+- make /usr/bin/qemu-kvm runnable as non kvm group member
+- take out the vmi fix again, as that's fixed upstream
* Tue Jul 22 2008 agraf(a)suse.de
- disable PulseAudio for older distributions, so the
package still builds on < 11.0
++++++ kvm-72-fix-2.6.26-anon-inode.diff ++++++
diff -Naur kvm-72/kernel/anon_inodes.c kvm-72-fix-2.6.26-anon-inode/kernel/anon_inodes.c
--- kvm-72/kernel/anon_inodes.c 2008-07-27 12:08:56.000000000 +0200
+++ kvm-72-fix-2.6.26-anon-inode/kernel/anon_inodes.c 2008-07-29 10:36:51.000000000 +0200
@@ -245,6 +245,15 @@
return fd;
}
+#elif LINUX_VERSION_CODE == KERNEL_VERSION(2,6,26)
+
+int kvm_anon_inode_getfd(const char *name,
+ const struct file_operations *fops,
+ void *priv, int flags)
+{
+ return anon_inode_getfd(name, fops, priv);
+}
+
#else
int kvm_anon_inode_getfd(const char *name,
++++++ kvm-71.tar.bz2 -> kvm-72.tar.bz2 ++++++
++++ 9091 lines of diff (skipped)
++++++ sysenter.patch ++++++
diff --git a/qemu/target-i386/cpu.h b/qemu/target-i386/cpu.h
index 7e95900..61c39d4 100644
--- a/qemu/target-i386/cpu.h
+++ b/qemu/target-i386/cpu.h
@@ -542,8 +542,8 @@ typedef struct CPUX86State {
/* sysenter registers */
uint32_t sysenter_cs;
- uint32_t sysenter_esp;
- uint32_t sysenter_eip;
+ uint64_t sysenter_esp;
+ uint64_t sysenter_eip;
uint64_t efer;
uint64_t star;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libcpuset
checked in at Wed Aug 6 01:49:59 CEST 2008.
--------
--- libcpuset/libcpuset.changes 2008-07-19 19:20:53.000000000 +0200
+++ /mounts/work_src_done/STABLE/libcpuset/libcpuset.changes 2008-08-04 15:41:33.000000000 +0200
@@ -1,0 +2,7 @@
+Mon Aug 04 15:41:17 CEST 2008 - bwalle(a)suse.de
+
+- fix build on platforms that have no __NR_get_mempolicy and/or
+ __NR_set_mempolicy system call(s) like s390 by returning -1
+ and setting errno to ENOSYS
+
+-------------------------------------------------------------------
New:
----
libcpuset-fix-missing-syscall.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libcpuset.spec ++++++
--- /var/tmp/diff_new_pack.X14644/_old 2008-08-06 01:49:50.000000000 +0200
+++ /var/tmp/diff_new_pack.X14644/_new 2008-08-06 01:49:50.000000000 +0200
@@ -2,9 +2,16 @@
# spec file for package libcpuset (Version 1.0)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
@@ -16,9 +23,10 @@
License: LGPL v2.1 or later
Summary: cpuset processor and memory placement library
Version: 1.0
-Release: 3
+Release: 4
AutoReqProv: on
Source: libcpuset-%{version}.tar.bz2
+Patch0: libcpuset-fix-missing-syscall.diff
Group: Development/Libraries/C and C++
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: libbitmask-devel
@@ -75,6 +83,7 @@
%prep
%setup -n %{name}
+%patch0 -p1
%build
autoreconf -i
@@ -106,5 +115,9 @@
%dir %{_docdir}/libcpuset
%changelog
+* Mon Aug 04 2008 bwalle(a)suse.de
+- fix build on platforms that have no __NR_get_mempolicy and/or
+ __NR_set_mempolicy system call(s) like s390 by returning -1
+ and setting errno to ENOSYS
* Sat Jul 19 2008 bwalle(a)suse.de
- initial SUSE package (FATE #304274)
++++++ libcpuset-fix-missing-syscall.diff ++++++
From: Bernhard Walle <bwalle(a)suse.de>
Subject: [PATCH] Fix build when system calls are missing
This patch fixes the build on systems like s390 that have no __NR_get_mempolicy
or __NR_set_mempolicy system call. It also fixes the build if
__NR_sched_setaffinity is not available, although I don't know such a platform.
It catches the error at runtime by returning -1 and setting errno to
ENOSYS ("Function not implemented").
Signed-off-by: Bernhard Walle <bwalle(a)suse.de>
---
libcpuset.c | 15 +++++++++++++++
1 file changed, 15 insertions(+)
--- a/libcpuset.c
+++ b/libcpuset.c
@@ -2892,18 +2892,33 @@ done:
static int sched_setaffinity(pid_t pid, unsigned len, unsigned long *mask)
{
+#ifdef __NR_sched_setaffinity
return syscall(__NR_sched_setaffinity, pid, len, mask);
+#else
+ errno = ENOSYS;
+ return -1;
+#endif /* __NR_sched_setaffinity */
}
static int get_mempolicy(int *policy, unsigned long *nmask,
unsigned long maxnode, void *addr, int flags)
{
+#ifdef __NR_get_mempolicy
return syscall(__NR_get_mempolicy, policy, nmask, maxnode, addr, flags);
+#else
+ errno = ENOSYS;
+ return -1;
+#endif /* __NR_get_mempolicy */
}
static int set_mempolicy(int mode, unsigned long *nmask, unsigned long maxnode)
{
+#ifdef __NR_set_mempolicy
return syscall(__NR_set_mempolicy, mode, nmask, maxnode);
+#else
+ errno = ENOSYS;
+ return -1;
+#endif /* __NR_set_mempolicy */
}
struct cpuset_placement {
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package kdump
checked in at Wed Aug 6 01:49:41 CEST 2008.
--------
--- kdump/kdump.changes 2008-08-01 14:06:03.000000000 +0200
+++ /mounts/work_src_done/STABLE/kdump/kdump.changes 2008-08-04 22:46:17.000000000 +0200
@@ -1,0 +2,5 @@
+Mon Aug 4 22:27:26 CEST 2008 - bwalle(a)suse.de
+
+- Don't report ELF32 as "invalid ELF class"
+
+-------------------------------------------------------------------
New:
----
kdump-elf32.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdump.spec ++++++
--- /var/tmp/diff_new_pack.t13525/_old 2008-08-06 01:49:31.000000000 +0200
+++ /var/tmp/diff_new_pack.t13525/_new 2008-08-06 01:49:31.000000000 +0200
@@ -2,19 +2,27 @@
# spec file for package kdump (Version 0.5.5)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
+Url: http://freehg.org/u/bwalle/kdump/
Name: kdump
License: GPL v2 or later
Version: 0.5.5
-Release: 1
+Release: 5
Requires: curl openssh makedumpfile
Summary: Script for kdump
Group: System/Kernel
@@ -34,6 +42,7 @@
Provides: kexec-tools:/etc/init.d/kdump
Requires: kexec-tools
PreReq: coreutils sed
+Patch0: kdump-elf32.diff
%description
kdump is a package that includes several scripts for kdump, including
@@ -47,6 +56,7 @@
%prep
%setup
+%patch0 -p1
%build
mkdir build
@@ -94,6 +104,8 @@
%config %{_sysconfdir}/udev/rules.d/70-kdump.rules
%changelog
+* Tue Aug 05 2008 bwalle(a)suse.de
+- Don't report ELF32 as "invalid ELF class"
* Fri Aug 01 2008 bwalle(a)suse.de
- update to 0.5.5
o make dependency to libssh2 optional
++++++ kdump-elf32.diff ++++++
# HG changeset patch
# User Bernhard Walle <bwalle(a)suse.de>
# Date 1217881323 -7200
# Node ID 6cd588dd331313494649612a36d8493ef36ab585
# Parent 20c1d15845d2ece1b22f63478b40f3304e014fcd
Don't report ELF32 as "invalid ELF class"
diff --git a/kdumptool/vmcoreinfo.cc b/kdumptool/vmcoreinfo.cc
--- a/kdumptool/vmcoreinfo.cc
+++ b/kdumptool/vmcoreinfo.cc
@@ -149,7 +149,7 @@
// check elf32 vs. elf64
int clazz = gelf_getclass(elf);
- if (clazz == ELFCLASS32)
+ if (clazz == ELFCLASSNONE)
throw KError("Vmcoreinfo: Invalid ELF class.");
isElf64 = clazz == ELFCLASS64;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package kdelibs4
checked in at Wed Aug 6 01:49:29 CEST 2008.
--------
--- KDE/kdelibs4/kdelibs4.changes 2008-07-28 17:20:07.000000000 +0200
+++ /mounts/work_src_done/STABLE/kdelibs4/kdelibs4.changes 2008-08-06 01:34:03.077064000 +0200
@@ -1,0 +2,5 @@
+Thu Jul 31 13:21:51 CEST 2008 - dmueller(a)suse.de
+
+- 4_1 BRANCH update
+
+-------------------------------------------------------------------
New:
----
kdebug-areas-update.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdelibs4.spec ++++++
--- /var/tmp/diff_new_pack.C12409/_old 2008-08-06 01:49:17.000000000 +0200
+++ /var/tmp/diff_new_pack.C12409/_new 2008-08-06 01:49:17.000000000 +0200
@@ -2,9 +2,16 @@
# spec file for package kdelibs4 (Version 4.1.0)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
@@ -26,7 +33,7 @@
Summary: KDE Base Libraries
Url: http://www.kde.org
Version: 4.1.0
-Release: 1
+Release: 5
Requires: libqt4-x11 >= %( echo `rpm -q --queryformat '%{VERSION}' libqt4-x11`)
Requires: libstrigi0 >= %( echo `rpm -q --queryformat '%{VERSION}' strigi-devel`)
Requires: soprano >= %( echo `rpm -q --queryformat '%{VERSION}' libsoprano-devel`)
@@ -48,8 +55,11 @@
Patch7: kde3-autostart.diff
Patch8: windeco-color.diff
Patch9: kdesu-settings.diff
+Patch10: kdebug-areas-update.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
+%if 0%{?opensuse_bs}
%define debug_package_requires %name = %version libqt4-debuginfo
+%endif
%description
This package contains the basic packages of the K Desktop Environment.
@@ -75,6 +85,7 @@
%patch7
%patch8
%patch9
+%patch10
#
# define KDE version exactly
#
@@ -352,6 +363,8 @@
/usr/share/mime/packages/kde.xml
%changelog
+* Thu Jul 31 2008 dmueller(a)suse.de
+- 4_1 BRANCH update
* Mon Jul 28 2008 llunak(a)suse.cz
- return kdesu password timeout back to 2 hours (bnc#404521)
* Wed Jul 23 2008 dmueller(a)suse.de
++++++ 4_1_BRANCH.diff ++++++
++++ 1016 lines (skipped)
++++ between KDE/kdelibs4/4_1_BRANCH.diff
++++ and /mounts/work_src_done/STABLE/kdelibs4/4_1_BRANCH.diff
++++++ kdebug-areas-update.diff ++++++
--- kdecore/kdebug.areas
+++ kdecore/kdebug.areas
@@ -687,6 +687,8 @@
100200 kfs
+100300 kupdateapplet
+
# rosegarden
200000 rosegarden
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package kdebase3
checked in at Wed Aug 6 01:49:20 CEST 2008.
--------
--- KDE/kdebase3/kdebase3.changes 2008-07-24 16:33:17.000000000 +0200
+++ /mounts/work_src_done/STABLE/kdebase3/kdebase3.changes 2008-08-04 13:45:55.000000000 +0200
@@ -1,0 +2,5 @@
+Mon Aug 4 13:45:49 CEST 2008 - dmueller(a)suse.de
+
+- fix build on 10.2
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdebase3.spec ++++++
--- /var/tmp/diff_new_pack.o10062/_old 2008-08-06 01:48:53.000000000 +0200
+++ /var/tmp/diff_new_pack.o10062/_new 2008-08-06 01:48:53.000000000 +0200
@@ -2,9 +2,16 @@
# spec file for package kdebase3 (Version 3.5.9)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
@@ -61,7 +68,7 @@
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Url: http://www.kde.org/
Version: 3.5.9
-Release: 81
+Release: 93
%define kde_version 3.5.9
Requires: kdebase3-runtime == %{version}
Source0: kdebase-%{kde_version}.tar.bz2
@@ -442,7 +449,7 @@
Summary: Set and list fileshares
Group: System/Management
Version: 2.0
-Release: 517
+Release: 529
%description -n fileshareset
This package contains the the fileshareset utility to allow users to
@@ -1625,6 +1632,8 @@
/opt/kde3/share/icons/*/*/*/personal.*
%changelog
+* Mon Aug 04 2008 dmueller(a)suse.de
+- fix build on 10.2
* Thu Jul 24 2008 dmueller(a)suse.de
- update rotate-wacom pointers patch to work on xrandr 1.2 displays
as well (bnc#385149)
++++++ old-liblazy-api.diff ++++++
--- /var/tmp/diff_new_pack.o10062/_old 2008-08-06 01:48:59.000000000 +0200
+++ /var/tmp/diff_new_pack.o10062/_new 2008-08-06 01:48:59.000000000 +0200
@@ -1,33 +1,33 @@
---- ksmserver/shutdowndlg.cpp 2007/08/19 09:42:40 1.151
-+++ ksmserver/shutdowndlg.cpp 2007/08/19 09:55:52
+--- ksmserver/shutdowndlg.cpp
++++ ksmserver/shutdowndlg.cpp
@@ -281,11 +281,11 @@
else
suspend_disk = false;
-- if (liblazy_hal_is_caller_privileged("hal-power-hibernate") != 1)
-+ if (liblazy_polkit_is_user_allowed_by_uid(getuid(), "hal-power-hibernate", NULL) != 1)
+- if (liblazy_hal_is_caller_privileged("org.freedesktop.hal.power-management.hibernate") != 1)
++ if (liblazy_polkit_is_user_allowed_by_uid(getuid(), "hal-power-hibernate", NULL) != 1)
suspend_disk = false;
-- if (liblazy_hal_is_caller_privileged("hal-power-suspend") != 1)
+- if (liblazy_hal_is_caller_privileged("org.freedesktop.hal.power-management.suspend") != 1)
+ if (liblazy_polkit_is_user_allowed_by_uid(getuid(), "hal-power-suspend", NULL) != 1)
suspend_ram = false;
-- if (liblazy_hal_is_caller_privileged("hal-power-standby") != 1)
+- if (liblazy_hal_is_caller_privileged("org.freedesktop.hal.power-management.standby") != 1)
+ if (liblazy_polkit_is_user_allowed_by_uid(getuid(), "hal-power-standby", NULL) != 1)
standby = false;
int sum = standby + suspend_ram + suspend_disk;
---- kicker/kicker/ui/k_new_mnu.cpp 2007/08/19 09:51:57 1.207
-+++ kicker/kicker/ui/k_new_mnu.cpp 2007/08/19 09:57:08
-@@ -3713,11 +3713,11 @@
+--- kicker/kicker/ui/k_new_mnu.cpp
++++ kicker/kicker/ui/k_new_mnu.cpp
+@@ -3715,11 +3715,11 @@
else
suspend_disk = false;
-- if (liblazy_hal_is_caller_privileged("hal-power-hibernate") != 1)
+- if (liblazy_hal_is_caller_privileged("org.freedesktop.hal.power-management.hibernate") != 1)
+ if (liblazy_polkit_is_user_allowed_by_uid(getuid(), "hal-power-hibernate", NULL) != 1)
suspend_disk = false;
-- if (liblazy_hal_is_caller_privileged("hal-power-suspend") != 1)
+- if (liblazy_hal_is_caller_privileged("org.freedesktop.hal.power-management.suspend") != 1)
+ if (liblazy_polkit_is_user_allowed_by_uid(getuid(), "hal-power-suspend", NULL) != 1)
suspend_ram = false;
-- if (liblazy_hal_is_caller_privileged("hal-power-standby") != 1)
+- if (liblazy_hal_is_caller_privileged("org.freedesktop.hal.power-management.standby") != 1)
+ if (liblazy_polkit_is_user_allowed_by_uid(getuid(), "hal-power-standby", NULL) != 1)
standby = false;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package jakarta-taglibs-standard
checked in at Wed Aug 6 01:48:33 CEST 2008.
--------
--- jakarta-taglibs-standard/jakarta-taglibs-standard.changes 2006-09-17 22:44:36.000000000 +0200
+++ /mounts/work_src_done/STABLE/jakarta-taglibs-standard/jakarta-taglibs-standard.changes 2008-08-05 11:59:29.000000000 +0200
@@ -1,0 +2,8 @@
+Tue Aug 5 11:56:52 CEST 2008 - mvyskocil(a)suse.cz
+
+- fixed build using openjdk6 (add java6 API and remove enums)
+- use bzip2 in source tarball
+- use macro name in patches
+- use source=1.5 and target=1.5
+
+-------------------------------------------------------------------
Old:
----
jakarta-taglibs-standard-1.1.1-src.tar.gz
New:
----
jakarta-taglibs-standard-1.1.1-remove-enums.patch
jakarta-taglibs-standard-1.1.1-src.tar.bz2
jakarta-taglibs-standard-java6-compatibility.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ jakarta-taglibs-standard.spec ++++++
--- /var/tmp/diff_new_pack.Kx5144/_old 2008-08-06 01:47:33.000000000 +0200
+++ /var/tmp/diff_new_pack.Kx5144/_new 2008-08-06 01:47:33.000000000 +0200
@@ -1,17 +1,25 @@
#
# spec file for package jakarta-taglibs-standard (Version 1.1.1)
#
-# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
+# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
+
Name: jakarta-taglibs-standard
-BuildRequires: ant java2-devel-packages servletapi5 xalan-j2 xml-commons-apis
+BuildRequires: ant java-devel servletapi5 xalan-j2 xml-commons-apis
%define base_name standard
%define short_name taglibs-%{base_name}
%define name jakarta-%{short_name}
@@ -20,16 +28,18 @@
%define version 1.1.1
%define release 4jpp
Version: 1.1.1
-Release: 23
+Release: 234
Summary: Open Source Implementation of the JSP Standard Tag Library
-License: Apache
+License: The Apache Software License
Group: Development/Libraries/Java
-URL: http://jakarta.apache.org/taglibs/
-Source: http://www.apache.org/dist/jakarta/taglibs/standard/source/jakarta-taglibs-…
-Patch0: jakarta-taglibs-standard-%{version}-build.patch
+Url: http://jakarta.apache.org/taglibs/
+Source: http://www.apache.org/dist/jakarta/taglibs/standard/source/jakarta-taglibs-…
+Patch0: %{name}-%{version}-build.patch
+Patch1: %{name}-java6-compatibility.patch
+Patch2: %{name}-%{version}-remove-enums.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
-Requires: servletapi5 >= 0:5.0.16
+Requires: servletapi5 >= 5.0.16
%description
This package contains releases for the 1.1.x versions of the Standard
@@ -40,6 +50,7 @@
%package javadoc
+License: The Apache Software License
PreReq: coreutils
Summary: Javadoc for jakarta-taglibs-standard
Group: Development/Libraries/Java
@@ -52,6 +63,8 @@
%prep
%setup -q -n %{name}-%{jversion}-src
%patch0
+%patch1 -b .sav1
+%patch2 -b .sav2
cat > build.properties <<EOBP
build.dir=build
dist.dir=dist
@@ -61,10 +74,6 @@
EOBP
%build
-if ! grep -q "javac.*source=" standard/build.xml ; then
- perl -p -i -e 's|<javac |<javac source=\"1.4\" |' standard/build.xml
- perl -p -i -e 's|<javadoc |<javadoc source=\"1.4\" |' standard/build.xml
-fi
ant \
-Dfinal.name=%{short_name} \
-Dj2se.javadoc=%{_javadocdir}/java \
@@ -100,16 +109,21 @@
%doc %{_javadocdir}/%{name}-%{version}
%ghost %doc %{_javadocdir}/%{name}
-%changelog -n jakarta-taglibs-standard
-* Sun Sep 17 2006 - ro(a)suse.de
+%changelog
+* Tue Aug 05 2008 mvyskocil(a)suse.cz
+- fixed build using openjdk6 (add java6 API and remove enums)
+- use bzip2 in source tarball
+- use macro name in patches
+- use source=1.5 and target=1.5
+* Mon Sep 18 2006 ro(a)suse.de
- fix build with java-1.5
-* Wed Jan 25 2006 - mls(a)suse.de
+* Wed Jan 25 2006 mls(a)suse.de
- converted neededforbuild to BuildRequires
-* Thu Jul 28 2005 - jsmeix(a)suse.de
+* Thu Jul 28 2005 jsmeix(a)suse.de
- Adjustments in the spec file.
-* Mon Jul 18 2005 - jsmeix(a)suse.de
+* Mon Jul 18 2005 jsmeix(a)suse.de
- Current version 1.1.1 from JPackage.org
-* Thu Sep 16 2004 - skh(a)suse.de
+* Thu Sep 16 2004 skh(a)suse.de
- Fix prerequires of javadoc subpackage
-* Mon Sep 06 2004 - skh(a)suse.de
+* Mon Sep 06 2004 skh(a)suse.de
- Initial package created with version 1.1.1 (JPackage 1.5)
++++++ jakarta-taglibs-standard-1.1.1-build.patch ++++++
--- /var/tmp/diff_new_pack.Kx5144/_old 2008-08-06 01:47:33.000000000 +0200
+++ /var/tmp/diff_new_pack.Kx5144/_new 2008-08-06 01:47:33.000000000 +0200
@@ -1,6 +1,6 @@
---- standard/build.xml.orig 2004-10-22 11:16:21.000000000 -0400
-+++ standard/build.xml 2004-10-22 11:17:53.000000000 -0400
-@@ -164,14 +164,11 @@
+--- standard/build.xml
++++ standard/build.xml
+@@ -164,18 +164,17 @@
<!-- Build the tag library itself -->
<target name="library-build" depends="prepare-build">
@@ -17,3 +17,21 @@
excludes="org/apache/taglibs/standard/lang/jstl/parser/jsp20/* org/apache/taglibs/standard/lang/jpath/** org/apache/taglibs/standard/lang/spel/**"
debug="${compile.debug}"
deprecation="${compile.deprecation}"
+- optimize="${compile.optimize}"/>
++ optimize="${compile.optimize}"
++ source="1.5"
++ target="1.5"/>
+
+ <!-- copy the TLDs in META-INF -->
+ <copy todir="${build.library}/META-INF">
+@@ -277,7 +276,9 @@
+ classpath="${servlet24.jar}:${jsp20.jar}:${build.library}/classes"
+ debug="${compile.debug}"
+ deprecation="${compile.deprecation}"
+- optimize="${compile.optimize}"/>
++ optimize="${compile.optimize}"
++ source="1.5"
++ target="1.5"/>
+
+ <!-- Copy web.xml + examples TLD -->
+ <copy todir="${build.examples}/WEB-INF">
++++++ jakarta-taglibs-standard-1.1.1-remove-enums.patch ++++++
--- standard/examples/src/org/apache/taglibs/standard/examples/startup/Init.java
+++ standard/examples/src/org/apache/taglibs/standard/examples/startup/Init.java
@@ -122,10 +122,10 @@
/**
* Enumeration
*/
- Enumeration enum = numberMap.keys();
+ Enumeration enum2 = numberMap.keys();
// don't use 'enum' for attribute name because it is a
// reserved word in EcmaScript.
- sce.getServletContext().setAttribute("enumeration", enum);
+ sce.getServletContext().setAttribute("enumeration", enum2);
/**
* Message arguments for parametric replacement
--- standard/src/org/apache/taglibs/standard/extra/spath/SPathParser.java
+++ standard/src/org/apache/taglibs/standard/extra/spath/SPathParser.java
@@ -437,8 +437,8 @@
jj_expentry[i] = jj_lasttokens[i];
}
boolean exists = false;
- for (java.util.Enumeration enum = jj_expentries.elements(); enum.hasMoreElements();) {
- int[] oldentry = (int[])(enum.nextElement());
+ for (java.util.Enumeration enum2 = jj_expentries.elements(); enum2.hasMoreElements();) {
+ int[] oldentry = (int[])(enum2.nextElement());
if (oldentry.length == jj_expentry.length) {
exists = true;
for (int i = 0; i < jj_expentry.length; i++) {
--- standard/src/org/apache/taglibs/standard/functions/Functions.java
+++ standard/src/org/apache/taglibs/standard/functions/Functions.java
@@ -204,11 +204,11 @@
return count;
}
if (obj instanceof Enumeration) {
- Enumeration enum = (Enumeration)obj;
+ Enumeration enum2 = (Enumeration)obj;
count = 0;
- while (enum.hasMoreElements()) {
+ while (enum2.hasMoreElements()) {
count++;
- enum.nextElement();
+ enum2.nextElement();
}
return count;
}
@@ -231,4 +231,4 @@
return buf.toString();
}
-}
\ No newline at end of file
+}
--- standard/src/org/apache/taglibs/standard/lang/jstl/ImplicitObjects.java
+++ standard/src/org/apache/taglibs/standard/lang/jstl/ImplicitObjects.java
@@ -980,13 +980,13 @@
List l = new ArrayList ();
- Enumeration enum = request.getHeaders ((String) pKey);
+ Enumeration enum2 = request.getHeaders ((String) pKey);
- if (enum != null) {
+ if (enum2 != null) {
- while (enum.hasMoreElements ()) {
+ while (enum2.hasMoreElements ()) {
- l.add (enum.nextElement ());
+ l.add (enum2.nextElement ());
}
--- standard/src/org/apache/taglibs/standard/lang/jstl/parser/ELParser.java
+++ standard/src/org/apache/taglibs/standard/lang/jstl/parser/ELParser.java
@@ -1104,8 +1104,8 @@
jj_expentry[i] = jj_lasttokens[i];
}
boolean exists = false;
- for (java.util.Enumeration enum = jj_expentries.elements(); enum.hasMoreElements();) {
- int[] oldentry = (int[])(enum.nextElement());
+ for (java.util.Enumeration enum2 = jj_expentries.elements(); enum2.hasMoreElements();) {
+ int[] oldentry = (int[])(enum2.nextElement());
if (oldentry.length == jj_expentry.length) {
exists = true;
for (int i = 0; i < jj_expentry.length; i++) {
--- standard/src/org/apache/taglibs/standard/tag/common/fmt/BundleSupport.java
+++ standard/src/org/apache/taglibs/standard/tag/common/fmt/BundleSupport.java
@@ -246,9 +246,9 @@
// Determine locale from client's browser settings.
- for (Enumeration enum = Util.getRequestLocales((HttpServletRequest)pageContext.getRequest());
- enum.hasMoreElements(); ) {
- Locale pref = (Locale) enum.nextElement();
+ for (Enumeration enum2 = Util.getRequestLocales((HttpServletRequest)pageContext.getRequest());
+ enum2.hasMoreElements(); ) {
+ Locale pref = (Locale) enum2.nextElement();
ResourceBundle match = findMatch(basename, pref);
if (match != null) {
locCtxt = new LocalizationContext(match, pref);
--- standard/src/org/apache/taglibs/standard/tag/common/fmt/SetLocaleSupport.java
+++ standard/src/org/apache/taglibs/standard/tag/common/fmt/SetLocaleSupport.java
@@ -401,9 +401,9 @@
private static Locale findFormattingMatch(PageContext pageContext,
Locale[] avail) {
Locale match = null;
- for (Enumeration enum = Util.getRequestLocales((HttpServletRequest)pageContext.getRequest());
- enum.hasMoreElements(); ) {
- Locale locale = (Locale)enum.nextElement();
+ for (Enumeration enum2 = Util.getRequestLocales((HttpServletRequest)pageContext.getRequest());
+ enum2.hasMoreElements(); ) {
+ Locale locale = (Locale)enum2.nextElement();
match = findFormattingMatch(locale, avail);
if (match != null) {
break;
--- standard/src/org/apache/taglibs/standard/tag/common/xml/XPathUtil.java
+++ standard/src/org/apache/taglibs/standard/tag/common/xml/XPathUtil.java
@@ -74,10 +74,10 @@
globalVarSize = 0;
Vector variableVector = new Vector ( );
// Now construct attributes in different scopes
- Enumeration enum = pageContext.getAttributeNamesInScope(
+ Enumeration enum2 = pageContext.getAttributeNamesInScope(
PageContext.PAGE_SCOPE );
- while ( enum.hasMoreElements() ) {
- String varName = (String)enum.nextElement();
+ while ( enum2.hasMoreElements() ) {
+ String varName = (String)enum2.nextElement();
QName varQName = new QName ( PAGE_NS_URL, PAGE_P, varName);
//Adding both namespace qualified QName and just localName
variableVector.addElement( varQName );
@@ -86,10 +86,10 @@
variableVector.addElement( new QName(null, varName ) );
globalVarSize++;
}
- enum = pageContext.getAttributeNamesInScope(
+ enum2 = pageContext.getAttributeNamesInScope(
PageContext.REQUEST_SCOPE );
- while ( enum.hasMoreElements() ) {
- String varName = (String)enum.nextElement();
+ while ( enum2.hasMoreElements() ) {
+ String varName = (String)enum2.nextElement();
QName varQName = new QName ( REQUEST_NS_URL,REQUEST_P, varName);
//Adding both namespace qualified QName and just localName
variableVector.addElement( varQName );
@@ -97,10 +97,10 @@
variableVector.addElement( new QName(null, varName ) );
globalVarSize++;
}
- enum = pageContext.getAttributeNamesInScope(
+ enum2 = pageContext.getAttributeNamesInScope(
PageContext.SESSION_SCOPE );
- while ( enum.hasMoreElements() ) {
- String varName = (String)enum.nextElement();
+ while ( enum2.hasMoreElements() ) {
+ String varName = (String)enum2.nextElement();
QName varQName = new QName ( SESSION_NS_URL, SESSION_P,varName);
//Adding both namespace qualified QName and just localName
variableVector.addElement( varQName );
@@ -108,10 +108,10 @@
variableVector.addElement( new QName(null, varName ) );
globalVarSize++;
}
- enum = pageContext.getAttributeNamesInScope(
+ enum2 = pageContext.getAttributeNamesInScope(
PageContext.APPLICATION_SCOPE );
- while ( enum.hasMoreElements() ) {
- String varName = (String)enum.nextElement();
+ while ( enum2.hasMoreElements() ) {
+ String varName = (String)enum2.nextElement();
QName varQName = new QName ( APP_NS_URL, APP_P,varName );
//Adding both namespace qualified QName and just localName
variableVector.addElement( varQName );
@@ -119,25 +119,25 @@
variableVector.addElement( new QName(null, varName ) );
globalVarSize++;
}
- enum = pageContext.getRequest().getParameterNames();
- while ( enum.hasMoreElements() ) {
- String varName = (String)enum.nextElement();
+ enum2 = pageContext.getRequest().getParameterNames();
+ while ( enum2.hasMoreElements() ) {
+ String varName = (String)enum2.nextElement();
QName varQName = new QName ( PARAM_NS_URL, PARAM_P,varName );
//Adding both namespace qualified QName and just localName
variableVector.addElement( varQName );
globalVarSize++;
}
- enum = pageContext.getServletContext().getInitParameterNames();
- while ( enum.hasMoreElements() ) {
- String varName = (String)enum.nextElement();
+ enum2 = pageContext.getServletContext().getInitParameterNames();
+ while ( enum2.hasMoreElements() ) {
+ String varName = (String)enum2.nextElement();
QName varQName = new QName ( INITPARAM_NS_URL, INITPARAM_P,varName );
//Adding both namespace qualified QName and just localName
variableVector.addElement( varQName );
globalVarSize++;
}
- enum = ((HttpServletRequest)pageContext.getRequest()).getHeaderNames();
- while ( enum.hasMoreElements() ) {
- String varName = (String)enum.nextElement();
+ enum2 = ((HttpServletRequest)pageContext.getRequest()).getHeaderNames();
+ while ( enum2.hasMoreElements() ) {
+ String varName = (String)enum2.nextElement();
QName varQName = new QName ( HEADER_NS_URL, HEADER_P,varName );
//Adding namespace qualified QName
variableVector.addElement( varQName );
++++++ jakarta-taglibs-standard-java6-compatibility.patch ++++++
--- standard/src/org/apache/taglibs/standard/tag/common/sql/DataSourceWrapper.java
+++ standard/src/org/apache/taglibs/standard/tag/common/sql/DataSourceWrapper.java
@@ -111,5 +111,13 @@
throw new SQLException(Resources.getMessage("NOT_SUPPORTED"));
}
+ // Java6 Build - java.sql.Wrapper
+ public <T> T unwrap(Class<T> iface) throws SQLException {
+ throw new SQLException(Resources.getMessage("NOT_SUPPORTED"));
+ }
+ public boolean isWrapperFor(Class<?> iface) throws SQLException {
+ throw new SQLException(Resources.getMessage("NOT_SUPPORTED"));
+ }
+
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0