summaryrefslogtreecommitdiffstats
path: root/third_party/mozilla/README.chromium
diff options
context:
space:
mode:
authorevan@chromium.org <evan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-04-15 15:18:15 +0000
committerevan@chromium.org <evan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-04-15 15:18:15 +0000
commitd1b229dc75dbe281e3d7e4c2fdcbbe42f7457bd0 (patch)
tree800d5eeb16a56ee1f3289bb5593ee01ee7e477c3 /third_party/mozilla/README.chromium
parent02dc82f90acb51ca3c1b3277782656f94ff9dad7 (diff)
downloadchromium_src-d1b229dc75dbe281e3d7e4c2fdcbbe42f7457bd0.zip
chromium_src-d1b229dc75dbe281e3d7e4c2fdcbbe42f7457bd0.tar.gz
chromium_src-d1b229dc75dbe281e3d7e4c2fdcbbe42f7457bd0.tar.bz2
Move third_pary/mozilla/include up one directory.
This allows the license checker to find the README. BUG=39240 Review URL: http://codereview.chromium.org/1596025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@44655 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'third_party/mozilla/README.chromium')
-rw-r--r--third_party/mozilla/README.chromium44
1 files changed, 44 insertions, 0 deletions
diff --git a/third_party/mozilla/README.chromium b/third_party/mozilla/README.chromium
new file mode 100644
index 0000000..12c22a3
--- /dev/null
+++ b/third_party/mozilla/README.chromium
@@ -0,0 +1,44 @@
+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
+
+The following files come from mozilla/camino and are not part of the Gecko SDK:
+
+NSPasteboard+Utils.h/m
+NSScreen+Utils.h/m
+NSString+Utils.h/m
+NSURL+Utils.h/m
+NSWorkspace+Utils.h/m
+
+NSURL+Utils.m was modified to use non-deprecated Cocoa APIs to allow compilation
+on future versions of Mac OS X.