aboutsummaryrefslogtreecommitdiff
path: root/module/vcomponent (unfollow)
Commit message (Collapse)Author
2019-12-24ICAL handling of events different from display handling.Hugo Hörnquist
Previously repeating events where always instantiated to a stream of all events to come (possibly infinite), and then zipped with the list of regular events to create a stream of all events in the world. This commit allows access to the raw lists of parsed regular and repeating events before they are extrapolated and merged.
2019-12-24Rework program initialization.Hugo Hörnquist
Old init setup had the fancy idea to parse all files before anything could be done with them. This however led to problems when a part of the program which didn't care for the calendar files (such as text formatting). It also made testing performance almost impossible since to much code was run before I had a chance to init statprof.
2019-12-23Fix invalid logic in reccurence generation.Hugo Hörnquist
2019-12-23Fix reccuring events with exceptions.Hugo Hörnquist
An event with an RRULE can have extra VEVENT's which share their UID, but add a RECCURENCE-ID which contains when the event was supposed to take place. In place of that time it may supply it's own overriding time. It may also override other fields.
2019-11-12Re-add move X-HNH-FILENAME from VCALENDAR to VEVENT.Hugo Hörnquist
2019-11-11Add check for repeated VEVENT:s in vdir.Hugo Hörnquist
2019-11-11Work on ICS output.Hugo Hörnquist
2019-11-11Change attribute to return hash-map.Hugo Hörnquist
2019-11-05Documentation in parse.Hugo Hörnquist
2019-11-05Move remaining stuff out of vcomponent.Hugo Hörnquist
2019-11-05Remove old next-event.Hugo Hörnquist
2019-11-05Add let-env.Hugo Hörnquist
2019-11-04Remove (vcomponent timezone).Hugo Hörnquist
2019-11-04Simplify parsing steps.Hugo Hörnquist
2019-11-04Maybe fixed timezone?Hugo Hörnquist
2019-11-03Move strbuf to own file.Hugo Hörnquist
2019-11-03Cleanup in parse.Hugo Hörnquist
2019-11-03Move stuff between vcomponent/{base,parse}.Hugo Hörnquist
2019-11-03Remove make-vcomponent.Hugo Hörnquist
2019-11-03Readd color parsing, fix minor bugs.Hugo Hörnquist
2019-11-02Move parser into module subtree.Hugo Hörnquist
2019-10-15Made extrapolate-tz-stream slightly less worse.Hugo Hörnquist
2019-10-06Slight impromevents to parse-offset.Hugo Hörnquist
2019-10-06Fix property access.Hugo Hörnquist
2019-10-06Fix re-export of add-child!Hugo Hörnquist
2019-10-06Minor cleanup in scheme code.Hugo Hörnquist
2019-10-05Documentation of stream behavior.Hugo Hörnquist
2019-10-05Fix day-stream, and in effect terminal output.Hugo Hörnquist
2019-10-04HTML output seems to work in full now.Hugo Hörnquist
2019-10-04Actually fix NAME.Hugo Hörnquist
2019-10-04Remove debug prints..Hugo Hörnquist
2019-10-03Everything seems to parse now.Hugo Hörnquist
2019-10-03Locate bug with DTEND.Hugo Hörnquist
2019-10-03Slowly going through and fixing everything.Hugo Hörnquist
2019-10-02Made parser work again (for single files).Hugo Hörnquist
2019-10-01Disabled bunch of old stuff, new stuff kinda builds.Hugo Hörnquist
2019-07-21Rewrote build and main execution.Hugo Hörnquist
2019-06-01Reword terminal output to better modularization.Hugo Hörnquist
2019-06-01Fix serialize-vcomponent.Hugo Hörnquist
2019-05-10Update CSS.Hugo Hörnquist
2019-05-06Add value function.Hugo Hörnquist
2019-05-03Create module (vcomponent base).Hugo Hörnquist
2019-05-01Change how attributes are fetched.Hugo Hörnquist
Previous version failed when an attribute contained a list. This fixes that, by always returning a circular list, delimited with #f when it loops. Methods for moving through this list is currently lacking.
2019-04-26Further cleanup in recurrence parser.Hugo Hörnquist
2019-04-25Once again, rewrote quick-case.Hugo Hörnquist
2019-04-25Move group-stream, add helper methods.Hugo Hörnquist
2019-04-25Rename event-in? => event-contains?.Hugo Hörnquist
2019-04-25Clean up util and move exceptions.Hugo Hörnquist
2019-04-24Rewrote quick-case macro. Keeps signature.Hugo Hörnquist
Quick-case is a horrible macro. Before it was both hard to see what it did, and how it did it. That still holds true, but at least the code for it is ever so slightly more readable.
2019-04-24Change RRULE-parsing to use let-lazy.Hugo Hörnquist