Commit Graph

58 Commits

Author SHA1 Message Date
Kevin Wooten 00ca92c422 Updates to swift 4
* Remove obsolete methods used in `hashValue` methods; normalizing all implementations.
* Fix warnings about redundant protocol conformance
* Removed “linux” definition of `NSTextCheckingResult.range(at:)` because Swift 4 defines it
* Updated project settings to Swift 4
2017-08-02 20:25:48 -07:00
Kevin Wooten fc36504cc3 Add \r\n to whitespace check
Swift 4 seems to encode `\r\n` to CRLF unicode character.  I added the character to the list of whitespace characters which ensures the unit tests pass.
2017-08-02 20:20:41 -07:00
Nabil Chatbi 5e826168ea Performance css selection 2017-06-30 23:41:10 +02:00
Nabil Chatbi edc4c99f43 Fix unicodescalar 2017-06-29 22:45:24 +02:00
Nabil Chatbi 312cb57d66 Fix Entities UTF16 escape 2017-06-28 23:52:25 +02:00
Nabil Chatbi 9898dd939e Fix memory leak 2017-06-26 22:55:32 +02:00
Nabil Chatbi 62d4abbbae Added easy escape mode 2017-06-17 20:24:02 +02:00
Nabil Chatbi b335324575 fix \t 2017-04-25 21:13:06 +02:00
Nabil Chatbi 6ecb0a57c5 Bug fix , Array Index Out Of Bounds Exception 2017-04-22 14:21:29 +02:00
Nabil Chatbi 90b9f9f16e Fix Swift 3.1 2017-04-05 15:03:38 +02:00
Nabil Chatbi 4e12d0252f Bump version , performance fix 2017-04-04 12:12:39 +02:00
Nabil Chatbi 650403f4d9 performance 2017-04-03 19:50:10 +02:00
Nabil Chatbi be2fdc4953 no message 2017-03-28 23:15:41 +02:00
Nabil Chatbi 02c4381a1f sequence 2017-03-28 22:47:11 +02:00
Nabil Chatbi f668a35503 performance fix 2017-03-27 23:38:00 +02:00
Nabil Chatbi 5b837b3e07 initialization of immutable value removed 2017-03-26 23:16:26 +02:00
Nabil Chatbi d1be516628 performance fix 2017-03-26 23:08:39 +02:00
Nabil Chatbi 59a57ec226 performance changes 2017-03-26 22:44:27 +02:00
Nabil Chatbi ee6a9283ce performance changes 2017-03-26 22:11:48 +02:00
Nabil Chatbi 6149f02311 Performance 2017-03-26 21:36:30 +02:00
Nabil Chatbi 8b37965bbf performance fix 2017-03-26 21:18:00 +02:00
Nabil Chatbi 26a0e86958 CharacterReader performance fix 2017-03-26 03:01:31 +02:00
Nabil Chatbi 21252364f1 StringBuilder performance fix 2017-03-26 00:07:38 +01:00
Nabil Chatbi 0b79e95e4c * Added Element.is(query) to check if an element matches this CSS query. 2017-03-17 23:44:34 +01:00
Nabil Chatbi 040d27c5c0 * Bugfix - a "SYSTEM" flag in doctype tags would be incorrectly removed. 2017-03-17 22:46:18 +01:00
Nabil Chatbi 15e6af408f Removed Regex 2017-03-17 21:40:33 +01:00
Tim 3a6c7657b1 Remove toString from Node as it seems to be causing issues on Linux 2017-03-17 14:32:56 +00:00
Nabil Chatbi d0c9a886f2 fix Swift 3.0.2 2017-02-06 19:41:01 +01:00
Nabil Chatbi bc84935645 fix some errors in whitelist 2017-01-15 00:48:33 +01:00
Nabil Chatbi 67cd0b9c8f fix Whitelist 2017-01-13 14:29:44 +01:00
Nabil Chatbi c69317a6cf fix cleaner 2017-01-13 13:58:52 +01:00
Nabil Chatbi 449de96fb6 Added Sequence protocol 2016-12-30 00:13:02 +01:00
Nabil Chatbi db2f0bafbc lint 2016-12-28 14:22:28 +01:00
Nabil Chatbi 95ec8587bb fix linux support 2016-12-28 12:41:09 +01:00
Nabil Chatbi 5bfbfdcb31 fix 2016-12-27 22:51:58 +01:00
Nabil Chatbi 2edd7e7002 range:at 2016-12-27 22:46:03 +01:00
Nabil Chatbi 67cac26188 fix Validate 2016-12-27 22:33:22 +01:00
Nabil Chatbi 3ebc947052 no message 2016-12-27 21:53:11 +01:00
Nabil Chatbi 295bf72273 fix 2016-12-27 21:39:06 +01:00
Nabil Chatbi 2a088e1eff string fix 2016-12-27 21:28:21 +01:00
Nabil Chatbi ba3aabc335 fix 2016-12-27 20:42:48 +01:00
Nabil Chatbi ec1064e158 pattern 2016-12-27 20:39:15 +01:00
Nabil Chatbi a449b4b8af regex 2016-12-27 20:08:19 +01:00
Nabil Chatbi 93f8f80cbf TextCheckingResult fix 2016-12-27 19:02:26 +01:00
Nabil Chatbi b881c864f5 NCRegularExpression 2016-12-27 19:00:43 +01:00
Nabil Chatbi 8a7a1a0d9a RegEx 2016-12-27 17:31:03 +01:00
Nabil Chatbi ccbc29612b Pattern 2016-12-27 17:28:30 +01:00
Nabil Chatbi 6b257d552e no message 2016-12-27 11:36:32 +01:00
Nabil Chatbi 8a4b3c559b removed semicolons 2016-12-21 22:04:56 +01:00
Nabil Chatbi cac6be4828 Support macOS, tvOS, watchOS 2016-12-21 15:25:51 +01:00