| Index: third_party/libxslt/README.chromium
|
| ===================================================================
|
| --- third_party/libxslt/README.chromium (revision 39981)
|
| +++ third_party/libxslt/README.chromium (working copy)
|
| @@ -1,11 +1,40 @@
|
| 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
|
| +1) Modified win32/configure.js to be able to clobber a read-only Makefile
|
| +This consists of:
|
| +replace ---
|
| +fso.CopyFile(makefile, ".\\Makefile", true);
|
| +with ---
|
| +var new_makefile = ".\\Makefile";
|
| +var f = fso.FileExists(new_makefile);
|
| +if (f) {
|
| + var t = fso.GetFile(new_makefile);
|
| + t.Attributes =0;
|
| +}
|
| +fso.CopyFile(makefile, new_makefile, true);
|
| +done ---
|
|
|
| +2) Modified libxslt/security.c to use GetFileAttributesA instead of GetFileAttributes.
|
| +
|
| +3) Modified configure to not generate Makefiles.
|
| +This consists of:
|
| +replace ---
|
| +ac_config_files="$ac_config_files Makefile....
|
| +with ---
|
| +ac_config_files="$ac_config_files libxslt/xsltconfig.h libxslt/xsltwin32config.h libexslt/exsltconfig.h xslt-config"
|
| +done ---
|
| +
|
| +4) Modified xsltconfig.h options:
|
| +- Change LIBXSLT_VERSION_EXTRA define to ""
|
| +- Change the DEBUG_MEMORY define to #if 0
|
| +- Change the WITH_MODULES define to #if 0
|
| +- Change the "Locale support" section to #if 0
|
| +- For good measure, change the LIBXSLT_DEFAULT_PLUGINS_PATH() define to "NULL"
|
| +
|
| +Current version: 1.1.26
|
| +
|
| +
|
| To import a new snapshot of libxslt:
|
|
|
| - Visit http://xmlsoft.org/XSLT/downloads.html and download the latest source
|
| @@ -20,3 +49,6 @@
|
| to re-generate configuration headers.
|
| - Perform the modification above.
|
| - Update this README to reflect the new version number.
|
| +- When creating your CL, make sure to "svn add" any new source files, but
|
| +don't ever add in the files not needed for the Chromium build. (e.g.
|
| +Changelog, configure, etc) -- these are just bloat.
|
|
|