From d1b229dc75dbe281e3d7e4c2fdcbbe42f7457bd0 Mon Sep 17 00:00:00 2001 From: "evan@chromium.org" Date: Thu, 15 Apr 2010 15:18:15 +0000 Subject: 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 --- third_party/mozilla/README.chromium | 44 +++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 third_party/mozilla/README.chromium (limited to 'third_party/mozilla/README.chromium') 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. -- cgit v1.1