updated on Sat Jan 14 12:12:45 UTC 2012
[aur-mirror.git] / xulrunner-oss-kde-opensuse / mozilla-gcc46.patch
blobbe738d8aedcb37f860eeade85b48862c270611bb
1 See the following bug reports;
3 https://bugzilla.mozilla.org/show_bug.cgi?id=623116
4 https://bugzilla.mozilla.org/show_bug.cgi?id=623123
5 https://bugzilla.mozilla.org/show_bug.cgi?id=623126
6 https://bugzilla.mozilla.org/show_bug.cgi?id=628371
8 diff --git a/xpcom/base/nsDebugImpl.h b/xpcom/base/nsDebugImpl.h
9 --- a/xpcom/base/nsDebugImpl.h
10 +++ b/xpcom/base/nsDebugImpl.h
11 @@ -40,6 +40,7 @@
12 class nsDebugImpl : public nsIDebug2
14 public:
15 + nsDebugImpl() {}
16 NS_DECL_ISUPPORTS
17 NS_DECL_NSIDEBUG
18 NS_DECL_NSIDEBUG2
19 diff --git a/xpcom/base/nsTraceRefcntImpl.h b/xpcom/base/nsTraceRefcntImpl.h
20 --- a/xpcom/base/nsTraceRefcntImpl.h
21 +++ b/xpcom/base/nsTraceRefcntImpl.h
22 @@ -44,6 +44,7 @@
23 class nsTraceRefcntImpl : public nsITraceRefcnt
25 public:
26 + nsTraceRefcntImpl() {}
27 NS_DECL_ISUPPORTS
28 NS_DECL_NSITRACEREFCNT
30 diff --git a/xpcom/glue/nsEnumeratorUtils.cpp b/xpcom/glue/nsEnumeratorUtils.cpp
31 --- a/xpcom/glue/nsEnumeratorUtils.cpp
32 +++ b/xpcom/glue/nsEnumeratorUtils.cpp
33 @@ -52,6 +52,7 @@ class EmptyEnumeratorImpl : public nsISi
34 public nsIStringEnumerator
36 public:
37 + EmptyEnumeratorImpl() {}
38 // nsISupports interface
39 NS_DECL_ISUPPORTS_INHERITED // not really inherited, but no mRefCnt
41 diff --git a/xpcom/io/nsUnicharInputStream.h b/xpcom/io/nsUnicharInputStream.h
42 --- a/xpcom/io/nsUnicharInputStream.h
43 +++ b/xpcom/io/nsUnicharInputStream.h
44 @@ -51,6 +51,7 @@ class nsSimpleUnicharStreamFactory :
45 private nsISimpleUnicharStreamFactory
47 public:
48 + nsSimpleUnicharStreamFactory() {}
49 NS_DECL_ISUPPORTS_INHERITED
50 NS_DECL_NSIFACTORY
51 NS_DECL_NSISIMPLEUNICHARSTREAMFACTORY
52 diff --git a/intl/unicharutil/util/nsUnicharUtils.h b/intl/unicharutil/util/nsUnicharUtils.h
53 --- a/intl/unicharutil/util/nsUnicharUtils.h
54 +++ b/intl/unicharutil/util/nsUnicharUtils.h
55 @@ -103,6 +103,7 @@ public:
56 class nsASCIICaseInsensitiveStringComparator : public nsStringComparator
58 public:
59 + nsASCIICaseInsensitiveStringComparator() {}
60 virtual int operator() (const PRUnichar*,
61 const PRUnichar*,
62 PRUint32,
63 diff --git a/toolkit/xre/nsAppRunner.cpp b/toolkit/xre/nsAppRunner.cpp
64 --- a/toolkit/xre/nsAppRunner.cpp
65 +++ b/toolkit/xre/nsAppRunner.cpp
66 @@ -616,6 +616,7 @@ class nsXULAppInfo : public nsIXULAppInf
69 public:
70 + nsXULAppInfo() {}
71 NS_DECL_ISUPPORTS_INHERITED
72 NS_DECL_NSIXULAPPINFO
73 NS_DECL_NSIXULRUNTIME
74 diff --git a/embedding/browser/gtk/src/EmbedPrivate.cpp b/embedding/browser/gtk/src/EmbedPrivate.cpp
75 index 57fd9b1..0052ca7 100644
76 --- a/embedding/browser/gtk/src/EmbedPrivate.cpp
77 +++ b/embedding/browser/gtk/src/EmbedPrivate.cpp
78 @@ -99,6 +99,7 @@ nsIDirectoryServiceProvider *EmbedPrivate::sAppFileLocProvider = nsnull;
79 class GTKEmbedDirectoryProvider : public nsIDirectoryServiceProvider2
81 public:
82 + GTKEmbedDirectoryProvider() {}
83 NS_DECL_ISUPPORTS_INHERITED
84 NS_DECL_NSIDIRECTORYSERVICEPROVIDER
85 NS_DECL_NSIDIRECTORYSERVICEPROVIDER2