Commit Graph

31 Commits

Author SHA1 Message Date
Brent Simmons
b23888a20b Get RSSParserTests working — comment out all the other tests which aren’t expected to work yet. 2024-09-09 21:49:46 -07:00
Brent Simmons
eeb27475de Continue progress on porting feed parsers. 2024-09-09 21:35:51 -07:00
Brent Simmons
24e7eb90f6 Continue progress on porting feed parsers. 2024-09-09 20:54:42 -07:00
Brent Simmons
77c1e26600 Add Swift port of the extra precision milliseconds fix from this PR: https://github.com/Ranchero-Software/NetNewsWire/pull/4356 2024-09-09 20:54:29 -07:00
Brent Simmons
1373df4778 Fix some build errors in RSSParser. 2024-09-08 11:59:27 -07:00
Brent Simmons
7468d71083 Make DateParser tests work. (Same tests as from RSDataParser, ported to Swift.) 2024-09-05 14:46:25 -07:00
Brent Simmons
6578f9384b Fix build errors in DateParser. 2024-09-05 14:30:39 -07:00
Brent Simmons
f86a5f8314 Continue work on Swift port of Parser. 2024-09-02 12:03:24 -07:00
Brent Simmons
61825a6d88 Create FeedParser target to replace Parser. 2024-08-27 20:46:11 -07:00
Brent Simmons
ec2c294fab Fix OPMLParser bug. Tests now pass. 2024-08-27 09:16:41 -07:00
Brent Simmons
13b467186c Fix bug in SAXEqualTags. 2024-08-26 23:02:22 -07:00
Brent Simmons
4349dd26ff Create OPMLParserTests. 2024-08-26 22:39:46 -07:00
Brent Simmons
f63af89e31 Move some extensions into SAX package. 2024-08-26 20:56:20 -07:00
Brent Simmons
d13014787a Create separate SAX target. 2024-08-26 20:53:57 -07:00
Brent Simmons
e7a82376b0 Finish first draft of OPML parser. 2024-08-26 20:03:58 -07:00
Brent Simmons
e29a232b77 Create SAXUtilities. 2024-08-26 20:03:35 -07:00
Brent Simmons
c261aff21f Fix some build errors. 2024-08-26 19:27:30 -07:00
Brent Simmons
0f8c529d0d Continue progress on porting OPML code to Swift. 2024-08-25 22:00:27 -07:00
Brent Simmons
466fd78297 Drop the interned string stuff — probably not worth the effort. Could always re-add later if needed. 2024-08-25 22:00:02 -07:00
Brent Simmons
c1db72c09f Create Data extension methods for searching for a string. 2024-08-25 21:59:08 -07:00
Brent Simmons
213f67d1de Continue progress on porting OPML code to Swift. 2024-08-23 20:31:13 -07:00
Brent Simmons
b7462c89e0 Continue progress on porting OPML code to Swift. 2024-08-23 18:06:18 -07:00
Brent Simmons
a3c10165fa Add missing return value. 2024-08-23 18:05:19 -07:00
Brent Simmons
321339186f Rename OPMLFeedSpecifier to ParsedOPMLFeedSpecifier. 2024-08-23 18:03:59 -07:00
Brent Simmons
2d3c34f96a Create public, Sendable ParsedOPML* structs to match what we do with feed parsing. 2024-08-18 22:07:17 -07:00
Brent Simmons
0127fd4d0b Import RSOPMLDocument to Swift. 2024-08-18 21:08:01 -07:00
Brent Simmons
ad00ee52ff Port RSOPMLAttributes and RSOPMLItem to Swift. 2024-08-18 21:03:26 -07:00
Brent Simmons
5ec0964594 Port RSHTMLTag and RSOMLFeedSpecifier to Swift. 2024-08-18 18:58:53 -07:00
Brent Simmons
d13f0f48ed Continue porting ParserObjC to Swift. 2024-08-18 18:18:25 -07:00
Brent Simmons
4b646e42c2 Write first version of Swift-based SAXParser. 2024-08-18 17:25:29 -07:00
Brent Simmons
d50b5818ac Move local modules into a folder named Modules. 2024-07-06 21:07:05 -07:00