iska
5bb7122d7e
Use a weak-memory NSHashTable for referencing ranges in HTML Document
...
This breaks the retain cycle between the document and the attached range
Fixes #5
2017-02-22 23:55:35 +01:00
iska
356709a096
Use a weak-memory NSHashTable for referencing iterators in HTML Document
...
This breaks the retain cycle between the document and the attached node
iterator.
Fixes #4
2017-02-22 23:54:55 +01:00
iska
c7edbd3e14
Add HTML Document and Range methods for Text splitting callbacks
2017-01-08 22:35:53 +01:00
iska
12fc972602
Add HTML Range handling for mutation callback on node removal
...
See:
https://dom.spec.whatwg.org/#concept-node-remove
2017-01-05 02:43:07 +01:00
iska
6be1bd702f
Add implementation for HTML Character Data methods
...
The data property is longer exposed as a mutable string. Instead all
manipulations must be performed via the provided API in order to ensure
correct updates for the Document’s attached ranges.
See:
https://dom.spec.whatwg.org/#characterdata
2016-11-27 20:18:12 +01:00
iska
0d95ba33d1
Add HTML Document methods to attach and detach a range to the document
2016-11-27 03:13:21 +01:00
iska
9df89043d3
Refactor all private extensions into own separate categories
2016-11-27 03:12:58 +01:00
iska
37444d5899
Move source code to Sources directory
2016-08-24 19:54:41 +02:00