Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2025-12-06
| ||
| 21:59 | Move datetimes_from_rrule to a new module. Leaf check-in: 6a2d5afdec user: falsifian tags: trunk | |
| 21:52 | Start a module for "sloppy" date-times. They would allow invalid date/time values like Feb 30. I'm committing this to have a place to keep the stub, but immediately closing the branch since I don't currently plan to use it. Closed-Leaf check-in: b74e3288c3 user: falsifian tags: datetime-sloppy | |
| 03:23 | Add remaining RFC examples as failing tests. check-in: 5bf8d61c4a user: falsifian tags: trunk | |
| 03:02 | Add more examples from RFC as failing tests. check-in: 5f50b68916 user: falsifian tags: trunk | |
| 02:51 | Document what vcal_recur.t tests. check-in: 88bf828172 user: falsifian tags: trunk | |
| 02:51 | Add another RFC example as a failing test. check-in: 3238b45873 user: falsifian tags: trunk | |
|
2025-12-05
| ||
| 19:56 | mm: Adjust move options. Load the key map from a file. Allow moves from X/INBOX to X/Archive. check-in: d05df2e857 user: falsifian tags: trunk | |
| 03:13 | Add more examples from RFC as failing tests. check-in: 13c86726f5 user: falsifian tags: trunk | |
| 03:04 | Add more RFC examples as failing tests. check-in: e24787aba3 user: falsifian tags: trunk | |
| 02:48 | Add more RFC examples as (failing) tests. check-in: bf473b695c user: falsifian tags: trunk | |
| 02:40 | Delete an extra ":". check-in: ac5bb3b20a user: falsifian tags: trunk | |
| 02:30 | Add two more examples from the RFC as tests. Not implemented. check-in: 309944af9e user: falsifian tags: trunk | |
| 02:23 | Add another example from the RFC as tests. Not yet implemented. check-in: 6d107741d4 user: falsifian tags: trunk | |
| 02:14 | Add example descriptions from RFC. check-in: 042377c75e user: falsifian tags: trunk | |
| 00:44 | Update and document interpretation of TZIDs. check-in: c1857f2445 user: falsifian tags: trunk | |
|
2025-12-04
| ||
| 23:02 | Update another test case based on an erratum. check-in: 3b22ac4202 user: falsifian tags: trunk | |
| 22:49 | Fix a test case based on an RFC erratum. check-in: 4a0256dc01 user: falsifian tags: trunk | |
| 20:55 | Add a failing test about a DST corner case. check-in: 9f617af15e user: falsifian tags: trunk | |
| 16:14 | Add HOURLY recurrence tests (not implemented). Including crossing of DST both ways. check-in: 5c224e6a18 user: falsifian tags: trunk | |
| 15:49 | Test recurrence starting on leap second. (Fails.) check-in: e30fe702f3 user: falsifian tags: trunk | |
| 15:34 | Test skipping invalid datetimes (todo). check-in: 1bae158aec user: falsifian tags: trunk | |
| 15:19 | Rename tests to match executable names. check-in: 8657ed9c14 user: falsifian tags: trunk | |
| 03:09 | Handle forever recurrences in vcal_to_lc. check-in: 128a037a46 user: falsifian tags: trunk | |
| 02:45 | cal: Use namespace::clean. check-in: d464da119d user: falsifian tags: trunk | |
| 02:36 | rempp_to_lc: Lower required perl version. It could probably be somewhat lower. I'm just going with what I have. Lowering it because I'm running it on a different machine. check-in: 6352fb0ca6 user: falsifian tags: trunk | |
|
2025-12-03
| ||
| 02:32 | imerge: Don't keep arguments. Maybe this will help free memory earlier or prevent a leak. check-in: 701ce03446 user: falsifian tags: trunk | |
| 02:14 | Terminology: Replace "stream" with "iterator". check-in: 46f82c3f51 user: falsifian tags: trunk | |
| 02:04 | Add a function that merges iterators. check-in: dfe76711a4 user: falsifian tags: trunk | |
|
2025-12-02
| ||
| 06:55 | Get rid of datetimes_are custom test helper. is_deeply works just fine. check-in: 26353f4653 user: falsifian tags: trunk | |
| 06:51 | Replace F_::Stream with Iterator::Simple. Iterator::Simple is a module that already exists on CPAN and seems to fit the job well. check-in: 0d85e4ea69 user: falsifian tags: trunk | |
| 06:26 | Make "dt" test datetime constructor stricter. check-in: 7dc2864ff5 user: falsifian tags: trunk | |
| 06:06 | Internally, allow events that recur forever. Not yet supported by ical_to_lines, which still uses finite lists. check-in: 0c7d4fee5a user: falsifian tags: trunk | |
| 06:02 | Make datetimes_are say different list lengths. check-in: 5828129068 user: falsifian tags: trunk | |
| 03:05 | Implement a function "stream_take_while". check-in: 8ad9883537 user: falsifian tags: trunk | |
| 02:47 | Document stream_take. check-in: ec60a835da user: falsifian tags: trunk | |
| 02:44 | Implement stream_take: take n stream elements. check-in: 660557d35c user: falsifian tags: trunk | |
| 02:38 | Possibly save memory when stream_grep reaches end. I haven't tested that this actually saves anything, but in theory I think it could. check-in: eb0ed8a810 user: falsifian tags: trunk | |
|
2025-12-01
| ||
| 03:47 | Refactor recurrence code to use streams. In preparation for recurrences that go on forever. check-in: 8db78a196e user: falsifian tags: trunk | |
| 03:44 | Add a function for grepping streams. check-in: f18e01717c user: falsifian tags: trunk | |
| 02:39 | Add a list_to_stream function. check-in: 65b880f202 user: falsifian tags: trunk | |
| 02:16 | cal: Add a module for handling "streams". I am thinking of having the recurrence functions output streams, since a recurrence can potentially go on forever. check-in: be5884ecf5 user: falsifian tags: trunk | |
| 01:56 | Update a comment about supported RRULEs. check-in: cc3d9b5e3d user: falsifian tags: trunk | |
| 01:54 | WIP adding BY* RRULE parameter support. Closed-Leaf check-in: 86b795ba75 user: falsifian tags: wip-byday-etc | |
|
2025-11-30
| ||
| 02:29 | cal: Add support for INTERVAL RRULE parameter. check-in: e5ee59f555 user: falsifian tags: trunk | |
| 02:09 | Fix example numbers more. check-in: 15721c12ad user: falsifian tags: trunk | |
| 02:04 | Fix example numbers in RFC references. check-in: 0461535734 user: falsifian tags: trunk | |
|
2025-11-29
| ||
| 16:09 | cal: Add support for EXDATE parameters. check-in: 66d97d7638 user: falsifian tags: trunk | |
| 15:03 | Remove a duplicate test. check-in: 5667ea70a7 user: falsifian tags: trunk | |
| 04:35 | Implement EXDATE properties without parameters. check-in: 6e34001b60 user: falsifian tags: trunk | |
| 03:56 | Move datetimes_are test helper to a module. check-in: 62d6ce0b5a user: falsifian tags: trunk | |