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

Issue 22375011: move html5lib code into dart svn repo (Closed)

Created:
7 years, 4 months ago by Jennifer Messerly
Modified:
7 years, 4 months ago
CC:
reviews_dartlang.org
Visibility:
Public.

Description

move html5lib code into dart svn repo also gets the tests running Changes to scripts: * pkg/pkg.gyp: add 'third_party' to list of folders to search * tools/publish_pkg.py: update copyright year * tools/publish_all_pkgs.py: also include pkg/third_party Changes to html5lib: * pubspec.yaml -- removed versions * README.md -- removed some historical notes * added html5lib.status * test/browser -- rename browser_tests to browser_test so test framework finds it * test/parser_test.dart, test/parser_feature_test.dart -- moved dart:io test into parser_test so parser_feature_test can work in browser * test/support.dart -- now finds the data folder relative to entry point script * test/support.dart -- rename "pathos" import to "path" Not changed: * ./test/run.sh still works for testing, in addition to ./tools/test.dart R=dgrove@google.com, ricow@google.com, sigmund@google.com Committed: https://code.google.com/p/dart/source/detail?r=26152

Patch Set 1 #

Patch Set 2 : #

Total comments: 12

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : change location of html5lib to pkg/third_party/html5lib #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+38468 lines, -19 lines) Patch
M pkg/pkg.gyp View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download
M pkg/pkg.status View 1 2 3 4 3 chunks +8 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/LICENSE View 1 2 3 4 1 chunk +23 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/README.md View 1 2 3 4 1 chunk +56 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/html5lib.status View 1 2 3 4 1 chunk +27 lines, -0 lines 2 comments Download
A pkg/third_party/html5lib/lib/dom.dart View 1 2 3 4 1 chunk +871 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/lib/dom_parsing.dart View 1 2 3 4 1 chunk +176 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/lib/parser.dart View 1 2 3 4 1 chunk +3345 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/lib/parser_console.dart View 1 2 3 4 1 chunk +46 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/lib/src/char_encodings.dart View 1 2 3 4 1 chunk +212 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/lib/src/constants.dart View 1 2 3 4 1 chunk +3129 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/lib/src/encoding_parser.dart View 1 2 3 4 1 chunk +385 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/lib/src/inputstream.dart View 1 2 3 4 1 chunk +310 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/lib/src/list_proxy.dart View 1 2 3 4 1 chunk +88 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/lib/src/token.dart View 1 2 3 4 1 chunk +122 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/lib/src/tokenizer.dart View 1 2 3 4 1 chunk +1900 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/lib/src/treebuilder.dart View 1 2 3 4 1 chunk +400 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/lib/src/utils.dart View 1 2 3 4 1 chunk +124 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/pubspec.yaml View 1 2 3 4 1 chunk +10 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/browser/browser_test.dart View 1 2 3 4 1 chunk +14 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/browser/browser_test.html View 1 2 3 4 1 chunk +28 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/parser_feature/raw_file.html View 1 2 3 4 1 chunk +6 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tokenizer/contentModelFlags.test View 1 2 3 4 1 chunk +75 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tokenizer/domjs.test View 1 2 3 4 1 chunk +90 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tokenizer/entities.test View 1 2 3 4 1 chunk +283 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tokenizer/escapeFlag.test View 1 2 3 4 1 chunk +33 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tokenizer/numericEntities.test View 1 2 3 4 1 chunk +1313 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tokenizer/pendingSpecChanges.test View 1 2 3 4 1 chunk +7 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tokenizer/test1.test View 1 2 3 4 1 chunk +196 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tokenizer/test2.test View 1 2 3 4 1 chunk +179 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tokenizer/test3.test View 1 2 3 4 1 chunk +6047 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tokenizer/test4.test View 1 2 3 4 1 chunk +344 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tokenizer/unicodeChars.test View 1 2 3 4 1 chunk +1295 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tokenizer/unicodeCharsProblematic.test View 1 2 3 4 1 chunk +27 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tokenizer/xmlViolation.test View 1 2 3 4 1 chunk +22 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/adoption01.dat View 1 2 3 4 1 chunk +194 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/adoption02.dat View 1 2 3 4 1 chunk +31 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/comments01.dat View 1 2 3 4 1 chunk +135 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/doctype01.dat View 1 2 3 4 1 chunk +370 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/domjs-unsafe.dat View 1 2 3 4 0 chunks +-1 lines, --1 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/entities01.dat View 1 2 3 4 1 chunk +603 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/entities02.dat View 1 2 3 4 1 chunk +249 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/html5test-com.dat View 1 2 3 4 1 chunk +246 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/inbody01.dat View 1 2 3 4 1 chunk +43 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/isindex.dat View 1 2 3 4 1 chunk +40 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/pending-spec-changes.dat View 1 2 3 4 1 chunk +52 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/pending-spec-changes-plain-text-unsafe.dat View 1 2 3 4 0 chunks +-1 lines, --1 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/plain-text-unsafe.dat View 1 2 3 4 0 chunks +-1 lines, --1 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/scriptdata01.dat View 1 2 3 4 1 chunk +308 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/scripted/adoption01.dat View 1 2 3 4 1 chunk +15 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/scripted/ark.dat View 1 2 3 4 1 chunk +26 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/scripted/webkit01.dat View 1 2 3 4 1 chunk +28 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/tables01.dat View 1 2 3 4 1 chunk +212 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/tests1.dat View 1 2 3 4 1 chunk +1952 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/tests10.dat View 1 2 3 4 1 chunk +799 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/tests11.dat View 1 2 3 4 1 chunk +482 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/tests12.dat View 1 2 3 4 1 chunk +62 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/tests14.dat View 1 2 3 4 1 chunk +74 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/tests15.dat View 1 2 3 4 1 chunk +208 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/tests16.dat View 1 2 3 4 1 chunk +2299 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/tests17.dat View 1 2 3 4 1 chunk +153 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/tests18.dat View 1 2 3 4 1 chunk +269 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/tests19.dat View 1 2 3 4 1 chunk +1237 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/tests2.dat View 1 2 3 4 1 chunk +763 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/tests20.dat View 1 2 3 4 1 chunk +455 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/tests21.dat View 1 2 3 4 1 chunk +221 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/tests22.dat View 1 2 3 4 1 chunk +157 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/tests23.dat View 1 2 3 4 1 chunk +155 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/tests24.dat View 1 2 3 4 1 chunk +79 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/tests25.dat View 1 2 3 4 1 chunk +219 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/tests26.dat View 1 2 3 4 1 chunk +313 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/tests3.dat View 1 2 3 4 1 chunk +305 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/tests4.dat View 1 2 3 4 1 chunk +59 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/tests5.dat View 1 2 3 4 1 chunk +191 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/tests6.dat View 1 2 3 4 1 chunk +663 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/tests7.dat View 1 2 3 4 1 chunk +390 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/tests8.dat View 1 2 3 4 1 chunk +148 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/tests9.dat View 1 2 3 4 1 chunk +457 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/tests_innerHTML_1.dat View 1 2 3 4 1 chunk +741 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/tricky01.dat View 1 2 3 4 1 chunk +261 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/webkit01.dat View 1 2 3 4 1 chunk +594 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/data/tree-construction/webkit02.dat View 1 2 3 4 1 chunk +94 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/dom_compat_test.dart View 1 2 3 4 1 chunk +31 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/dom_compat_test_definitions.dart View 1 2 3 4 1 chunk +10 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/dom_test.dart View 1 2 3 4 1 chunk +34 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/parser_feature_test.dart View 1 2 3 4 1 chunk +251 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/parser_test.dart View 1 2 3 4 1 chunk +124 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/run.sh View 1 2 3 4 1 chunk +22 lines, -0 lines 0 comments Download
A + pkg/third_party/html5lib/test/run_all.dart View 1 2 3 4 2 chunks +10 lines, -16 lines 0 comments Download
A pkg/third_party/html5lib/test/support.dart View 1 2 3 4 1 chunk +168 lines, -0 lines 0 comments Download
A pkg/third_party/html5lib/test/tokenizer_test.dart View 1 2 3 4 1 chunk +270 lines, -0 lines 0 comments Download
M tools/publish_all_pkgs.py View 1 2 3 4 1 chunk +5 lines, -5 lines 0 comments Download
M tools/publish_pkg.py View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 22 (0 generated)
Jennifer Messerly
Hello Siggi & Rico! Rico, would you mind reviewing the test.dart and test_options.dart changes? Siggi, ...
7 years, 4 months ago (2013-08-10 06:46:25 UTC) #1
Jennifer Messerly
@Siggi a few more notes: * I've deleted .gitignore locally * The test data took ...
7 years, 4 months ago (2013-08-10 06:50:24 UTC) #2
Jennifer Messerly
@Dan -- could you take a look at tools/publish_all_pkgs and tools/publish_pkg changes?
7 years, 4 months ago (2013-08-10 06:56:46 UTC) #3
ricow1
The changes to testing scripts LGTM I have a few other inputs: Most files are ...
7 years, 4 months ago (2013-08-12 05:51:17 UTC) #4
Siggi Cherem (dart-lang)
lgtm https://codereview.chromium.org/22375011/diff/18001/tools/test.dart File tools/test.dart (right): https://codereview.chromium.org/22375011/diff/18001/tools/test.dart#newcode69 tools/test.dart:69: new Path('third_party/pkg/html5lib'), no need to change this now, ...
7 years, 4 months ago (2013-08-12 16:35:54 UTC) #5
Siggi Cherem (dart-lang)
oh, one more thing, do we need to change some gyp files to make the ...
7 years, 4 months ago (2013-08-12 16:38:09 UTC) #6
Jennifer Messerly
On 2013/08/12 16:38:09, Siggi Cherem (dart-lang) wrote: > oh, one more thing, do we need ...
7 years, 4 months ago (2013-08-12 17:47:37 UTC) #7
Jennifer Messerly
thanks Rico for the thoughtful comments! On 2013/08/12 05:51:17, ricow1 wrote: > The changes to ...
7 years, 4 months ago (2013-08-12 17:54:29 UTC) #8
dgrove
lgtm
7 years, 4 months ago (2013-08-12 17:54:56 UTC) #9
Jennifer Messerly
I'm uploading a new version now! here are the replies to inline comments for your ...
7 years, 4 months ago (2013-08-12 17:55:12 UTC) #10
Jennifer Messerly
thanks everyone, PTAL. What are thoughts on moving here: pkg/third_party/html5lib instead of: third_party/pkg/html5lib Would that ...
7 years, 4 months ago (2013-08-12 17:59:30 UTC) #11
Siggi Cherem (dart-lang)
lgtm, I'm totally ok with either. but I'm curious to hear Rico's opinion.
7 years, 4 months ago (2013-08-12 19:56:22 UTC) #12
ricow1
On 2013/08/12 17:59:30, John Messerly wrote: > thanks everyone, PTAL. > > What are thoughts ...
7 years, 4 months ago (2013-08-13 05:42:59 UTC) #13
ricow1
LGTM with the move to pkg/third_party/. I still think we can do a better job ...
7 years, 4 months ago (2013-08-13 05:46:37 UTC) #14
Jennifer Messerly
PTAL, code now moved to "pkg/third_party/html5lib" @Dan -- tools/publish_all_pkgs.py was changed again @Rico -- there's ...
7 years, 4 months ago (2013-08-14 03:05:39 UTC) #15
dgrove
still lgtm!
7 years, 4 months ago (2013-08-14 03:07:01 UTC) #16
Jennifer Messerly
regarding pkg/third_party: I could add a README something like this? "Packages in this directory is ...
7 years, 4 months ago (2013-08-14 03:12:09 UTC) #17
Jennifer Messerly
On 2013/08/14 03:12:09, John Messerly wrote: > regarding pkg/third_party: > > I could add a ...
7 years, 4 months ago (2013-08-14 03:13:09 UTC) #18
ricow1
Gyp changes LGTM
7 years, 4 months ago (2013-08-14 05:29:32 UTC) #19
Siggi Cherem (dart-lang)
lgtm! https://codereview.chromium.org/22375011/diff/201001/pkg/third_party/html5lib/html5lib.status File pkg/third_party/html5lib/html5lib.status (right): https://codereview.chromium.org/22375011/diff/201001/pkg/third_party/html5lib/html5lib.status#newcode2 pkg/third_party/html5lib/html5lib.status:2: # Skip test not runnable via test.dart probably ...
7 years, 4 months ago (2013-08-14 16:17:31 UTC) #20
Jennifer Messerly
thanks everyone! landing... https://codereview.chromium.org/22375011/diff/201001/pkg/third_party/html5lib/html5lib.status File pkg/third_party/html5lib/html5lib.status (right): https://codereview.chromium.org/22375011/diff/201001/pkg/third_party/html5lib/html5lib.status#newcode2 pkg/third_party/html5lib/html5lib.status:2: # Skip test not runnable via ...
7 years, 4 months ago (2013-08-14 20:48:28 UTC) #21
Jennifer Messerly
7 years, 4 months ago (2013-08-14 21:00:12 UTC) #22
Message was sent while issue was closed.
Committed patchset #5 manually as r26152 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698