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
228e3ea2a7
Merge tag '3.0.0' into develop
...
no message
2019-03-28 22:20:12 +01:00
iska
70eeecbf67
Merge branch 'release/3.0.0'
3.0.0
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
iska
0c6084ba73
Update podspec for 2.1.4
2018-07-16 22:12:54 +02:00
iska
5201860073
Add Changelog entry for HTMLKit 2.1.5
2018-07-16 22:12:39 +02:00
iska
cf21b88eb1
Add Changelog entry for HTMLKit 2.1.5
2018-07-16 22:12:30 +02:00
iska
7617fceff1
Add test for bug fix issue #30
2018-07-16 22:09:35 +02:00
iska
9dd3c70fc3
Remove foreign attributes adjustment
...
Fixes #30
Foreign attributes were handled incorrectly because attribute names
were implemented as pure strings without namespace prefix. This change
keeps the attributes as strings and eliminates any handling in regards
to namespaces.
Spec note about attributes:
"If designed today they would just have a name and value."
https://dom.spec.whatwg.org/#attr
2018-05-10 18:41:54 +02:00
Iskandar Abudiab
fe2a441171
Merge pull request #29 from CRivlaldo/develop
...
Fix the issue 28
2018-05-03 20:11:33 +02:00
Vladimir Vlasov
7c32b5f219
Fix the issue 28
2018-05-03 19:00:29 +03:00
iska
bf0d8560b0
Merge branch 'release/2.1.4'
2.1.4
2018-05-01 20:08:30 +02:00
iska
ebc6f7a097
Merge branch 'release/2.1.4' into develop
2018-05-01 20:08:30 +02:00
iska
d29a70dfec
Bump HTMLKit version to 2.1.4
2018-05-01 20:08:00 +02:00
iska
b8f56ca97d
Update podspec for 2.1.4
2018-05-01 20:07:44 +02:00
iska
0f954d5d56
Update jazzy.yaml for 2.1.4
2018-05-01 20:07:35 +02:00
iska
ac5089d69b
Add Changelog entry for HTMLKit 2.1.4
2018-05-01 20:07:23 +02:00
iska
c9c36397e0
Update CocoaPods block in Readme
2018-05-01 20:02:36 +02:00
iska
923e271429
Fix eq, lt & gt selectors for the zero-index case
...
Fixes #25
2018-04-18 23:51:39 +02:00
iska
8546168324
Merge branch 'release/2.1.3'
2.1.3
2018-03-21 22:52:09 +01:00
iska
da765169fa
Merge branch 'release/2.1.3' into develop
2018-03-21 22:51:46 +01:00
iska
ec6d03ee57
Bump HTMLKit version to 2.1.3
2018-03-21 22:43:01 +01:00
iska
7944549bd7
Update podspec for 2.1.3
2018-03-21 22:42:41 +01:00
iska
bb6a97984b
Update jazzy.yaml for 2.1.3
2018-03-21 22:42:32 +01:00
iska
0aff9cf787
Add Changelog entry for HTMLKit 2.1.3
2018-03-21 22:42:00 +01:00
iska
b7bf9d2b04
Use HTMLOrderedDictionary when cloning element's attributes
2018-03-21 22:19:24 +01:00
iska
12af838fa2
Update html5lib-tests to latest commit as of 2018.03.18
2018-03-18 21:45:44 +01:00
iska
14b8b5390f
Add test case for node deep-clone
2018-03-18 21:45:04 +01:00
Iskandar Abudiab
a5599c4163
Merge pull request #23 from CRivlaldo/iterator
...
Fix the issue #22
2018-03-18 21:26:27 +01:00
Iskandar Abudiab
c0ac25645d
Merge pull request #24 from CRivlaldo/deepclone
...
Fix the issue #20
2018-03-18 21:19:42 +01:00
Vladimir
fa431550d7
Fix the issue 22 (fix a test name)
2018-03-17 11:34:22 +03:00
Vladimir
70c6aee814
Fix the issue 22
2018-03-17 11:33:30 +03:00
Vladimir
7309b97b92
Fix the HTMLElement attributes copying
2018-03-17 10:40:00 +03:00
iska
7ffb8e5ca0
Merge branch 'release/2.1.2' into develop
2017-11-06 22:05:08 +01:00
iska
682b19c242
Merge branch 'release/2.1.2'
2.1.2
2017-11-06 22:05:07 +01:00
iska
16ed846e65
Bump HTMLKit version to 2.1.2
2017-11-06 22:04:57 +01:00
iska
820b3ef091
Update podspec for 2.1.2
2017-11-06 22:04:38 +01:00