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

Issue 2804483002: Check in the libxml roll script. (Closed)

Created:
3 years, 8 months ago by dominicc (has gone to gerrit)
Modified:
3 years, 8 months ago
Reviewers:
Oliver Chang
CC:
ail_google.com, chromium-reviews, dominicc+watchlist_chromium.org, ios-reviews_chromium.org, mac-reviews_chromium.org, Oliver Chang
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Check in the libxml roll script. This rolls libxml to the same upstream point, e905f08123e4a6e7731549e6f09dadff4cab65bd, but with these important differences: - The script which does the roll is included along with the roll itself. - libxml2 src used to be patched with a mixture of sed, git cherry-pick, and patch. Now there is just a set of patch files in chromium/*.patch. This should make the delta to libxml2 more transparent. When a patch needs to be rebased, the changes to the patch file should be committed along with the roll. - libxml2's features are now done with configure flags instead of editing the xmlversion.h headers. - More unused files are deleted. This makes it clearer what may actually be built into Chromium. BUG=708393 Review-Url: https://codereview.chromium.org/2804483002 Cr-Commit-Position: refs/heads/master@{#462348} Committed: https://chromium.googlesource.com/chromium/src/+/dd3c9a967d856c4dc8b41fc1738caa4c035c6b82

Patch Set 1 #

Patch Set 2 : Bring trionan/def back from the dead. #

Patch Set 3 : Reenable SAX1; updater uses it. #

Total comments: 4

Patch Set 4 : Code review feedback for the roll script. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1230 lines, -85391 lines) Patch
M third_party/libxml/BUILD.gn View 1 2 3 2 chunks +3 lines, -1 line 0 comments Download
M third_party/libxml/README.chromium View 1 2 3 1 chunk +7 lines, -26 lines 0 comments Download
A third_party/libxml/chromium/chromium-issue-599427.patch View 1 2 3 1 chunk +28 lines, -0 lines 0 comments Download
A third_party/libxml/chromium/chromium-issue-620679.patch View 1 2 3 1 chunk +24 lines, -0 lines 0 comments Download
A third_party/libxml/chromium/chromium-issue-628581.patch View 1 2 3 1 chunk +180 lines, -0 lines 0 comments Download
A third_party/libxml/chromium/chromium-issue-683629.patch View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
A third_party/libxml/chromium/roll.py View 1 2 3 1 chunk +435 lines, -0 lines 0 comments Download
M third_party/libxml/linux/config.h View 1 2 3 3 chunks +3 lines, -3 lines 0 comments Download
M third_party/libxml/linux/include/libxml/xmlversion.h View 1 2 3 2 chunks +2 lines, -2 lines 0 comments Download
M third_party/libxml/linux/xml2-config View 1 2 3 2 chunks +4 lines, -4 lines 0 comments Download
M third_party/libxml/mac/config.h View 1 2 3 3 chunks +3 lines, -3 lines 0 comments Download
M third_party/libxml/mac/include/libxml/xmlversion.h View 1 2 3 2 chunks +2 lines, -2 lines 0 comments Download
D third_party/libxml/src/DOCBparser.c View 1 2 3 1 chunk +0 lines, -305 lines 0 comments Download
D third_party/libxml/src/SAX.c View 1 2 3 1 chunk +0 lines, -180 lines 0 comments Download
D third_party/libxml/src/bakefile/Bakefiles.bkgen View 1 2 3 1 chunk +0 lines, -15 lines 0 comments Download
D third_party/libxml/src/bakefile/Readme.txt View 1 2 3 1 chunk +0 lines, -92 lines 0 comments Download
D third_party/libxml/src/bakefile/libxml2.bkl View 1 2 3 1 chunk +0 lines, -749 lines 0 comments Download
D third_party/libxml/src/c14n.c View 1 2 3 1 chunk +0 lines, -2238 lines 0 comments Download
D third_party/libxml/src/catalog.c View 1 2 3 1 chunk +0 lines, -3825 lines 0 comments Download
D third_party/libxml/src/debugXML.c View 1 2 3 1 chunk +0 lines, -3428 lines 0 comments Download
D third_party/libxml/src/legacy.c View 1 2 3 1 chunk +0 lines, -1343 lines 0 comments Download
M third_party/libxml/src/libxml2.spec View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M third_party/libxml/src/macos/src/XMLTestPrefix.h View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M third_party/libxml/src/macos/src/XMLTestPrefix2.h View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M third_party/libxml/src/macos/src/libxml2_GUSIConfig.cp View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M third_party/libxml/src/macos/src/macos_main.c View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
D third_party/libxml/src/relaxng.c View 1 2 3 1 chunk +0 lines, -11059 lines 0 comments Download
D third_party/libxml/src/schematron.c View 1 2 3 1 chunk +0 lines, -1787 lines 0 comments Download
D third_party/libxml/src/trio.h View 1 2 3 1 chunk +0 lines, -230 lines 0 comments Download
D third_party/libxml/src/trio.c View 1 2 3 1 chunk +0 lines, -6895 lines 0 comments Download
D third_party/libxml/src/triop.h View 1 2 3 1 chunk +0 lines, -150 lines 0 comments Download
D third_party/libxml/src/triostr.h View 1 2 3 1 chunk +0 lines, -144 lines 0 comments Download
D third_party/libxml/src/triostr.c View 1 2 3 1 chunk +0 lines, -2112 lines 0 comments Download
M third_party/libxml/src/win32/VC10/README.vc10 View 1 2 3 1 chunk +27 lines, -27 lines 0 comments Download
M third_party/libxml/src/win32/VC10/RuleSet1.ruleset View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
D third_party/libxml/src/xinclude.c View 1 2 3 1 chunk +0 lines, -2624 lines 0 comments Download
D third_party/libxml/src/xlink.c View 1 2 3 1 chunk +0 lines, -183 lines 0 comments Download
D third_party/libxml/src/xmlmodule.c View 1 2 3 1 chunk +0 lines, -460 lines 0 comments Download
D third_party/libxml/src/xmlregexp.c View 1 2 3 1 chunk +0 lines, -8173 lines 0 comments Download
D third_party/libxml/src/xmlschemas.c View 1 2 3 1 chunk +0 lines, -28947 lines 0 comments Download
D third_party/libxml/src/xmlschemastypes.c View 1 2 3 1 chunk +0 lines, -6152 lines 0 comments Download
D third_party/libxml/src/xpointer.c View 1 2 3 1 chunk +0 lines, -2932 lines 0 comments Download
D third_party/libxml/src/xzlib.c View 1 2 3 1 chunk +0 lines, -804 lines 0 comments Download
M third_party/libxml/win32/include/libxml/xmlversion.h View 1 2 3 1 chunk +489 lines, -489 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 23 (18 generated)
dominicc (has gone to gerrit)
PTAL Particularly roll.py which is the new thing here.
3 years, 8 months ago (2017-04-05 02:37:47 UTC) #4
dominicc (has gone to gerrit)
PTAL
3 years, 8 months ago (2017-04-06 00:07:44 UTC) #16
Oliver Chang
lgtm with some nits https://codereview.chromium.org/2804483002/diff/20001/third_party/libxml/chromium/roll.py File third_party/libxml/chromium/roll.py (right): https://codereview.chromium.org/2804483002/diff/20001/third_party/libxml/chromium/roll.py#newcode73 third_party/libxml/chromium/roll.py:73: patches = [ nit: maybe ...
3 years, 8 months ago (2017-04-06 01:09:24 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2804483002/30001
3 years, 8 months ago (2017-04-06 02:04:07 UTC) #20
commit-bot: I haz the power
3 years, 8 months ago (2017-04-06 03:50:09 UTC) #23
Message was sent while issue was closed.
Committed patchset #4 (id:30001) as
https://chromium.googlesource.com/chromium/src/+/dd3c9a967d856c4dc8b41fc1738c...

Powered by Google App Engine
This is Rietveld 408576698