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 | |