summaryrefslogtreecommitdiffstats
path: root/third_party/mozilla/include/README.google
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/mozilla/include/README.google')
-rw-r--r--third_party/mozilla/include/README.google33
1 files changed, 33 insertions, 0 deletions
diff --git a/third_party/mozilla/include/README.google b/third_party/mozilla/include/README.google
new file mode 100644
index 0000000..7e0df37
--- /dev/null
+++ b/third_party/mozilla/include/README.google
@@ -0,0 +1,33 @@
+This directory contains files needed for mozilla interfaces required
+for the new Java Plugin APIs.
+
+Definitions of frozen interfaces are copied from Gecko SDK
+http://releases.mozilla.org/pub/mozilla.org/xulrunner/releases/1.8.0.4/sdk/gecko-sdk-win32-msvc-1.8.0.4.zip
+
+nscore.h
+nsError.h
+nsID.h
+nsISupports.h
+nsISupportsBase.h
+nsrootidl.h
+prcpucfg.h
+prlong.h
+prtime.h
+prtypes.h
+xpcom-config.h
+
+The prtypes.h file was modified to include "base/basictypes.h" instead of
+mozilla's protypes.h to avoid type clashes.
+
+nsISupports.h was modified to remove inclusion of nsISupportsUtils.h to avoid
+pulling in unnecessary headers and definitions.
+
+Definitions of remaining interfaces are auto generated during compilation of
+Mozilla source code. For convenience, these are copied from:
+http://publicsvn.songbirdnest.com/browser/trunk/dependencies/win32/mozilla/debug/include/plugin?rev=1
+
+nsICookieStorage.h
+nsIPluginManager.h
+nsIPluginManager2.h
+nsplugindefs.h
+nspluginroot.h