iska
4094f51458
Merge branch 'release/2.0.5'
2.0.5
2017-04-19 00:02:10 +02:00
iska
76b379448b
Bump HTMLKit version to 2.0.5
2017-04-18 23:59:57 +02:00
iska
49bdfa018e
Update podspec for 2.0.5
2017-04-18 23:59:37 +02:00
iska
746ef2ea3b
Update jazzy.yaml for 2.0.5
2017-04-18 23:59:27 +02:00
iska
653f6cdf7e
Add Changelog entry for HTMLKit 2.0.5
2017-04-18 23:58:46 +02:00
iska
d9670cddf4
Add workaround for Xcode8.3 issue with modulemaps
...
This should be the fix for #12 . However the issue will stay open until
tested with Xcode 8.3.1
2017-04-09 20:58:25 +02:00
iska
30389c5010
Add an autorelease pool in the Tokenizer’s iteration method
2017-04-09 20:54:01 +02:00
iska
14dfc0b854
Replace performSelector with for-loop in HTML Node methods
2017-04-09 20:53:11 +02:00
iska
b693a60358
Use lazy allocation for underlying collections in HTML Nodes
...
Do not allocate empty collections for child nodes or attributes when
initializing new HTML Nodes or Elements. These are initialized the first
time they are accessed.
Analogously, the mutable data string of CharacterData is also allocated
with the empty string on first access.
2017-04-09 20:52:06 +02:00
iska
d35e6c4d91
Fix memory leaks in CSS Input Stream
...
- Release allocated instances when returning nil
- Pass autoreleased instances on valid return value
2017-04-09 20:47:55 +02:00
iska
c353512a65
Merge branch 'release/2.0.4' into develop
2017-04-03 22:21:43 +02:00
iska
aaee85909b
Merge branch 'release/2.0.4'
2.0.4
2017-04-03 22:21:42 +02:00
iska
8d3f24ef8b
Bump HTMLKit version to 2.0.4
2017-04-03 22:21:15 +02:00
iska
b652935739
Update podspec for 2.0.4
2017-04-03 22:20:51 +02:00
iska
601c83a51f
Update jazzy.yaml for 2.0.4
2017-04-03 22:20:42 +02:00
iska
774ac35bbb
Add Changelog entry for HTMLKit 2.0.4
2017-04-03 22:20:05 +02:00
iska
9651d12fd0
Deprecate for old HTMLRange’s initializers with typo
2017-03-31 17:23:30 +02:00
Iskandar Abudiab
0899a4013d
Merge pull request #11 from tali/develop
...
Fix typo in HTMLRange's initializer
initWithDowcument: -> initWithDocument
2017-03-31 17:19:16 +02:00
Martin Waitz
22de41d912
Fix typo Dowcument -> Document
2017-03-31 08:53:11 +02:00
Iskandar Abudiab
2f47e733bd
Merge pull request #8 from tali/develop
...
Fix tests for Swift 3.1
2017-03-14 00:13:36 +01:00
Martin Waitz
36f5df015a
[Tests] fix includes
2017-03-13 23:11:16 +01:00
Martin Waitz
bbc5467b33
[modulemap] use textual header for character definitions
...
Both CSSCodePoints.h and HTMLTokenizerCharacters.h define the same
symbols.
They are never included by the same compilation unit, but when they are
compiled into the same module, they create a conflict.
Fix this conflict by using `textual header`.
2017-03-13 23:11:16 +01:00
iska
7ef19f5e20
Ignore performance tests
...
For now these are ignored for faster testing/iterations.
The test fixture should also be replaced with several smaller
and more representative ones, since it is relatively big.
2017-03-13 23:04:58 +01:00
iska
a102f5cd7d
Fix loading of test resources
...
Building and testing the project via Xcode copies the resources into
the testing bundle, which is not the case for SwiftPM. Hence the helper
method, that tries loading the resource from the bundle first. If it is
nil then the resource is loaded from the test module path directly.
2017-03-13 23:01:53 +01:00
iska
7a40e8bafd
Merge branch 'release/2.0.3'
2.0.3
2017-03-06 00:31:03 +01:00
iska
40b057b569
Merge branch 'release/2.0.3' into develop
2017-03-06 00:31:03 +01:00
iska
a7ace9929f
Bump HTMLKit version to 2.0.3
2017-03-06 00:30:41 +01:00
iska
32b674f786
Update podspec for 2.0.3
2017-03-06 00:30:37 +01:00
iska
e9e3f04136
Update jazzy.yaml for 2.0.3
2017-03-06 00:30:32 +01:00
iska
44f1bc6946
Add Changelog entry for HTMLKit 2.0.3
2017-03-06 00:30:26 +01:00
Iskandar Abudiab
ef36e674a4
Merge pull request #6 from tali/develop
...
Fix compilation for Swift 3.1
2017-03-03 10:32:58 +01:00
Martin Waitz
b8f1123b86
Fix compilation for Swift 3.1
...
Move the `module.modulemap` into `Sources/include` and add an exclude
for `Tests/Fixtures`.
2017-03-03 08:25:14 +01:00
iska
17a2e375e0
Merge branch 'release/2.0.2' into develop
2017-02-26 21:46:00 +01:00
iska
b5470a61c3
Merge branch 'release/2.0.2'
2.0.2
2017-02-26 21:45:59 +01:00
iska
fb60759492
Bump HTMLKit version to 2.0.2
2017-02-26 21:45:47 +01:00
iska
f21cbf2a5e
Update podspec for 2.0.2
2017-02-26 21:45:27 +01:00
iska
50c48e589a
Update jazzy.yaml for 2.0.2
2017-02-26 21:45:16 +01:00
iska
bb9987636b
Add Changelog entry for HTMLKit 2.0.2
2017-02-26 21:45:05 +01:00
iska
60b086f72e
Exclude tests resources from Swift Package
2017-02-25 02:07:03 +01:00
iska
f1fd0f3ef6
Move test files into HTMLKitTests subfolder Swift Package Manager
2017-02-25 02:07:02 +01:00
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
963a2b9c09
Merge branch 'hotfix/2.0.1'
2.0.1
2017-02-20 23:03:40 +01:00
iska
9926179a62
Merge branch 'hotfix/2.0.1' into develop
2017-02-20 23:03:40 +01:00
iska
cb9886cbf7
Bump HTMLKit version to 2.0.1
2017-02-20 23:02:55 +01:00
iska
717f62a5f1
Update jazzy.yaml for 2.0.1
2017-02-20 23:02:37 +01:00
iska
f5476e0c4c
Update podspec for 2.0.1
2017-02-20 23:02:22 +01:00
iska
b9099a26ed
Add Changelog entry for HTMLKit 2.0.1
2017-02-20 23:01:05 +01:00
iska
b57e27137a
Set INSTALL_PATH and DYLIB_INSTALL_NAME_BASE to @rpath for macOS target
2017-02-20 22:55:15 +01:00
iska
dbe9c575a1
Merge branch 'release/2.0.0'
2.0.0
2017-02-11 19:23:07 +01:00