882 Commits

Author SHA1 Message Date
Iskandar Abudiab 118cb41971 Bump version to 4.2.0 4.2.0 2021-04-29 20:11:41 +02:00
Iskandar Abudiab 3d9f2007ee Update tokenizer and parser logic to pass latest test suite 2021-04-29 20:07:05 +02:00
Iskandar Abudiab e79f96e217 Update html5lib-tests to latest commit as of 2021.04.28 2021-04-29 18:15:14 +02:00
Iskandar Abudiab 3333274cfb Use HTMLElement's designated initialiser in tests
Fixes #43
2021-04-29 18:14:15 +02:00
Iskandar Abudiab 26ee9e683f Update CI badge 2021-04-29 17:08:45 +02:00
Iskandar Abudiab 9e45ac5fa1 Update badges in Readme 2021-04-28 18:22:47 +02:00
Iskandar Abudiab 612173dfbb Update project settings for Xcode 12.5 4.1.0 2021-04-28 18:18:16 +02:00
Iskandar Abudiab 89876e8809 Bump version to 4.1.0 2021-04-28 18:14:24 +02:00
Iskandar Abudiab 09e06b5769 Update project for Xcode 12.5 2021-04-28 18:06:20 +02:00
Iskandar Abudiab 1b9149be2b Merge pull request #42 from pendowski/bug/xcode12-support
Fixed error with operator precedence in Xcode 12
2020-08-29 01:50:32 +02:00
Jarek Pendowski b945c13fa8 Fixed error with operator precedence in Xcode 12.
Removed ambiguity in the test.
2020-08-28 18:14:01 +02:00
Iskandar Abudiab 6948426302 Update Chengelog 4.0.0 2020-07-16 20:38:19 +02:00
Iskandar Abudiab 7d73afdd42 Update Readme 2020-07-16 20:36:14 +02:00
Iskandar Abudiab 85cf588032 Bump version to 4.0.0 2020-07-16 20:35:56 +02:00
Iskandar Abudiab e315cabfbd Remove travis 2020-07-16 20:26:17 +02:00
Iskandar Abudiab 00bbb363a7 Add CI code coverage 2020-07-16 19:58:31 +02:00
Iskandar Abudiab c7632b5a59 Add iOS CI Job 2020-07-16 18:27:15 +02:00
Iskandar Abudiab ac72498284 Update Package.swift to v5.1 2020-07-16 17:11:52 +02:00
Iskandar Abudiab e0e20243d5 Update LICENSE 2020-02-02 21:20:48 +01:00
Iskandar Abudiab de9a1fde8a Update .travis.yml 2020-02-02 21:18:35 +01:00
Iskandar Abudiab be3867a6e3 Update swift package for v4 and v5.1 2019-12-28 17:45:24 +01:00
Iskandar Abudiab 3760c76d74 Fix new compiler warnings 2019-12-28 16:29:19 +01:00
Iskandar Abudiab 834cda2d86 Update project settings for Xcode 11 2019-12-28 16:28:44 +01:00
Iskandar Abudiab 9467bc2474 Revert back to actions/checkout for submodules 2019-10-09 23:54:14 +02:00
Iskandar Abudiab bb7c5d4c02 Add submodules checkout step
Checkout html5lib-tests submodule
2019-10-09 23:46:37 +02:00
Iskandar Abudiab 169e013ad2 Add initial CI workflow 2019-10-09 23:32:24 +02:00
iska 3629b02097 Merge tag '3.1.0' into develop
3.1.0
2019-08-20 18:20:03 +02:00
iska b3b9ab7f93 Merge branch 'release/3.1.0' 3.1.0 2019-08-20 18:20:03 +02:00
iska fa0201f2fc Bump HTMLKit version to 3.1.0 2019-08-20 18:19:31 +02:00
iska 9d0977d0dd Update podspec for 3.0.0 2019-08-20 18:19:08 +02:00
iska 0a8e3a0e3b Update jazzy.yaml for 3.1.0 2019-08-20 18:18:58 +02:00
iska 3a294796d8 Add Changelog entry for HTMLKit 3.0.0 2019-08-20 18:18:49 +02:00
iska a1ca351912 Update Readme 2019-08-20 18:18:06 +02:00
iska 153d48c19c Set iterator and range detach operations to noop
Leave the housekeeping to the NSHashTable itself, which should purge
null-references automatically (not necessarily right away)

Also update tests accordingly: Use `allObjects.count` instead of simply
`count` on the NSHashTable, since `allObjects.count` returns non-null
references.

This should fix #36
2019-08-06 21:26:21 +02:00
iska 1dda2921fe Update html5lib-tests to latest commit as of 2019.08.06 2019-08-06 20:40:25 +02:00
iska 23f4e40d08 Add tests for HTML Serialization
Fixes #33
2019-08-06 20:39:40 +02:00
iska f4f7f48845 Move test class into correct folder 2019-08-03 19:47:29 +02:00
iska 98f7c8304f Implement a HTML Serializer
This implements the HTML Fragments Serialization according to:
https://html.spec.whatwg.org/multipage/parsing.html#serialising-html-fragments
2019-08-02 00:11:02 +02:00
iska 12276e91b3 Implement a HTML Tree Visitor
The tree visitor walks the DOM in tree order and calls the provided
node visitor upon entring and leaving a node.
2019-07-31 21:58:07 +02:00
iska ad2790b653 Update example for new github html structure/css 2019-07-25 21:46:28 +02:00
iska 70eeecbf67 Merge branch 'release/3.0.0' 3.0.0 2019-03-28 22:20:12 +01:00
iska 228e3ea2a7 Merge tag '3.0.0' into develop
no message
2019-03-28 22:20:12 +01:00
iska 918c59e5ff Bump HTMLKit version to 3.0.0 2019-03-28 22:19:58 +01:00
iska 2a641ddacd Update podspec for 3.0.0 2019-03-28 22:19:44 +01:00
iska 91d1f85c1b Update jazzy.yaml for 3.0.0 2019-03-28 22:19:32 +01:00
iska 85bd39963f Add Changelog entry for HTMLKit 3.0.0 2019-03-28 22:19:19 +01:00
iska 7cbfdb9c78 Introduce prefix for category methods to prevent collisions
See:
https://github.com/iabudiab/HTMLKit/issues/35
2019-03-26 23:23:08 +01:00
iska d756fc4298 Merge branch 'release/2.1.5' 2.1.5 2018-07-16 22:13:29 +02:00
iska 0fe6b7c42d Merge tag '2.1.5' into develop
no message
2018-07-16 22:13:29 +02:00
iska 7c2335184e Bump HTMLKit version to 2.1.5 2018-07-16 22:13:21 +02:00