Commit message (Collapse) | Author | ||
---|---|---|---|
2019-04-10 | Rework how attributes and properties are accessed. | Hugo Hörnquist | |
Made the fact that properties belong to an attribute shine through to scheme. This by setting the SCM field in the strbuf:ers in my vcomponents to a pair of their old SCM value, and a hash table representing the properties. This also meant that the primitive set-attribute! could be replaced by a set-car! on the pair returned by the primitive get-attribute. And that both set- and get-property now simple works on the hash table returned by get-attribute. The major problem with this release was that I for a while missed that DEEP_COPY(strbuf) now also needed to deep copy the SCM values. Without that attributes in a copied vcomponent would be shared with the original. This mainly lead to repeating events all being the same. | |||
2019-04-10 | Add {format,print}-recur-rule. | Hugo Hörnquist | |
2019-04-10 | Fix BYDAY parse constraint. | Hugo Hörnquist | |
2019-04-10 | Minor cleanups. | Hugo Hörnquist | |
2019-04-06 | Add ev-time<?. | Hugo Hörnquist | |
2019-04-06 | Add temporary set-attributes! | Hugo Hörnquist | |
2019-04-03 | Whitespace fix. | Hugo Hörnquist | |
2019-04-03 | Move examples from recurrence internal to tests. | Hugo Hörnquist | |
2019-04-01 | Add parser for BYDAY RRULE's. | Hugo Hörnquist | |
2019-03-31 | Add (read only) property access from scheme. | Hugo Hörnquist | |
2019-03-25 | Minor cleanups. | Hugo Hörnquist | |
2019-03-24 | Add VIRTUAL vcomponents. | Hugo Hörnquist | |
VIRTUAL vcomponents are vcomponents created without a source. Their primiary purpose is for creating brand new events, which will later be dumped to the proper files. They can however also be used in testing for great effect. | |||
2019-03-22 | Minor cleanup. | Hugo Hörnquist | |
2019-03-22 | Fix recur-event-stream. | Hugo Hörnquist | |
2019-03-22 | Add explicit import of (ice-9 format) to vcal output. | Hugo Hörnquist | |
2019-03-22 | Move C and Scheme code into subdirs. | Hugo Hörnquist | |