iska
87a476e523
Change html5lib-tests submodule name
2016-09-20 19:30:10 +02:00
iska
7e42fd1e08
Add missing lightweight generics in Parser, Element & Node classes
...
To play nicely with Swift 3
2016-09-20 19:28:08 +02:00
iska
7d1b94219d
Add missing deployment target settings in project file
2016-09-20 19:27:21 +02:00
iska
29bd89b808
Update playground to Swift 3
2016-09-20 19:27:05 +02:00
iska
45a8e25028
Update project and schemes for Xcode 8
2016-09-13 22:47:33 +02:00
iska
33bb1e39a4
Merge branch 'release/0.9.4' into develop
2016-09-03 17:23:09 +02:00
iska
3bd5b2d4a2
Fix source code and header paths in podspec file
...
Source code resides in "Sources" and "Sources/include" now after spm
refactor
2016-09-03 17:08:17 +02:00
iska
8c312e1508
Bump HTMLKit version to 0.9.4
2016-09-03 16:53:23 +02:00
iska
20d8449a94
Update podspec for 0.9.4
2016-09-03 16:51:58 +02:00
iska
16b85af5af
Update README.md
2016-09-03 16:51:46 +02:00
iska
3c56a1d694
Add Changelog entry for HTMLKit 0.9.4
2016-09-03 16:51:33 +02:00
iska
ca20e6d03f
Add HTMLKit modulemap file
2016-09-03 16:18:28 +02:00
iska
f58c2e3f94
Remove unused strings plist from tests code
2016-08-28 01:17:53 +02:00
iska
9698919d35
Fix import in private HTMLNode header
2016-08-27 02:07:54 +02:00
iska
9a1a12c788
Remove prefix header and necessary foundation imports
2016-08-27 02:02:43 +02:00
iska
e56a980e80
Move header files into include directory
2016-08-27 01:59:53 +02:00
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