[kazehakase-svn] [3345] * module/embed/gecko/kz-mozhistorysearch.cpp: buildable.

Back to archive index

svnno****@sourc***** svnno****@sourc*****
Sat Jan 5 19:59:46 JST 2008


Revision: 3345
          http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi?root=kazehakase&view=rev&rev=3345
Author:   kous
Date:     2008-01-05 19:59:45 +0900 (Sat, 05 Jan 2008)

Log Message:
-----------
* module/embed/gecko/kz-mozhistorysearch.cpp: buildable.

Modified Paths:
--------------
    kazehakase/trunk/ChangeLog
    kazehakase/trunk/module/embed/gecko/gtkmozembed/MozillaPrivate.cpp
    kazehakase/trunk/module/embed/gecko/gtkmozembed/MozillaPrivate.h
    kazehakase/trunk/module/embed/gecko/kz-mozhistorysearch.cpp
    kazehakase/trunk/module/embed/gecko/kz-mozutils.cpp

Modified: kazehakase/trunk/ChangeLog
===================================================================
--- kazehakase/trunk/ChangeLog	2008-01-05 10:18:19 UTC (rev 3344)
+++ kazehakase/trunk/ChangeLog	2008-01-05 10:59:45 UTC (rev 3345)
@@ -1,5 +1,7 @@
 2008-01-05  Kouhei Sutou  <kou****@cozmi*****>
 
+	* module/embed/gecko/kz-mozhistorysearch.cpp: buildable.
+
 	* module/embed/gecko/kz-mozwrapper.{cpp,h}: removing MozillaPrivate
 	dependency.
 

Modified: kazehakase/trunk/module/embed/gecko/gtkmozembed/MozillaPrivate.cpp
===================================================================
--- kazehakase/trunk/module/embed/gecko/gtkmozembed/MozillaPrivate.cpp	2008-01-05 10:18:19 UTC (rev 3344)
+++ kazehakase/trunk/module/embed/gecko/gtkmozembed/MozillaPrivate.cpp	2008-01-05 10:59:45 UTC (rev 3345)
@@ -162,12 +162,6 @@
   	return TRUE;
 }
 
-const char *
-MozillaPrivate::Unescape(const char *text)
-{
-	return (const char*)nsUnescape((char*)text);
-}
-
 #ifdef MOZ_NSICANVASRENDERINGCONTEXTINTERNAL_HAVE_GETINPUTSTREAM_
 #define KZ_CANVAS_WIDTH 1024
 #define KZ_CANVAS_HEIGHT 800

Modified: kazehakase/trunk/module/embed/gecko/gtkmozembed/MozillaPrivate.h
===================================================================
--- kazehakase/trunk/module/embed/gecko/gtkmozembed/MozillaPrivate.h	2008-01-05 10:18:19 UTC (rev 3344)
+++ kazehakase/trunk/module/embed/gecko/gtkmozembed/MozillaPrivate.h	2008-01-05 10:59:45 UTC (rev 3345)
@@ -48,7 +48,6 @@
 	gboolean  CreatePrintSettings (nsIPrintSettings **options);
 	GdkWindow *GetGdkWindow       (nsIBaseWindow *window);
 	gboolean  GetEventReceiver    (nsIDOMWindow *domWindow, nsIDOMEventReceiver **receiver);
-	const char *Unescape          (const char *text);	
 #ifdef MOZ_NSICANVASRENDERINGCONTEXTINTERNAL_HAVE_GETINPUTSTREAM_
 	gboolean  CreateThumbnail     (nsIDOMWindow *domWindow,
                                        const gchar *uri,

Modified: kazehakase/trunk/module/embed/gecko/kz-mozhistorysearch.cpp
===================================================================
--- kazehakase/trunk/module/embed/gecko/kz-mozhistorysearch.cpp	2008-01-05 10:18:19 UTC (rev 3344)
+++ kazehakase/trunk/module/embed/gecko/kz-mozhistorysearch.cpp	2008-01-05 10:59:45 UTC (rev 3345)
@@ -27,27 +27,27 @@
 //  Contributor(s):
 //   Pierre Phaneuf <pp****@ludus*****>
 
+#include "config.h"
+#include "kz-search.h"
+#include "kazehakase.h"
 
+#include <glib.h>
+
+#include <nsCOMPtr.h>
+#include <nsComponentManagerUtils.h>
 #include <nsIURI.h>
 #include <nsIIOService.h>
 #include <nsCRT.h>
 #include <nsIStorageStream.h>
 #include <nsIOutputStream.h>
-#define MOZILLA_STRICT_API
-#include <nsEmbedString.h>
-#undef MOZILLA_STRICT_API
+#include <nsIComponentManager.h>
 #include <nsNetCID.h>
 #include <nsILocalFile.h>
 #include <nsMemory.h>
 
-#include <glib.h>
-
 #include "kz-mozhistorysearch.h"
 #include "kz-mozutils.h"
-#include "MozillaPrivate.h"
-#include "config.h"
-#include "kz-search.h"
-#include "kazehakase.h"
+#include "utils.h"
 
 static NS_DEFINE_CID(kSimpleURICID,     NS_SIMPLEURI_CID);
 
@@ -147,7 +147,7 @@
 OpenStylesheet (nsIURI* uri, nsIChannel* *result)
 {
 	nsresult rv;
-	nsEmbedCString text, cssName;
+	nsCString text, cssName;
 	PRUint32 length;
 	rv = uri->GetPath(text);
 
@@ -157,7 +157,7 @@
 					   text.get() + 5, NULL);
 
 	nsCOMPtr<nsILocalFile> cssFile;
-	rv = NS_NewNativeLocalFile(nsEmbedCString(filename), PR_TRUE,
+	rv = NS_NewNativeLocalFile(nsCString(filename), PR_TRUE,
 		                   getter_AddRefs(cssFile));
 	g_free (filename);
 
@@ -165,7 +165,7 @@
 	rv = NS_NewFileURI(getter_AddRefs(cssURI), cssFile);
 	if (NS_FAILED(rv)) return rv;
 
-	rv = NS_NewChannel(result, uri, nsEmbedCString("text/css"), nsnull);
+	rv = NS_NewChannel(result, uri, nsCString("text/css"), nsnull);
 	return rv;
 }
 
@@ -174,7 +174,7 @@
 OpenImage (nsIURI* uri, nsIChannel* *result)
 {
 	nsresult rv;
-	nsEmbedCString text;
+	nsCString text;
 	PRUint32 length;
 	rv = uri->GetPath(text);
 
@@ -183,7 +183,7 @@
 	gchar *filename = g_strndup(text.get() + 7, length - 7);
 
 	nsCOMPtr<nsILocalFile> cssFile;
-	rv = NS_NewNativeLocalFile(nsEmbedCString(filename), PR_TRUE,
+	rv = NS_NewNativeLocalFile(nsCString(filename), PR_TRUE,
 		                   getter_AddRefs(cssFile));
 	g_free (filename);
 
@@ -191,7 +191,7 @@
 	rv = NS_NewFileURI(getter_AddRefs(cssURI), cssFile);
 	if (NS_FAILED(rv)) return rv;
 
-	rv = NS_NewChannel(result, uri, nsEmbedCString("image/png"), nsnull);
+	rv = NS_NewChannel(result, uri, nsCString("image/png"), nsnull);
 	return rv;
 }
 
@@ -200,7 +200,7 @@
 KzMozHistorySearchProtocolHandler::NewChannel(nsIURI* uri, nsIChannel* *result)
 {
 	nsresult rv;
-	nsEmbedCString text;
+	nsCString text;
 	rv = uri->GetPath(text);
 	if (NS_FAILED(rv)) return rv;
 	
@@ -216,8 +216,7 @@
 		return rv;
 	}
 
-	char *unescaped = nsCRT::strdup(text.get());
-	unescaped = (char*)MozillaPrivate::Unescape(unescaped);
+	char *unescaped = url_decode(text.get());
 
 	nsCOMPtr<nsIStorageStream> sStream;
 	nsCOMPtr<nsIOutputStream> stream;
@@ -241,7 +240,7 @@
 		g_free(html);
 	}
 
-	rv = NS_NewChannel(result, uri, nsEmbedCString("text/html"), nsnull);
+	rv = NS_NewChannel(result, uri, nsCString("text/html"), nsnull);
 	if (NS_FAILED(rv)) return rv;
 
 	return rv;

Modified: kazehakase/trunk/module/embed/gecko/kz-mozutils.cpp
===================================================================
--- kazehakase/trunk/module/embed/gecko/kz-mozutils.cpp	2008-01-05 10:18:19 UTC (rev 3344)
+++ kazehakase/trunk/module/embed/gecko/kz-mozutils.cpp	2008-01-05 10:59:45 UTC (rev 3345)
@@ -18,8 +18,6 @@
  *  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  */
 
-#include "kz-mozutils.h"
-
 #define MOZILLA_INTERNAL_API
 #include <nsIServiceManager.h>
 #undef MOZILLA_INTERNAL_API
@@ -31,6 +29,7 @@
 #include <nsEmbedString.h>
 #undef MOZILLA_STRICT_API
 
+#include "kz-mozutils.h"
 
 /*
  * this codes was taken from embedding/browser/gtk/src/GtkPromptService.cpp 




More information about the Kazehakase-cvs mailing list
Back to archive index