summaryrefslogtreecommitdiffstats
path: root/third_party/libxml/README.chromium
diff options
context:
space:
mode:
authormal@chromium.org <mal@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-01-30 21:24:17 +0000
committermal@chromium.org <mal@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-01-30 21:24:17 +0000
commit5c04762da8da77334429efa9ff47d2c92bb7ef59 (patch)
tree6218361b37fac93e6163578752c9afef57a728f5 /third_party/libxml/README.chromium
parent5ea7794d237835197543c63aafe299a77a766fe2 (diff)
downloadchromium_src-5c04762da8da77334429efa9ff47d2c92bb7ef59.zip
chromium_src-5c04762da8da77334429efa9ff47d2c92bb7ef59.tar.gz
chromium_src-5c04762da8da77334429efa9ff47d2c92bb7ef59.tar.bz2
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
Diffstat (limited to 'third_party/libxml/README.chromium')
-rw-r--r--third_party/libxml/README.chromium36
1 files changed, 36 insertions, 0 deletions
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.