iska
a440fd56b2
Add Package.swift
2016-08-24 20:27:50 +02:00
iska
1a3c1dd3d2
Update gitignore
2016-08-24 20:23:20 +02:00
iska
170c298571
Remove unused strings plist
2016-08-24 20:04:13 +02:00
iska
f51c76d257
Update project paths for info.plist and prefix header
2016-08-24 20:02:09 +02:00
iska
1df63b8e00
Move test source code to Tests directory
2016-08-24 19:55:59 +02:00
iska
37444d5899
Move source code to Sources directory
2016-08-24 19:54:41 +02:00
iska
85e4941057
Move css-tests to Tests directory
2016-08-24 19:51:41 +02:00
iska
c7a339fbed
Move html5lib-tests submodule to Tests directory
2016-08-24 19:50:23 +02:00
iska
b1a9b7ecee
Merge branch 'release/0.9.3' into develop
2016-07-16 14:50:07 +02:00
iska
f794e04b9f
Bump HTMLKit version to 0.9.3
2016-07-16 14:49:23 +02:00
iska
0ffecea0f3
Update podspec for 0.9.3
2016-07-16 14:49:23 +02:00
iska
62fef829d3
Set deployment targets for watchOS
2016-07-16 14:49:23 +02:00
iska
21dd607ec6
Update README.md
2016-07-16 14:48:44 +02:00
iska
7ae337471c
Add Changelog entry for HTMLKit 0.9.3
2016-07-16 13:59:36 +02:00
iska
730b8a3239
Fix format arguments in Test Observer class
2016-07-16 13:51:09 +02:00
iska
33a8238513
Fix product name in tvOS scheme
2016-07-16 13:38:36 +02:00
iska
769113ec0e
Fix travis.yml
...
Add missing semicolon to end if-then-statement
2016-07-16 13:37:50 +02:00
iska
4970976485
Exclude watchOS scheme from testing in travis.yml
2016-07-16 02:25:57 +02:00
iska
38fef77be5
Update travis.yml for watchOS & tvOS targets
2016-07-16 01:28:51 +02:00
iska
754b7191b9
Add tvOS target
2016-07-16 01:14:02 +02:00
iska
56cc5b1a3e
Add watchOS target
2016-07-16 01:05:43 +02:00
iska
ccecc4106d
Update html5lib-tests to latest commit as of 2016.07.15
...
Commit: c305da74fae50fb018870de7a042da36c1a93b65
2016-07-15 22:57:30 +02:00
iska
39dda3aaf5
Update html5lib-tests to latest commit as of 2016.06.29
...
Commit: 2998f9afa303bfb603c9c97a9565c8bfa71eef4f
2016-06-29 00:43:31 +02:00
iska
a136976462
Update html5lib-tests to latest commit as of 2016.06.116
...
Commit: 927f779be5b9aed4b5a04f404e95f9b3b80bb409
2016-06-16 23:26:54 +02:00
iska
322b42b9d1
Merge branch 'release/0.9.2' into develop
2016-05-18 21:17:44 +02:00
iska
c2acbb6344
Bump HTMLKit version to 0.9.2
2016-05-18 21:16:43 +02:00
iska
a6e4aac937
Bump Pod version to 0.9.2
2016-05-18 21:15:51 +02:00
iska
899438fa24
Update README.md
2016-05-18 21:14:23 +02:00
iska
137fa8617e
Add Changelog entry for HTMLKit 0.9.2
2016-05-18 21:13:14 +02:00
iska
70abd998f7
Fix adoption agency algorithm according to the latest specification
...
This implements the specification change:
https://github.com/whatwg/html/commit/22ce3c31
Current implementation should pass all new html5lib test cases, including
those from Blink, WebKit, and namespace sensitivity.
See related:
https://github.com/html5lib/html5lib-tests/issues/78
https://bugzilla.mozilla.org/show_bug.cgi?id=901319
https://lists.w3.org/Archives/Public/public-html/2013Aug/0002.html
https://lists.w3.org/Archives/Public/public-whatwg-archive/2013Jul/0401.html
https://lists.w3.org/Archives/Public/public-whatwg-archive/2013Jul/0006.html
2016-05-18 19:59:54 +02:00
iska
bb948e0ef8
Check the qualified instead of the local name in the stack of open elements
...
This fixes the parser's behaviour when handling elements in the MathML and
SVG namespaces.
See:
https://bugs.webkit.org/show_bug.cgi?id=113723
https://www.w3.org/Bugs/Public/show_bug.cgi?id=21308
https://www.w3.org/Bugs/Public/show_bug.cgi?id=21292
2016-05-18 19:48:37 +02:00
iska
b0bad5068f
Update parsing logic for <menuitem> and <menu> elements
...
The current spec (2016.05.15) is missing the instruction to "reconstruct
the active formatting elements" to match the handling of the <option>
element
See relevant discussions:
https://github.com/whatwg/html/pull/907
https://github.com/whatwg/html/issues/234
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/MkEDloT-yu8
https://www.w3.org/Bugs/Public/show_bug.cgi?id=25325
2016-05-15 03:44:00 +02:00
iska
a01f1c1c5b
Remove handling for <isindex> and <input name=isindex>
...
Everybody else is doing it, so why can't we?
See: https://github.com/whatwg/html/pull/1095
<isindex> is not only deprecated, it is completely removed from the spec
html5lib-tests: f99e2cb1851de9674519a220a1ccb3174b8cb846
2016-05-15 03:44:00 +02:00
iska
6967798823
Update html5lib-tests to latest commit as of 2016.05.15
...
Commit: b2f4f5844192ed097bd7993dfb0bcbd4c7a4aeb0
2016-05-15 03:44:00 +02:00
iska
58b60dd390
Add test utility class for adding test cases dynamically at runtime
2016-04-12 00:21:20 +02:00
iska
4441b7decd
Generate HTMLKit's Tokenizer tests dynamically for better failure reporting
...
TODO: refactor dynamic tests generation into helper class/method
2016-04-11 01:18:33 +02:00
iska
0b2681f8a8
Generate HTMLKit's Tree Construction tests dynamically for better failure reporting
...
TODO: refactor dynamic tests generation into helper class/method
2016-04-11 01:14:15 +02:00
iska
1e07acd032
Use tests observer in the HTMLKit Tree Construction tests
2016-04-11 01:13:24 +02:00
iska
432df997b3
Add simple tests observer class for failure reporting
2016-04-11 01:12:40 +02:00
iska
c9d72646bc
Update htlm5lib-tests to include Blink changes
...
Commit: 193fa43bd66e9f0c416b6e2b358711644c5f55d6
2016-04-10 16:48:31 +02:00
iska
1af25abadb
Fix tags links in the CHANGELOG.md
2016-03-31 13:11:23 +02:00
iska
75138cc35f
Add CHANGELOG.md
2016-02-01 22:07:43 +01:00
iska
93401e4054
Update badges in README.md
2016-01-30 14:12:45 +01:00
iska
25ad5a3f82
Merge branch 'release/0.9.1' into develop
2016-01-29 00:56:54 +01:00
iska
cac1e4cedd
Add podspec file for HTMLKit
2016-01-29 00:56:45 +01:00
iska
abc847a33b
Set version to 0.9.1
2016-01-29 00:55:32 +01:00
iska
4680a66fd1
Fix all warnings related to type conversion in NSLog statements
2016-01-29 00:43:01 +01:00
iska
465b78dbba
Change build settings to treat warnings as errors
2016-01-29 00:39:11 +01:00
iska
a64ff8782e
Fix variable types in README.md examples
2016-01-28 23:20:30 +01:00
iska
e03a384aa7
Update logo image
2016-01-28 23:17:06 +01:00