iska
9df89043d3
Refactor all private extensions into own separate categories
2016-11-27 03:12:58 +01:00
iska
6fdc7ff85b
Refactor private HTML Document extensions into one separate category
2016-11-27 02:43:10 +01:00
iska
c3c7c34310
Deprecate appendString: method in HTML Text node
...
The data property is mutable and should be used instead
2016-11-27 02:10:10 +01:00
iska
fb2952062d
Add Character Data implementation as a base for text and comment nodes
...
https://dom.spec.whatwg.org/#characterdata
2016-11-27 02:09:06 +01:00
iska
49799f8bcd
Add methods to select a node and node contents in a HTML Range
2016-11-22 21:42:45 +01:00
iska
9bd9dfbf6b
Add methods to collapse a HTML Range
2016-11-22 21:42:15 +01:00
iska
8f0a6d133e
Finalize HTML Range methods for setting boundaries
2016-11-22 21:41:41 +01:00
iska
cfb1707fc4
Implement collapsed, common ancestor & root properties for HTML Range
2016-11-22 01:25:04 +01:00
iska
733780091d
Add method declaration for comparing HTML Ranges
2016-11-22 01:24:02 +01:00
iska
8391a01147
Change HTML Range’s initializer to accept one HTML Document argument
...
According to spec:
“The Range() constructor, when invoked, must return a new range with
(current global object’s associated Document, 0) as its start and end.”
We don’t have a global object (window) with an associated document, thus
we have to pass one instead.
2016-11-22 01:23:17 +01:00
iska
6ed0238a89
Add implementation for setting HTML Range’s boundaries
2016-11-22 01:20:20 +01:00
iska
80299ad9e0
Change HTMLDocumentPosition to NS_OPTIONS instead of NS_ENUM
...
Better interop with Swift
2016-11-22 01:17:32 +01:00
iska
ffc9e629f2
Add index property for HTML Node
2016-11-22 01:15:23 +01:00
iska
394a1a53c4
Add root-node property for HTML Node
2016-11-22 01:15:09 +01:00
iska
14289f96e5
Add method declarations to collapse and select nodes in the HTML Range
...
See:
https://dom.spec.whatwg.org/#range
2016-11-21 01:24:26 +01:00
iska
c57117670f
Add method declarations to initialize and define a HTML Range
...
See:
https://dom.spec.whatwg.org/#range
2016-11-21 01:24:26 +01:00
iska
a08fb84be9
Add properties to HTML Range interface
...
See:
https://dom.spec.whatwg.org/#range
2016-11-21 01:19:31 +01:00
iska
9fd5d34244
Add HTML Range class stub
2016-11-21 01:17:48 +01:00
iska
2fb871a7ff
Add implementation for the length property for HTML Nodes
...
See:
https://dom.spec.whatwg.org/#concept-node-length
https://heycam.github.io/webidl/#dfn-code-unit
2016-11-20 18:36:55 +01:00
iska
46072a09cc
Update html5lib-tests to latest commit as of 2016.11.07
...
Commit: 27724be8d27a1232a8809a55f9c37b69706cb03e
2016-11-07 21:51:22 +01:00
iska
6ae00f40e1
Merge branch 'release/1.0.0' into develop
2016-09-28 02:09:00 +02:00
iska
76a7930e7d
Bump HTMLKit version to 1.0.0
2016-09-28 02:02:51 +02:00
iska
8dc5d0ea50
Update jazzy.yaml for 1.0.0
2016-09-28 02:02:31 +02:00
iska
0e9956efc0
Update podspec for 1.0.0
2016-09-28 02:02:18 +02:00
iska
d5888e68a7
Add Changelog entry for HTMLKit 1.0.0
2016-09-28 02:01:10 +02:00
iska
02177e7fac
Fix macOS scheme and sdk in travis.yml
2016-09-28 01:55:10 +02:00
iska
af76666f3c
Add watchOS2.0 and tvOS9.0 destinations to travis.yml
2016-09-28 01:44:09 +02:00
iska
73dc32aae9
Set deployment targets to macOS 10.9, iOS 9.0, tvOS 9.0 and watchOS 2.0
2016-09-28 01:39:38 +02:00
iska
64cba55677
Replace OSX with macOS throughout project
2016-09-28 01:38:59 +02:00
iska
214722c0bf
Share example project's scheme
2016-09-28 01:36:05 +02:00
iska
b8592630d0
Fix simulator name in travis.yml
2016-09-28 01:10:04 +02:00
iska
a641c64f74
Fix typo in travis.yml
2016-09-27 23:34:24 +02:00
iska
e20531925a
Update travis.yaml for Xcode8 and iOS10
2016-09-27 23:00:45 +02:00
iska
024ab12242
Add docs directory to gitignores
2016-09-27 22:50:02 +02:00
iska
c2a11e6f97
Add .jazzy.yaml configuration file
2016-09-27 22:49:49 +02:00
iska
800336d317
Add nullability annotation for CSSSelectorParser's parse method
2016-09-27 22:32:30 +02:00
iska
a751cec215
Add example project
2016-09-27 22:30:45 +02:00
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