Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(83)

Side by Side Diff: third_party/libxslt/README.chromium

Issue 1853083002: Roll libxslt to 891681e3e948f31732229f53cb6db7215f740fc7 (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@try-again
Patch Set: Apply different patch for issue 583171. Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « third_party/libxslt/NOTES ('k') | third_party/libxslt/README.cvs-commits » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 Name: libxslt 1 Name: libxslt
2 URL: http://xmlsoft.org/XSLT 2 URL: http://xmlsoft.org/XSLT
3 Version: 1.1.28 3 Version: 891681e3e948f31732229f53cb6db7215f740fc7
4 Security Critical: yes 4 Security Critical: yes
5 License: MIT 5 License: MIT
6 License File: Copyright 6 License File: Copyright
7 7
8 Description: 8 Description:
9 9
10 libxslt from libxml.org. 10 libxslt from libxml.org.
11 11
12 Modifications: 12 Modifications:
13 13
14 - GetFileAttributes -> GetFileAttributesA in libxslt\security.c 14 - GetFileAttributes -> GetFileAttributesA in libxslt\security.c
15 - Cherry-pick
16 https://git.gnome.org/browse/libxslt/commit/?id=7cb08dacadf7e1cf88ee2f458152 51b61bffcde6
17 to fix http://crbug.com/530587.
18 15
16 - Apply patch contributed here:
17 https://bugs.chromium.org/p/chromium/issues/detail?id=583171#c17
19 18
20 To import a new version: 19 To import a new version:
21 20
22 On Linux, get the latest tar via libxml.org. 21 On Linux, get the latest tar via libxml.org and extract and replace
23 22 libxslt/ with libxslt-X.Y.Z/ or clone git://git.gnome.org/libxslt
24 Extract and replace libxslt/ with libxslt-X.Y.Z/ 23 remove .gitignore and archive it.
25 24
26 mkdir linux && cd linux 25 mkdir linux && cd linux
27 ../configure --without-debug --without-mem-debug --without-debugger --without-pl ugins --with-libxml-src=../../libxml/linux/ 26 ../configure --without-debug --without-mem-debug --without-debugger --without-pl ugins --with-libxml-src=../../libxml/linux/
27
28 Patch to not define HAVE_CLOCK_GETTIME. 28 Patch to not define HAVE_CLOCK_GETTIME.
29 29
30 Disable both branches of locale support in libxslt/xsltconfig.h. This
31 file is shared between all platforms and there is no common locale
32 support. In particular, Android supports neither xlocale nor,
33 unsurprisingly, Win32 locales.
34
30 Do the same on Mac and copy the mac/config.h to Linux. 35 Do the same on Mac and copy the mac/config.h to Linux.
31 36
32 On Windows: 37 On Windows:
33 38
34 In win32\ run 39 In win32\ run
35 cscript //E:jscript configure.js compiler=msvc iconv=no xslt_debug=no mem_debug= no debugger=no modules=no 40 cscript //E:jscript configure.js compiler=msvc iconv=no xslt_debug=no mem_debug= no debugger=no modules=no
36 and copy config.h to Linux in win32/ 41 and copy config.h to Linux in win32/
37 42
38 Remove: 43 Remove:
39 doc/ 44 doc/
40 examples/ 45 examples/
41 python/ 46 python/
42 tests/ 47 tests/
43 vms/ 48 vms/
OLDNEW
« no previous file with comments | « third_party/libxslt/NOTES ('k') | third_party/libxslt/README.cvs-commits » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698