From 5c04762da8da77334429efa9ff47d2c92bb7ef59 Mon Sep 17 00:00:00 2001 From: "mal@chromium.org" Date: Fri, 30 Jan 2009 21:24:17 +0000 Subject: Rename README.google to README.chromium. No code change. B=4380 Review URL: http://codereview.chromium.org/19501 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8988 0039d316-1c4b-4281-b951-d872f2087c98 --- third_party/README.chromium | 10 +++ third_party/README.google | 10 --- third_party/bsdiff/README.chromium | 10 +++ third_party/bsdiff/README.google | 10 --- third_party/bspatch/README.chromium | 13 ++++ third_party/bspatch/README.google | 13 ---- third_party/bzip2/README.chromium | 8 +++ third_party/bzip2/README.google | 8 --- third_party/libevent/README.chromium | 20 ++++++ third_party/libevent/README.google | 20 ------ third_party/libjpeg/README.chromium | 10 +++ third_party/libjpeg/README.google | 10 --- third_party/libpng/README.chromium | 8 +++ third_party/libpng/README.google | 8 --- third_party/libxml/README.chromium | 36 ++++++++++ third_party/libxml/README.google | 36 ---------- third_party/libxslt/README.chromium | 20 ++++++ third_party/libxslt/README.google | 20 ------ third_party/lzma_sdk/README.chromium | 10 +++ third_party/lzma_sdk/README.google | 10 --- third_party/modp_b64/README.chromium | 14 ++++ third_party/modp_b64/README.google | 14 ---- third_party/mozilla/include/README.chromium | 33 +++++++++ third_party/mozilla/include/README.google | 33 --------- third_party/pthread/README.chromium | 14 ++++ third_party/pthread/README.google | 14 ---- third_party/pyftpdlib/README.chromium | 12 ++++ third_party/pyftpdlib/README.google | 12 ---- third_party/scons/README.chromium | 39 +++++++++++ third_party/scons/README.google | 39 ----------- third_party/sqlite/README.chromium | 105 ++++++++++++++++++++++++++++ third_party/sqlite/README.google | 105 ---------------------------- third_party/tlslite/README.chromium | 10 +++ third_party/tlslite/README.google | 10 --- third_party/zlib/README.chromium | 13 ++++ third_party/zlib/README.google | 13 ---- 36 files changed, 385 insertions(+), 385 deletions(-) create mode 100644 third_party/README.chromium delete mode 100644 third_party/README.google create mode 100644 third_party/bsdiff/README.chromium delete mode 100644 third_party/bsdiff/README.google create mode 100644 third_party/bspatch/README.chromium delete mode 100644 third_party/bspatch/README.google create mode 100644 third_party/bzip2/README.chromium delete mode 100644 third_party/bzip2/README.google create mode 100644 third_party/libevent/README.chromium delete mode 100644 third_party/libevent/README.google create mode 100644 third_party/libjpeg/README.chromium delete mode 100644 third_party/libjpeg/README.google create mode 100644 third_party/libpng/README.chromium delete mode 100644 third_party/libpng/README.google create mode 100644 third_party/libxml/README.chromium delete mode 100644 third_party/libxml/README.google create mode 100644 third_party/libxslt/README.chromium delete mode 100644 third_party/libxslt/README.google create mode 100644 third_party/lzma_sdk/README.chromium delete mode 100644 third_party/lzma_sdk/README.google create mode 100644 third_party/modp_b64/README.chromium delete mode 100644 third_party/modp_b64/README.google create mode 100644 third_party/mozilla/include/README.chromium delete mode 100644 third_party/mozilla/include/README.google create mode 100644 third_party/pthread/README.chromium delete mode 100644 third_party/pthread/README.google create mode 100644 third_party/pyftpdlib/README.chromium delete mode 100644 third_party/pyftpdlib/README.google create mode 100644 third_party/scons/README.chromium delete mode 100644 third_party/scons/README.google create mode 100644 third_party/sqlite/README.chromium delete mode 100644 third_party/sqlite/README.google create mode 100644 third_party/tlslite/README.chromium delete mode 100644 third_party/tlslite/README.google create mode 100644 third_party/zlib/README.chromium delete mode 100644 third_party/zlib/README.google (limited to 'third_party') diff --git a/third_party/README.chromium b/third_party/README.chromium new file mode 100644 index 0000000..08a82cb --- /dev/null +++ b/third_party/README.chromium @@ -0,0 +1,10 @@ +The third_party directory contains sources from other projects. + +Code in third_party must document the license under which the source is being +used. If the source itself does not include a license header or file, create +an entry in this file that refers to reliable documentation of the project's +license terms on the web (and add a note pointing here in the README file in +that directory). + + + diff --git a/third_party/README.google b/third_party/README.google deleted file mode 100644 index 08a82cb..0000000 --- a/third_party/README.google +++ /dev/null @@ -1,10 +0,0 @@ -The third_party directory contains sources from other projects. - -Code in third_party must document the license under which the source is being -used. If the source itself does not include a license header or file, create -an entry in this file that refers to reliable documentation of the project's -license terms on the web (and add a note pointing here in the README file in -that directory). - - - diff --git a/third_party/bsdiff/README.chromium b/third_party/bsdiff/README.chromium new file mode 100644 index 0000000..54e9998 --- /dev/null +++ b/third_party/bsdiff/README.chromium @@ -0,0 +1,10 @@ +This is Chrome's locally patched copy of Colin Percival's bsdiff tool +(see ../bspatch for the corresponding bspatch tool). + +Originally obtained from Mozilla's local copy/fork of bsdiff; see: + +http://lxr.mozilla.org/mozilla/source/other-licenses/bsdiff/bsdiff.c + +The LICENSE from that location has been preserved here. + +Local changes include CRC32 verification. diff --git a/third_party/bsdiff/README.google b/third_party/bsdiff/README.google deleted file mode 100644 index 54e9998..0000000 --- a/third_party/bsdiff/README.google +++ /dev/null @@ -1,10 +0,0 @@ -This is Chrome's locally patched copy of Colin Percival's bsdiff tool -(see ../bspatch for the corresponding bspatch tool). - -Originally obtained from Mozilla's local copy/fork of bsdiff; see: - -http://lxr.mozilla.org/mozilla/source/other-licenses/bsdiff/bsdiff.c - -The LICENSE from that location has been preserved here. - -Local changes include CRC32 verification. diff --git a/third_party/bspatch/README.chromium b/third_party/bspatch/README.chromium new file mode 100644 index 0000000..3c6f8685 --- /dev/null +++ b/third_party/bspatch/README.chromium @@ -0,0 +1,13 @@ +This is Chrome's locally patched copy of Colin Percival's bspatch tool +(see ../bsdiff for the corresponding bsdiff tool). + +Originally obtained from Mozilla's local copy/fork of bspatch; see: + +http://lxr.mozilla.org/mozilla/source/toolkit/mozapps/update/src/updater/ + +The license is shared in common with bsdiff. + +Local changes include CRC32 verification. + +Update(08 Sep 08): Changed ApplyBinaryPatch to accept wchar_t paths +instead of char paths. \ No newline at end of file diff --git a/third_party/bspatch/README.google b/third_party/bspatch/README.google deleted file mode 100644 index 3c6f8685..0000000 --- a/third_party/bspatch/README.google +++ /dev/null @@ -1,13 +0,0 @@ -This is Chrome's locally patched copy of Colin Percival's bspatch tool -(see ../bsdiff for the corresponding bsdiff tool). - -Originally obtained from Mozilla's local copy/fork of bspatch; see: - -http://lxr.mozilla.org/mozilla/source/toolkit/mozapps/update/src/updater/ - -The license is shared in common with bsdiff. - -Local changes include CRC32 verification. - -Update(08 Sep 08): Changed ApplyBinaryPatch to accept wchar_t paths -instead of char paths. \ No newline at end of file diff --git a/third_party/bzip2/README.chromium b/third_party/bzip2/README.chromium new file mode 100644 index 0000000..b9c8c08 --- /dev/null +++ b/third_party/bzip2/README.chromium @@ -0,0 +1,8 @@ +This is a copy of the parts of the bzip-1.0.5 distribution needed to build +the bzip2 library. + +The current distribution is available from: +http://www.bzip.org/downloads.html + +When updating, no modifications should be necessary aside from copying +the subset of files included here. diff --git a/third_party/bzip2/README.google b/third_party/bzip2/README.google deleted file mode 100644 index b9c8c08..0000000 --- a/third_party/bzip2/README.google +++ /dev/null @@ -1,8 +0,0 @@ -This is a copy of the parts of the bzip-1.0.5 distribution needed to build -the bzip2 library. - -The current distribution is available from: -http://www.bzip.org/downloads.html - -When updating, no modifications should be necessary aside from copying -the subset of files included here. diff --git a/third_party/libevent/README.chromium b/third_party/libevent/README.chromium new file mode 100644 index 0000000..e52c25e --- /dev/null +++ b/third_party/libevent/README.chromium @@ -0,0 +1,20 @@ +This contains a copy of libevent-1.4.7-stable for use on Linux and Mac + +Rather than use libevent's own build system, we just build a Chrome +static library using SConscript + +Changes from upstream: +1) add linux/config.h from a run of configure on a Linux development box. +2) add SConscript and libevent.xcodeproj +3) quotes.patch is applied to allow libevent to be used without +being installed (alternative is adding crazy -I arguments to the commandline) +4) The directories WIN32-Code and WIN32-Prj are not included + +SConscript does not include a few files that don't build on Linux: + devpoll.c, evport.c, kqueue.c +libevent.xcodeproj does not include a few files that don't build on the Mac: + devpoll.c, epoll.c, epoll_sub.c, evport.c + +TODO: currently we -I the source directory, which exposes event-config.h, which +is dangerous as this file was generated for Linux and is not entirely correct on +other platforms. diff --git a/third_party/libevent/README.google b/third_party/libevent/README.google deleted file mode 100644 index e52c25e..0000000 --- a/third_party/libevent/README.google +++ /dev/null @@ -1,20 +0,0 @@ -This contains a copy of libevent-1.4.7-stable for use on Linux and Mac - -Rather than use libevent's own build system, we just build a Chrome -static library using SConscript - -Changes from upstream: -1) add linux/config.h from a run of configure on a Linux development box. -2) add SConscript and libevent.xcodeproj -3) quotes.patch is applied to allow libevent to be used without -being installed (alternative is adding crazy -I arguments to the commandline) -4) The directories WIN32-Code and WIN32-Prj are not included - -SConscript does not include a few files that don't build on Linux: - devpoll.c, evport.c, kqueue.c -libevent.xcodeproj does not include a few files that don't build on the Mac: - devpoll.c, epoll.c, epoll_sub.c, evport.c - -TODO: currently we -I the source directory, which exposes event-config.h, which -is dangerous as this file was generated for Linux and is not entirely correct on -other platforms. diff --git a/third_party/libjpeg/README.chromium b/third_party/libjpeg/README.chromium new file mode 100644 index 0000000..11da09d --- /dev/null +++ b/third_party/libjpeg/README.chromium @@ -0,0 +1,10 @@ +This contains a copy of libjpeg-6b. + +The project files does not incldue from the distribution: + jidctred.c : downsampling + jdtrans.c : decoder transcoder + +Also not included are files obviously not needed: + jmemdos.c + jmemname.c +along with all of the frontend files for doing utility programs. diff --git a/third_party/libjpeg/README.google b/third_party/libjpeg/README.google deleted file mode 100644 index 11da09d..0000000 --- a/third_party/libjpeg/README.google +++ /dev/null @@ -1,10 +0,0 @@ -This contains a copy of libjpeg-6b. - -The project files does not incldue from the distribution: - jidctred.c : downsampling - jdtrans.c : decoder transcoder - -Also not included are files obviously not needed: - jmemdos.c - jmemname.c -along with all of the frontend files for doing utility programs. diff --git a/third_party/libpng/README.chromium b/third_party/libpng/README.chromium new file mode 100644 index 0000000..96c0d5f --- /dev/null +++ b/third_party/libpng/README.chromium @@ -0,0 +1,8 @@ +Our custom configuration options are defined in pngusr.h. This was previously +called mozpngconf.h, which was copied from Mozilla and modified by Apple (hence +the webkit_* names). + +Updated to 1.2.33, no changes to the source files but all unneeded files +stripped. + +http://www.libpng.org/pub/png/libpng.html diff --git a/third_party/libpng/README.google b/third_party/libpng/README.google deleted file mode 100644 index 96c0d5f..0000000 --- a/third_party/libpng/README.google +++ /dev/null @@ -1,8 +0,0 @@ -Our custom configuration options are defined in pngusr.h. This was previously -called mozpngconf.h, which was copied from Mozilla and modified by Apple (hence -the webkit_* names). - -Updated to 1.2.33, no changes to the source files but all unneeded files -stripped. - -http://www.libpng.org/pub/png/libpng.html diff --git a/third_party/libxml/README.chromium b/third_party/libxml/README.chromium new file mode 100644 index 0000000..f97a7a6 --- /dev/null +++ b/third_party/libxml/README.chromium @@ -0,0 +1,36 @@ +This directory contains a partial snapshot of the libxml library from +http://xmlsoft.org, with the patch in google.patch applied. google.patch +includes the following modifications : +* Modified encoding.c to fix memory leak (06/13/2008) +* Modified win32/configure.js NOT to use iconv +* Modified win32/configure.js to be able to clobber a read-only Makefile +* Modified configure to enable icu. +* Modified configure to not generate Makefiles and other unused build files.. +* Added pre-generated Linux headers to linux/. +* Changed 'LoadLibrary' to 'LoadLibraryA' in xmlmodule.c (used with + 'const char*' as an argument) +* Changed bogus '(unsigned long)' cast to '(unsigned short)' in xmlregexp.c +* Made it possible to use ICU converters instead of iconv. +* Added nsParent member to _xmlParseCtxt in include/libxml/parser.h, + added a check to nsParent in xmlGetNamespace() in parser.c. + This allows parsed entities to inherit namespaces. + (http://bugzilla.gnome.org/show_bug.cgi?id=502960 ) +* Applied security patch located at https://bugzilla.redhat.com/show_bug.cgi?id=461015 + +Current version: 2.6.32 + +To import a new snapshot of libxml: + +- Visit http://xmlsoft.org/downloads.html and download the latest source + distribution. +- Copy the files into this directory, omitting files which have been omitted + here. +- Remove include/libxml/xmlversion.h. +- Apply the patch in google.patch and reconcile any conflict +- Then, make any necessary changes to remove compile-time warnings. +- Update google.patch +- 'cd linux && sh ../configure --without-iconv' to re-generate config.h and + include/libxml/xmlversion.h. +- run build/generate-win32-headers.bat to re-generate config.h and + include/libxml/xmlversion.h for the windows build +- Update this README to reflect the new version number. diff --git a/third_party/libxml/README.google b/third_party/libxml/README.google deleted file mode 100644 index f97a7a6..0000000 --- a/third_party/libxml/README.google +++ /dev/null @@ -1,36 +0,0 @@ -This directory contains a partial snapshot of the libxml library from -http://xmlsoft.org, with the patch in google.patch applied. google.patch -includes the following modifications : -* Modified encoding.c to fix memory leak (06/13/2008) -* Modified win32/configure.js NOT to use iconv -* Modified win32/configure.js to be able to clobber a read-only Makefile -* Modified configure to enable icu. -* Modified configure to not generate Makefiles and other unused build files.. -* Added pre-generated Linux headers to linux/. -* Changed 'LoadLibrary' to 'LoadLibraryA' in xmlmodule.c (used with - 'const char*' as an argument) -* Changed bogus '(unsigned long)' cast to '(unsigned short)' in xmlregexp.c -* Made it possible to use ICU converters instead of iconv. -* Added nsParent member to _xmlParseCtxt in include/libxml/parser.h, - added a check to nsParent in xmlGetNamespace() in parser.c. - This allows parsed entities to inherit namespaces. - (http://bugzilla.gnome.org/show_bug.cgi?id=502960 ) -* Applied security patch located at https://bugzilla.redhat.com/show_bug.cgi?id=461015 - -Current version: 2.6.32 - -To import a new snapshot of libxml: - -- Visit http://xmlsoft.org/downloads.html and download the latest source - distribution. -- Copy the files into this directory, omitting files which have been omitted - here. -- Remove include/libxml/xmlversion.h. -- Apply the patch in google.patch and reconcile any conflict -- Then, make any necessary changes to remove compile-time warnings. -- Update google.patch -- 'cd linux && sh ../configure --without-iconv' to re-generate config.h and - include/libxml/xmlversion.h. -- run build/generate-win32-headers.bat to re-generate config.h and - include/libxml/xmlversion.h for the windows build -- Update this README to reflect the new version number. diff --git a/third_party/libxslt/README.chromium b/third_party/libxslt/README.chromium new file mode 100644 index 0000000..792f0f0 --- /dev/null +++ b/third_party/libxslt/README.chromium @@ -0,0 +1,20 @@ +This directory contains a partial snapshot of the libxslt library from +http://xmlsoft.org/XSLT, with the following modification: +* Modified win32/configure.js to be able to clobber a read-only Makefile +* Modified libxslt/security.c to use GetFileAttributesA instead of GetFileAttributes. +* Modified configure to not generate Makefiles. + +Current version: 1.1.24 + +To import a new snapshot of libxslt: + +- Visit http://xmlsoft.org/XSLT/downloads.html and download the latest source + distribution. +- Copy the files into this directory, omitting files which have been omitted + here. +- Run build/generate-win32-headers.bat to re-generate the configuration + headers. +- 'cd linux && sh ../configure --with-libxml-src=../../libxml/linux/' to + re-generate configuration headers. +- Perform the modification above. +- Update this README to reflect the new version number. diff --git a/third_party/libxslt/README.google b/third_party/libxslt/README.google deleted file mode 100644 index 792f0f0..0000000 --- a/third_party/libxslt/README.google +++ /dev/null @@ -1,20 +0,0 @@ -This directory contains a partial snapshot of the libxslt library from -http://xmlsoft.org/XSLT, with the following modification: -* Modified win32/configure.js to be able to clobber a read-only Makefile -* Modified libxslt/security.c to use GetFileAttributesA instead of GetFileAttributes. -* Modified configure to not generate Makefiles. - -Current version: 1.1.24 - -To import a new snapshot of libxslt: - -- Visit http://xmlsoft.org/XSLT/downloads.html and download the latest source - distribution. -- Copy the files into this directory, omitting files which have been omitted - here. -- Run build/generate-win32-headers.bat to re-generate the configuration - headers. -- 'cd linux && sh ../configure --with-libxml-src=../../libxml/linux/' to - re-generate configuration headers. -- Perform the modification above. -- Update this README to reflect the new version number. diff --git a/third_party/lzma_sdk/README.chromium b/third_party/lzma_sdk/README.chromium new file mode 100644 index 0000000..b2ddf7c --- /dev/null +++ b/third_party/lzma_sdk/README.chromium @@ -0,0 +1,10 @@ +This contains a part of LZMA SDK 4.49. + +Only the C code required to open 7z archive files and uncompress LZMA +compression has been included. The project files have been rewritten to use +proper file paths and generate a static lib. + +The original source and license are available from +http://www.7-zip.org/sdk.html. + +See the table in src/third_party/README.google for more details. diff --git a/third_party/lzma_sdk/README.google b/third_party/lzma_sdk/README.google deleted file mode 100644 index b2ddf7c..0000000 --- a/third_party/lzma_sdk/README.google +++ /dev/null @@ -1,10 +0,0 @@ -This contains a part of LZMA SDK 4.49. - -Only the C code required to open 7z archive files and uncompress LZMA -compression has been included. The project files have been rewritten to use -proper file paths and generate a static lib. - -The original source and license are available from -http://www.7-zip.org/sdk.html. - -See the table in src/third_party/README.google for more details. diff --git a/third_party/modp_b64/README.chromium b/third_party/modp_b64/README.chromium new file mode 100644 index 0000000..12d9a3c --- /dev/null +++ b/third_party/modp_b64/README.chromium @@ -0,0 +1,14 @@ +This directory contains files extracted from modp-base64-v2.0.0.tar.bz2, +downloaded from http://modp.com/release/base64/ + +See the header of modp_b64.cc for the license terms. + +The modp_b64.c file was modified to remove the inclusion of modp's config.h +and to fix compilation errors that occur under VC8. The file was renamed +modp_b64.cc to force it to be compiled as C++ so that the inclusion of +basictypes.h could be possible. + +The file modp_b64_data.h was generated by modp_b64_gen.c (under Linux), which +is not included in this directory. The resulting header was modified to remove +the "#include " since that header file does not exist under VC8. The +required typedefs for uint8_t and uint32_t were defined in its place. diff --git a/third_party/modp_b64/README.google b/third_party/modp_b64/README.google deleted file mode 100644 index 12d9a3c..0000000 --- a/third_party/modp_b64/README.google +++ /dev/null @@ -1,14 +0,0 @@ -This directory contains files extracted from modp-base64-v2.0.0.tar.bz2, -downloaded from http://modp.com/release/base64/ - -See the header of modp_b64.cc for the license terms. - -The modp_b64.c file was modified to remove the inclusion of modp's config.h -and to fix compilation errors that occur under VC8. The file was renamed -modp_b64.cc to force it to be compiled as C++ so that the inclusion of -basictypes.h could be possible. - -The file modp_b64_data.h was generated by modp_b64_gen.c (under Linux), which -is not included in this directory. The resulting header was modified to remove -the "#include " since that header file does not exist under VC8. The -required typedefs for uint8_t and uint32_t were defined in its place. diff --git a/third_party/mozilla/include/README.chromium b/third_party/mozilla/include/README.chromium new file mode 100644 index 0000000..7e0df37 --- /dev/null +++ b/third_party/mozilla/include/README.chromium @@ -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 diff --git a/third_party/mozilla/include/README.google b/third_party/mozilla/include/README.google deleted file mode 100644 index 7e0df37..0000000 --- a/third_party/mozilla/include/README.google +++ /dev/null @@ -1,33 +0,0 @@ -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 diff --git a/third_party/pthread/README.chromium b/third_party/pthread/README.chromium new file mode 100644 index 0000000..673ec16 --- /dev/null +++ b/third_party/pthread/README.chromium @@ -0,0 +1,14 @@ +This directory contains built 2.7.0 Pthreads-w32 library. + +The library is used *only* to build testkjs console application from WebKit. + +Current distribution is available from: + http://sourceware.org/pthreads-win32/ + +License information: + See http://sourceware.org/pthreads-win32/copying.html + This implementation is free software, distributed under the GNU Lesser + General Public License (LGPL). + +When updating, no modifications should be necessary aside from building +the library that will be statically linked. \ No newline at end of file diff --git a/third_party/pthread/README.google b/third_party/pthread/README.google deleted file mode 100644 index 673ec16..0000000 --- a/third_party/pthread/README.google +++ /dev/null @@ -1,14 +0,0 @@ -This directory contains built 2.7.0 Pthreads-w32 library. - -The library is used *only* to build testkjs console application from WebKit. - -Current distribution is available from: - http://sourceware.org/pthreads-win32/ - -License information: - See http://sourceware.org/pthreads-win32/copying.html - This implementation is free software, distributed under the GNU Lesser - General Public License (LGPL). - -When updating, no modifications should be necessary aside from building -the library that will be statically linked. \ No newline at end of file diff --git a/third_party/pyftpdlib/README.chromium b/third_party/pyftpdlib/README.chromium new file mode 100644 index 0000000..a36b118 --- /dev/null +++ b/third_party/pyftpdlib/README.chromium @@ -0,0 +1,12 @@ +This library was downloaded from http://code.google.com/p/pyftpdlib/ + +For licensing information please LICENSE file + +Python FTP server library provides an high-level portable interface to easily +write asynchronous FTP servers with Python. Based on asyncore framework +pyftpdlib is currently the most complete RFC-959 FTP server implementation +available for Python programming language. + +Version: 0.5.0 + +Learn more by visiting: http://code.google.com/p/pyftpdlib/wiki/FAQ \ No newline at end of file diff --git a/third_party/pyftpdlib/README.google b/third_party/pyftpdlib/README.google deleted file mode 100644 index a36b118..0000000 --- a/third_party/pyftpdlib/README.google +++ /dev/null @@ -1,12 +0,0 @@ -This library was downloaded from http://code.google.com/p/pyftpdlib/ - -For licensing information please LICENSE file - -Python FTP server library provides an high-level portable interface to easily -write asynchronous FTP servers with Python. Based on asyncore framework -pyftpdlib is currently the most complete RFC-959 FTP server implementation -available for Python programming language. - -Version: 0.5.0 - -Learn more by visiting: http://code.google.com/p/pyftpdlib/wiki/FAQ \ No newline at end of file diff --git a/third_party/scons/README.chromium b/third_party/scons/README.chromium new file mode 100644 index 0000000..ae5824f --- /dev/null +++ b/third_party/scons/README.chromium @@ -0,0 +1,39 @@ +This is a copy of SCons, a Python-based software build tool (that is, +replacement for Make) that we use for cross-platform builds. + +Current version: 1.2.0 + +Originally obtained from: + + http://www.scons.org/downloads.php + +SCons ships under an MIT license. See the scons-LICENSE file in +this directory for specifics. + +We check in the contents of the scons-local-* package(s) provided +by the SCons Project. + +Before checking in, copy the contents of the version-specific +"scons-local-{VERSION}" subdirectory to the "scons-local" subdirectory. +We do this so we can use Subversion to diff and revert imported versions, +and to make it easier to propagate any local modifications we might make +to any new versions we check in. + +To import a new version of SCons: + +- Visit http://www.scons.org/downloads.php + +- Download the latest scons-local package. + +- Unpack in the current directory: + + $ tar zxf scons-local-{VERSION}.tar.gz + +- Copy the contents of the version-specific directory to scons-local: + + $ cp -rf scons-local-{VERSION}/* scons-local + $ rm -rf scons-local-{VERSION} + +- Update this README.google file to reflect the new version number. + +- Check in (after appropriate testing, of course). diff --git a/third_party/scons/README.google b/third_party/scons/README.google deleted file mode 100644 index ae5824f..0000000 --- a/third_party/scons/README.google +++ /dev/null @@ -1,39 +0,0 @@ -This is a copy of SCons, a Python-based software build tool (that is, -replacement for Make) that we use for cross-platform builds. - -Current version: 1.2.0 - -Originally obtained from: - - http://www.scons.org/downloads.php - -SCons ships under an MIT license. See the scons-LICENSE file in -this directory for specifics. - -We check in the contents of the scons-local-* package(s) provided -by the SCons Project. - -Before checking in, copy the contents of the version-specific -"scons-local-{VERSION}" subdirectory to the "scons-local" subdirectory. -We do this so we can use Subversion to diff and revert imported versions, -and to make it easier to propagate any local modifications we might make -to any new versions we check in. - -To import a new version of SCons: - -- Visit http://www.scons.org/downloads.php - -- Download the latest scons-local package. - -- Unpack in the current directory: - - $ tar zxf scons-local-{VERSION}.tar.gz - -- Copy the contents of the version-specific directory to scons-local: - - $ cp -rf scons-local-{VERSION}/* scons-local - $ rm -rf scons-local-{VERSION} - -- Update this README.google file to reflect the new version number. - -- Check in (after appropriate testing, of course). diff --git a/third_party/sqlite/README.chromium b/third_party/sqlite/README.chromium new file mode 100644 index 0000000..93cfdc2 --- /dev/null +++ b/third_party/sqlite/README.chromium @@ -0,0 +1,105 @@ +Instructions for importing a new release of sqlite from sqlite.org. + +First, you need to be on Linux. + +Find the release you want at: + http://www.sqlite.org/cvstrac/timeline + +Search for "Milestone", and find the appropriate release. Click +through, and snag the "Date" for use in DATE line below. +Unfortunately, the actual displayed date string on that page will not +work, you have to make it YYYY/MM/DD. [TODO(shess) Determine if the +fact that sqlite.org thinks it's running under UTC is relevant.] + +DATE='2007/01/24 09:54:56' + +# Get to the third_party/sqlite directory in your Chromium client. +cd ../third_party/sqlite + +# Run the super awesome automatic merge tool (requires kdiff3). +# NOTE(shess): The following (which runs google_generate_preprocessed.sh) will +# produce different output on grhat versus goobuntu; I've been running it on +# goobuntu. +./google_update_sqlite.sh "$DATE" + +# Resolve any conflicts. Figure out if we've got everything we should +# have (see below), or if we can omit any changes we no longer need. + +# TODO(shess) If we don't want the CVS dirs. +# find sqlite_vendor -name CVS -execdir rm -rf {} + -prune + +# Find a sucker. Send review. +# TODO(shess) Describe an appropriate comment style. Seems like it +# should include the DATE line, and the sqlite version number. + + +-------------------------------------------- + +Why all this convolution? The problem being solved is that we want to +harvest changes from the sqlite CVS tree, and merge them with any +local changes we make. In CVS, you would do this using a "vendor +import", which is essentially a branch dedictated to the vendor +version which is merged with local changes. + +third_party/sqlite_vendor/... is the CVS checkout for a particular +build from sqlite.org. third_party/sqlite_google/... is the local +version, with our local modifications. So we update the sqlite_vendor +tree, then use perforce to downintegrate changes into our +locally-modified tree. The downintegrate will call out any +conflicting changes, but will otherwise just merge things together. +Basically, sqlite_vendor is a gateway between CVS and perforce. + +Scott Hess , April 9, 2007. + +-------------------------------------------- + +How to run the SQLite tests for the Gears version of SQLite on Linux. + +cd ../third_party/sqlite_google/ +mkdir build +cd build +make -f ../Makefile.linux-gcc testfixture +make -f ../Makefile.linux-gcc test > /tmp/test.log +egrep -v 'Ok$' /tmp/test.log +# When run on a locally-mounted disk, my output ends with: +# 0 errors out of 57887 tests + +Scott Hess , December 11, 2007 + +-------------------------------------------- + +As of September 12, 2008, these are our changes from sqlite_vendor: + + - fts2.c disables fts2_tokenizer(). + - sqlite3Poison() in src/btree.c. + - BEGIN defaults to BEGIN IMMEDIATE in parse.y. + - Tweak to SQLITE_EXTENSION_INIT* in sqlite3ext.h. + - That implied a change in src/test_autoext.c for testing. + - Added fts.test and fts1.test in tests, modified quick.test. + - src/os_symbian.cc. + - Modifications to Makefile.linux-gcc and main.mk for compiling + SQLite tests. + - Compile warning fixed in func.c (check if this is still needed) + - Fixed a typo bug in fts2_icu.c: "strlen(nInput)" (filed upstream as + http://www.sqlite.org/cvstrac/tktview?tn=3543) + +Changes from Chrome: + - I marked all changes I made with "evanm", so you can find them with + "grep evanm *". + - Most files include sqlite3ext.h with SQLITE_CORE #defined, but two don't: + fts2_tokenizer.c and icu.c. Without this #define, the calls in + fts2_tokenizer.c try to go through some pointer to the sqlite API instead + of calling the functions directly (to work as a loadable module), but then + crash (because the other files never initialize that loadable module + support). As a hack I #defined it in these files, but it'd be nice to + figure out what really ought to happen here (perhaps this file is new and + hasn't been tested to verify it works right). Update: Seems this is an + issue we get because we're using fts2 instead of fts3. + - shell_icu.c is a Chrome-specific file used to load our ICU data. shell.c + has been modifed to call into shell_icu.c. + - fts2_icu.c has a critical bug. U8_NEXT is used over a UTF-16 string. It's + rep$ by U16_NEXT (jungshik) + - Added a new function sqlite3Preload we use to prime the database cache. It + allows much faster performance by reading the file in one contiguous + operation rather than bringing it in organically, which involves a lot of + seeking. diff --git a/third_party/sqlite/README.google b/third_party/sqlite/README.google deleted file mode 100644 index 93cfdc2..0000000 --- a/third_party/sqlite/README.google +++ /dev/null @@ -1,105 +0,0 @@ -Instructions for importing a new release of sqlite from sqlite.org. - -First, you need to be on Linux. - -Find the release you want at: - http://www.sqlite.org/cvstrac/timeline - -Search for "Milestone", and find the appropriate release. Click -through, and snag the "Date" for use in DATE line below. -Unfortunately, the actual displayed date string on that page will not -work, you have to make it YYYY/MM/DD. [TODO(shess) Determine if the -fact that sqlite.org thinks it's running under UTC is relevant.] - -DATE='2007/01/24 09:54:56' - -# Get to the third_party/sqlite directory in your Chromium client. -cd ../third_party/sqlite - -# Run the super awesome automatic merge tool (requires kdiff3). -# NOTE(shess): The following (which runs google_generate_preprocessed.sh) will -# produce different output on grhat versus goobuntu; I've been running it on -# goobuntu. -./google_update_sqlite.sh "$DATE" - -# Resolve any conflicts. Figure out if we've got everything we should -# have (see below), or if we can omit any changes we no longer need. - -# TODO(shess) If we don't want the CVS dirs. -# find sqlite_vendor -name CVS -execdir rm -rf {} + -prune - -# Find a sucker. Send review. -# TODO(shess) Describe an appropriate comment style. Seems like it -# should include the DATE line, and the sqlite version number. - - --------------------------------------------- - -Why all this convolution? The problem being solved is that we want to -harvest changes from the sqlite CVS tree, and merge them with any -local changes we make. In CVS, you would do this using a "vendor -import", which is essentially a branch dedictated to the vendor -version which is merged with local changes. - -third_party/sqlite_vendor/... is the CVS checkout for a particular -build from sqlite.org. third_party/sqlite_google/... is the local -version, with our local modifications. So we update the sqlite_vendor -tree, then use perforce to downintegrate changes into our -locally-modified tree. The downintegrate will call out any -conflicting changes, but will otherwise just merge things together. -Basically, sqlite_vendor is a gateway between CVS and perforce. - -Scott Hess , April 9, 2007. - --------------------------------------------- - -How to run the SQLite tests for the Gears version of SQLite on Linux. - -cd ../third_party/sqlite_google/ -mkdir build -cd build -make -f ../Makefile.linux-gcc testfixture -make -f ../Makefile.linux-gcc test > /tmp/test.log -egrep -v 'Ok$' /tmp/test.log -# When run on a locally-mounted disk, my output ends with: -# 0 errors out of 57887 tests - -Scott Hess , December 11, 2007 - --------------------------------------------- - -As of September 12, 2008, these are our changes from sqlite_vendor: - - - fts2.c disables fts2_tokenizer(). - - sqlite3Poison() in src/btree.c. - - BEGIN defaults to BEGIN IMMEDIATE in parse.y. - - Tweak to SQLITE_EXTENSION_INIT* in sqlite3ext.h. - - That implied a change in src/test_autoext.c for testing. - - Added fts.test and fts1.test in tests, modified quick.test. - - src/os_symbian.cc. - - Modifications to Makefile.linux-gcc and main.mk for compiling - SQLite tests. - - Compile warning fixed in func.c (check if this is still needed) - - Fixed a typo bug in fts2_icu.c: "strlen(nInput)" (filed upstream as - http://www.sqlite.org/cvstrac/tktview?tn=3543) - -Changes from Chrome: - - I marked all changes I made with "evanm", so you can find them with - "grep evanm *". - - Most files include sqlite3ext.h with SQLITE_CORE #defined, but two don't: - fts2_tokenizer.c and icu.c. Without this #define, the calls in - fts2_tokenizer.c try to go through some pointer to the sqlite API instead - of calling the functions directly (to work as a loadable module), but then - crash (because the other files never initialize that loadable module - support). As a hack I #defined it in these files, but it'd be nice to - figure out what really ought to happen here (perhaps this file is new and - hasn't been tested to verify it works right). Update: Seems this is an - issue we get because we're using fts2 instead of fts3. - - shell_icu.c is a Chrome-specific file used to load our ICU data. shell.c - has been modifed to call into shell_icu.c. - - fts2_icu.c has a critical bug. U8_NEXT is used over a UTF-16 string. It's - rep$ by U16_NEXT (jungshik) - - Added a new function sqlite3Preload we use to prime the database cache. It - allows much faster performance by reading the file in one contiguous - operation rather than bringing it in organically, which involves a lot of - seeking. diff --git a/third_party/tlslite/README.chromium b/third_party/tlslite/README.chromium new file mode 100644 index 0000000..945aacf --- /dev/null +++ b/third_party/tlslite/README.chromium @@ -0,0 +1,10 @@ +This library was downloaded from http://trevp.net/tlslite/. + +The code is public domain. + +tlslite/TLSRecordLayer.py was changed to force the socket to be closed when the +SSL connection is closed. This is is necessary at this point since WinHTTP does +not seem to react to the SSL close notify. It's also needed to prevent a hang +on Linux. See also +http://sourceforge.net/mailarchive/forum.php?thread_name=41C9B18B.2010201%40ag.com&forum_name=tlslite-users +The change is in google.patch. diff --git a/third_party/tlslite/README.google b/third_party/tlslite/README.google deleted file mode 100644 index 945aacf..0000000 --- a/third_party/tlslite/README.google +++ /dev/null @@ -1,10 +0,0 @@ -This library was downloaded from http://trevp.net/tlslite/. - -The code is public domain. - -tlslite/TLSRecordLayer.py was changed to force the socket to be closed when the -SSL connection is closed. This is is necessary at this point since WinHTTP does -not seem to react to the SSL close notify. It's also needed to prevent a hang -on Linux. See also -http://sourceforge.net/mailarchive/forum.php?thread_name=41C9B18B.2010201%40ag.com&forum_name=tlslite-users -The change is in google.patch. diff --git a/third_party/zlib/README.chromium b/third_party/zlib/README.chromium new file mode 100644 index 0000000..5d7a0970 --- /dev/null +++ b/third_party/zlib/README.chromium @@ -0,0 +1,13 @@ +URL: http://zlib.net/ +Version: 1.2.3 +License: zlib +License File: LICENSE + +Description: +General purpose compression library + +Local Modifications: +A few minor changes, all marked with "Google": +- Added #ifdefs to avoid compile warnings when NO_GZCOMPRESS is defined. +- Removed use of strerror for WinCE in gzio.c. +- Added 'int z_errno' global for WinCE, to which 'errno' is defined in zutil.h. \ No newline at end of file diff --git a/third_party/zlib/README.google b/third_party/zlib/README.google deleted file mode 100644 index 5d7a0970..0000000 --- a/third_party/zlib/README.google +++ /dev/null @@ -1,13 +0,0 @@ -URL: http://zlib.net/ -Version: 1.2.3 -License: zlib -License File: LICENSE - -Description: -General purpose compression library - -Local Modifications: -A few minor changes, all marked with "Google": -- Added #ifdefs to avoid compile warnings when NO_GZCOMPRESS is defined. -- Removed use of strerror for WinCE in gzio.c. -- Added 'int z_errno' global for WinCE, to which 'errno' is defined in zutil.h. \ No newline at end of file -- cgit v1.1