rpms/galeon/devel galeon-2.0.7-moz192.patch, NONE, 1.1 galeon-2.0.7-nojavaconsole.patch, NONE, 1.1 galeon.spec, 1.68, 1.69
Yanko Kaneti
yaneti at fedoraproject.org
Mon Dec 7 08:34:44 UTC 2009
Author: yaneti
Update of /cvs/pkgs/rpms/galeon/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24453
Modified Files:
galeon.spec
Added Files:
galeon-2.0.7-moz192.patch galeon-2.0.7-nojavaconsole.patch
Log Message:
- Add patches so that it actually builds against newer gecko
galeon-2.0.7-moz192.patch:
EphyXULAppInfo.cpp | 9 +++++++++
ExternalProtocolService.cpp | 9 +++++++++
2 files changed, 18 insertions(+)
--- NEW FILE galeon-2.0.7-moz192.patch ---
diff --git a/mozilla/EphyXULAppInfo.cpp b/mozilla/EphyXULAppInfo.cpp
index 1319431..299cbbf 100644
--- a/mozilla/EphyXULAppInfo.cpp
+++ b/mozilla/EphyXULAppInfo.cpp
@@ -128,3 +128,12 @@ EphyXULAppInfo::GetXPCOMABI(nsACString & aXPCOMABI)
aXPCOMABI.Assign (EPHY_HOST_CPU "-gcc3");
return NS_OK;
}
+
+/* readonly attribute AUTF8String WidgetToolkit; */
+NS_IMETHODIMP
+EphyXULAppInfo::GetWidgetToolkit(nsACString & aWidgetToolkit)
+{
+ aWidgetToolkit.Assign ("gtk");
+ return NS_OK;
+}
+
diff --git a/mozilla/ExternalProtocolService.cpp b/mozilla/ExternalProtocolService.cpp
index 4554998..85ba677 100644
--- a/mozilla/ExternalProtocolService.cpp
+++ b/mozilla/ExternalProtocolService.cpp
@@ -185,3 +185,12 @@ NS_IMETHODIMP GExternalProtocolService::GetProtocolHandlerInfo(const nsACString
return NS_ERROR_NOT_IMPLEMENTED;
}
#endif
+
+NS_IMETHODIMP GExternalProtocolService::GetProtocolHandlerInfoFromOS(const nsACString & aProtocolScheme, PRBool*, nsIHandlerInfo**)
+{
+ return NS_ERROR_NOT_IMPLEMENTED;
+}
+NS_IMETHODIMP GExternalProtocolService::SetProtocolHandlerDefaults(nsIHandlerInfo*, int)
+{
+ return NS_ERROR_NOT_IMPLEMENTED;
+}
galeon-2.0.7-nojavaconsole.patch:
mozilla/mozilla-embed-shell.cpp | 8 --------
ui/galeon-egg-ui.xml | 2 --
2 files changed, 10 deletions(-)
--- NEW FILE galeon-2.0.7-nojavaconsole.patch ---
diff -ur galeon-2.0.7.nojsconsole/mozilla/mozilla-embed-shell.cpp galeon-2.0.7.nojavaconsole/mozilla/mozilla-embed-shell.cpp
--- galeon-2.0.7.nojsconsole/mozilla/mozilla-embed-shell.cpp 2009-11-20 12:48:12.000000000 +0200
+++ galeon-2.0.7.nojavaconsole/mozilla/mozilla-embed-shell.cpp 2009-11-20 12:49:51.000000000 +0200
@@ -62,7 +62,6 @@
#include <nsCOMPtr.h>
#include <nsNetCID.h>
#include <nsIIOService.h>
-#include <nsIJVMManager.h>
#include <nsIFontEnumerator.h>
#include <nsISupportsPrimitives.h>
#include <nsIPermissionManager.h>
@@ -118,8 +117,6 @@
MozillaEncodings *encodings;
};
-static NS_DEFINE_CID(kJVMManagerCID, NS_JVMMANAGER_CID);
-
G_DEFINE_TYPE (MozillaEmbedShell, mozilla_embed_shell, GALEON_TYPE_EMBED_SHELL);
static gboolean
@@ -514,11 +511,6 @@
static void
impl_show_java_console (GaleonEmbedShell *shell)
{
- nsCOMPtr<nsIJVMManager> JVMManager = do_GetService (kJVMManagerCID);
- if (JVMManager)
- {
- JVMManager->ShowJavaConsole ();
- }
}
static GaleonEncodings *
diff -ur galeon-2.0.7.nojsconsole/ui/galeon-egg-ui.xml galeon-2.0.7.nojavaconsole/ui/galeon-egg-ui.xml
--- galeon-2.0.7.nojsconsole/ui/galeon-egg-ui.xml 2009-11-20 12:48:12.000000000 +0200
+++ galeon-2.0.7.nojavaconsole/ui/galeon-egg-ui.xml 2009-11-20 12:49:59.000000000 +0200
@@ -76,8 +76,6 @@
<separator name="WSep3" />
<menuitem name="WebAllowJava" action="WebAllowJavaAction" />
<menuitem name="WebAllowJS" action="WebAllowJSAction" />
- <separator name="WSep4" />
- <menuitem name="WebJSConsole" action="WebJSConsoleAction" />
</menu>
<menu name="Go" action="GoMenuAction">
<menuitem name="GoBack" action="GoBack" />
Index: galeon.spec
===================================================================
RCS file: /cvs/pkgs/rpms/galeon/devel/galeon.spec,v
retrieving revision 1.68
retrieving revision 1.69
diff -u -p -r1.68 -r1.69
--- galeon.spec 26 Nov 2009 08:51:28 -0000 1.68
+++ galeon.spec 7 Dec 2009 08:34:44 -0000 1.69
@@ -3,7 +3,7 @@
Summary: GNOME2 Web browser based on Mozilla
Name: galeon
Version: 2.0.7
-Release: 20%{?dist}
+Release: 21%{?dist}
License: GPLv2+
Group: Applications/Internet
URL: http://galeon.sourceforge.net/
@@ -18,6 +18,8 @@ Patch6: galeon-2.0.7-jsconsole.patch
Patch7: galeon-2.0.7-fix-str-fmt.patch
Patch8: galeon-1.3.2-home.patch
Patch9: galeon-2.0.7-dockcrash.patch
+Patch10: galeon-2.0.7-moz192.patch
+Patch12: galeon-2.0.7-nojavaconsole.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot-%(%{__id_u} -n)
BuildRequires: gettext desktop-file-utils
@@ -59,6 +61,8 @@ makes sense. Galeon was written to do ju
%patch7 -p0 -b .fixfmt
%patch8 -p1 -b .home
%patch9 -p1 -b .dock
+%patch10 -p1 -b .moz192
+%patch12 -p1 -b .nojavaconsole
%build
@@ -133,6 +137,9 @@ update-desktop-database > /dev/null 2>&1
%changelog
+* Mon Dec 7 2009 Yanko Kaneti <yaneti at declera.com> - 2.0.7-21
+- Add patches so that it actually builds against newer gecko
+
* Thu Nov 26 2009 Jan Horak <jhorak at redhat.com> - 2.0.7-20
- Rebuild against newer gecko
More information about the scm-commits
mailing list