Commit message (Collapse) | Author | ||
---|---|---|---|
2022-03-06 | Add missing (ice-9 format) imports. | Hugo Hörnquist | |
2022-01-31 | Move stuff from calp/util to hnh/util. | Hugo Hörnquist | |
This is the first (major) step in splitting the generally useful items into its own library. | |||
2021-12-22 | Cleanup modules. | Hugo Hörnquist | |
Primarly this moves all vcompenent input and output code to clearly labeled modules, instead of being spread out. At the same time it also removes a handfull of unused procedures. | |||
2021-08-15 | Refactor read-file to use string ports. | Hugo Hörnquist | |
Like the diff mentions; appending strings leads to a huge number of allocations and deallocations, killing performance in the GC for large strings. String ports on the other hand say nothing about how the work internally, allowing Guile to have efficient C code which completely bypasses the GC (this was briefly checked in Guile's source code, commit 118ee0c50ba90ea7ad7ff1fd2a212bbbb7a66d99 (3.0.7 + a few commits). The approximate speed increase is at least two orders of magnitude, if not three. | |||
2021-08-15 | Add TODO about bad string-append performance. | Hugo Hörnquist | |
2020-11-05 | Change recovery on unexpected ',' in TEXT field. | Hugo Hörnquist | |
2020-08-24 | Move util modules into calp module.. | Hugo Hörnquist | |
2020-08-23 | Micro optimization on string->symbol. | Hugo Hörnquist | |
2020-08-17 | Start moving stuff out from output. | Hugo Hörnquist | |
2020-07-08 | TODO about list parser. | Hugo Hörnquist | |
2020-07-07 | Rename parse component to parse ical. | Hugo Hörnquist | |
2020-07-07 | Remove some TODO:s. | Hugo Hörnquist | |
2020-07-07 | Finished renamining attribute to property. | Hugo Hörnquist | |
2020-06-29 | Add TODO's. | Hugo Hörnquist | |
2020-06-29 | Flip ics parser enum-parser default for allow. | Hugo Hörnquist | |
2020-06-25 | Fix GEO output. | Hugo Hörnquist | |
2020-06-25 | Add structure for importing events. | Hugo Hörnquist | |
2020-06-16 | Multi-valued TEXT fields now always lists. | Hugo Hörnquist | |
2020-06-15 | Updated type signatures in component. | Hugo Hörnquist | |
2020-06-15 | Remove remnants of late RRULE parser. | Hugo Hörnquist | |
2020-06-15 | Change STATUS to enum type. | Hugo Hörnquist | |
2020-06-15 | Save soruce-prop object to vline. | Hugo Hörnquist | |
2020-06-15 | Minor error cleanup in component. | Hugo Hörnquist | |
2020-06-15 | Fix multi-valued fields. | Hugo Hörnquist | |
2020-06-15 | Work on parser. | Hugo Hörnquist | |
2020-06-14 | Map all fields into types. | Hugo Hörnquist | |
2020-06-13 | Add list of keys that may repeat. | Hugo Hörnquist | |
2020-06-05 | Filter out ALL X-HNH- fields from ics output. | Hugo Hörnquist | |
2020-05-24 | Add comment about allows multi-valued items in ics. | Hugo Hörnquist | |
2020-05-24 | Handle events with no DTEND. | Hugo Hörnquist | |
2020-05-19 | minor cleanup. | Hugo Hörnquist | |
2020-05-19 | Recurrence rules now always parsed. | Hugo Hörnquist | |
2020-05-10 | Add TODO about linewrapping. | Hugo Hörnquist | |
2020-05-09 | Remove old parser, rename new parser to component. | Hugo Hörnquist | |
2020-05-09 | Minor cleanup. | Hugo Hörnquist | |
2020-05-09 | New parser now on feature parity with old. | Hugo Hörnquist | |
2020-05-09 | Un-escape escaped characters. Slow? | Hugo Hörnquist | |
2020-05-09 | New parser now works with old code. | Hugo Hörnquist | |
A DTEND filed is added as before. One of the EXDATE fields is saves as a list, the remaining are however thrown away. | |||
2020-05-09 | Work on new parser, almost works. | Hugo Hörnquist | |
2020-05-09 | Add draft of new parser. | Hugo Hörnquist | |