blob: b07359d738c0b8871c8f599abb066076978409da (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
[ ] grep -H -n *.c 'TODO:'
[x] sfeed_stats: add man page.
[ ] sfeed_frame: snprintf check truncated, <= 0 and >= size.
[ ] sfeed.c: document ctx.iscontent and ctx.iscontenttag.
[ ] use openbsd sys/queue.h for util.c linked-list and sfeed_frames.c
[ ] rewrite xml.{c,h}
[ ] xml: check read errors:
ferror, return code of fread, fwrite, fclose...
[ ] separate codepointtoutf8 and entity handling from sfeed.c into xml.c?
[ ] test again on:
- Linux (glibc+gcc, musl-gcc, clang, tcc).
- OpenBSD
- Windows (cygwin gcc, mingw).
[ ] test shellscripts with ubase/sbase tools.
[ ] sfeed_update
[ ] sfeed_opml_export
[ ] dogfood sfeed_frames, HTML content.
[ ] in links browsers: items are centered in the table for some reason.
[ ] feeds file: empty tab (encoding can't be detected?)
[ ] optimize
[ ] gettag() lookup.
[ ] namedentitytostr lookup.
[ ] xml parser, etc.
[?] add sfeed_atom ? to aggregate feeds?
|