falsifian's miscellaneous public stuff

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2025-10-15
03:27
Switch pkgsrc mirrors. cdn.netbsd.org seems somewhat faster, though I didn't test carefully. Leaf check-in: fce91b0ce9 user: falsifian tags: trunk
03:23
Copy ucl's pkgin/repositories.conf, as installed. check-in: 8fdff3c8b9 user: falsifian tags: trunk
2025-10-12
02:55
cal: Implement DAILY recurrance. check-in: 5d64f55f69 user: falsifian tags: trunk
02:52
cal: Implement monthly recurrance and UNTIL. check-in: 5bb9265b05 user: falsifian tags: trunk
02:31
cal: Add tests for RRULE. check-in: 7a2e8d569e user: falsifian tags: trunk
02:06
cal: Factor out recurrence parsing. check-in: 7e20acf8eb user: falsifian tags: trunk
02:00
cal: Handle weekly recurrences. check-in: e54a92bdbe user: falsifian tags: trunk
2025-10-11
23:42
cal: Warn recurring events not implemented. check-in: 67cea082b6 user: falsifian tags: trunk
23:42
cal: Remove another unused import. check-in: 0423ed123d user: falsifian tags: trunk
20:29
cal: Remove unused imports. check-in: c85c550a4e user: falsifian tags: trunk
20:21
vcal: Support day/week durations. Test the duration-parsing function explicitly. check-in: cdfa05b79a user: falsifian tags: trunk
19:41
vcal: Support DURATION instead of DTEND. check-in: 5923307081 user: falsifian tags: trunk
18:56
vcal: Handle events without summaries. check-in: 6192e9539c user: falsifian tags: trunk
18:53
Add missing space. check-in: 75afbe1c5a user: falsifian tags: trunk
18:52
vcal: Support full-day events. check-in: 77af937aa5 user: falsifian tags: trunk
18:14
cal: Test ical_to_lines function directly. check-in: b22f80dcce user: falsifian tags: trunk
17:47
vcal: Move ical_to_lines function to a module. check-in: 10a90ddabb user: falsifian tags: trunk
17:44
cal: Remove unused import. check-in: 6885e06f9e user: falsifian tags: trunk
15:53
cal: Switch to the new parser API. check-in: e8a10df50e user: falsifian tags: trunk
15:15
cal: Write tests for a new Parser API. Not yet implemented. check-in: 48387b33cd user: falsifian tags: trunk
2025-10-10
02:48
Fix LineReader test. The last test wasn't testing what I meant it to test. check-in: de7c93fc32 user: falsifian tags: trunk
02:37
cal: Test LineReader, and fix a bug. check-in: 0c27d13257 user: falsifian tags: trunk
01:43
Make LineReader responsible for setting :raw:crlf. check-in: 4452707f56 user: falsifian tags: trunk
01:23
cal: Move two classes to modules. check-in: 4499e8c3cb user: falsifian tags: trunk
2025-10-09
14:25
vcal: Recurse slightly less awkwardly. check-in: beb1f9aae0 user: falsifian tags: trunk
07:32
vcal: Make another method lexical. check-in: 5dc76d050d user: falsifian tags: trunk
06:59
vcal: Use lexical methods. check-in: d78ee7180d user: falsifian tags: trunk
00:14
vcal: Use UTF-8. No practical difference except it will probably complain on invalid UTF-8 now. check-in: c0dd28f1ab user: falsifian tags: trunk
2025-10-08
20:02
vcal: Implement parsing myself. check-in: 72bf613b79 user: falsifian tags: trunk
18:24
Note a test goes beyond the RFC. check-in: 290f629bc0 user: falsifian tags: trunk
18:06
vcal.t: Handle CRLF with Perl I/O layers. check-in: f9e730c272 user: falsifian tags: trunk
17:59
cal: Remove more test TODOS. check-in: 95ea43cb67 user: falsifian tags: trunk
17:58
cal: Remove a test TODO. The unfolding test also captures utf-8 input. check-in: a9be0b7480 user: falsifian tags: trunk
17:58
cal: Test unfolding. check-in: ce1494cf09 user: falsifian tags: trunk
17:22
vcal: Handle UTC dates. check-in: fa01c1f3b3 user: falsifian tags: trunk
03:12
vcal: Ignore case, as required by RFC 5545. check-in: 4233527e4f user: falsifian tags: trunk
02:43
vcal: Add a test TODO. check-in: c0a0f86af8 user: falsifian tags: trunk
02:11
Add a tool converting VCALENDAR to simpler text. check-in: e6d50f1fee user: falsifian tags: trunk
02:09
note_graph: Add a tool to insert headings. It's been sitting here for a while. It seems I forgot to check it in. check-in: 616346df35 user: falsifian tags: trunk
2025-10-03
01:51
mm: Add noinfo to fzf preview-window options. check-in: 2c5f6cc13a user: falsifian tags: trunk
2025-09-30
19:00
fastwalk: Exclude ~/co/src-10. check-in: 2383af36f0 user: falsifian tags: trunk
2025-09-29
20:21
Add ucl.h.falsifian.org to its own /etc/hosts. Apparently adding the version ending in . is not enough to catch the version not ending in .. check-in: c20c254198 user: falsifian tags: trunk
18:37
Note a paper was subsumed. check-in: 37ba1db0e6 user: falsifian tags: trunk
18:31
ucl: resolve own hostname to loopback address. check-in: 790859b2d4 user: falsifian tags: trunk
2025-09-18
14:26
nshow: Allow customizing how to summarize. check-in: 008abde108 user: falsifian tags: trunk
2025-09-16
14:44
nj: Add -S option to exclude summarized nodes. While the existing -s option takes explicit nodes containing %summarizes lines, this new option looks for %summarizes lines within the search results. check-in: 11034d7408 user: falsifian tags: trunk
2025-09-15
18:36
Import my dice-roller script. check-in: 07f3650dc7 user: falsifian tags: trunk
01:55
nj: Parse options before reading any files. check-in: 97a9a7e65b user: falsifian tags: trunk
01:52
nj: Allow grep options without --. Start passing options to grep starting with the first unrecognized one. check-in: 3f6967b26a user: falsifian tags: trunk
2025-09-13
22:59
Fix perl note_graph scripts. check-in: e41c199ce6 user: falsifian tags: trunk